Public Types | |
typedef float | value_type |
typedef __complex__ float | _ComplexT |
Public Member Functions | |
complex (_ComplexT __z) | |
complex (float=0.0f, float=0.0f) | |
complex (const complex< double > &) | |
complex (const complex< long double > &) | |
float & | real () |
const float & | real () const |
float & | imag () |
const float & | imag () const |
complex< float > & | operator= (float) |
complex< float > & | operator+= (float) |
complex< float > & | operator-= (float) |
complex< float > & | operator *= (float) |
complex< float > & | operator/= (float) |
template<typename _Tp> | |
complex< float > & | operator= (const complex< _Tp > &) |
template<typename _Tp> | |
complex< float > & | operator+= (const complex< _Tp > &) |
template<class _Tp> | |
complex< float > & | operator-= (const complex< _Tp > &) |
template<class _Tp> | |
complex< float > & | operator *= (const complex< _Tp > &) |
template<class _Tp> | |
complex< float > & | operator/= (const complex< _Tp > &) |
const _ComplexT & | __rep () const |
Private Attributes | |
_ComplexT | _M_value |
Definition at line 1002 of file complex.
typedef __complex__ float std::complex< float >::_ComplexT |
typedef float std::complex< float >::value_type |
std::complex< float >::complex | ( | _ComplexT | __z | ) | [inline] |
std::complex< float >::complex | ( | float | = 0.0f , |
|
float | = 0.0f | |||
) | [inline] |
std::complex< float >::complex | ( | const complex< double > & | ) | [inline, explicit] |
std::complex< float >::complex | ( | const complex< long double > & | ) | [inline, explicit] |
const _ComplexT& std::complex< float >::__rep | ( | ) | const [inline] |
const float & std::complex< float >::imag | ( | ) | const [inline] |
float & std::complex< float >::imag | ( | ) | [inline] |
complex< float > & std::complex< float >::operator *= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1133 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< float > & std::complex< float >::operator *= | ( | float | ) | [inline] |
complex< float > & std::complex< float >::operator+= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1115 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< float > & std::complex< float >::operator+= | ( | float | ) | [inline] |
complex< float > & std::complex< float >::operator-= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1124 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< float > & std::complex< float >::operator-= | ( | float | ) | [inline] |
complex< float > & std::complex< float >::operator/= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1144 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< float > & std::complex< float >::operator/= | ( | float | ) | [inline] |
complex< float > & std::complex< float >::operator= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1106 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< float > & std::complex< float >::operator= | ( | float | ) | [inline] |
const float & std::complex< float >::real | ( | ) | const [inline] |
float & std::complex< float >::real | ( | ) | [inline] |
_ComplexT std::complex< float >::_M_value [private] |