Public Types | |
typedef double | value_type |
typedef __complex__ double | _ComplexT |
Public Member Functions | |
complex (_ComplexT __z) | |
complex (double=0.0, double=0.0) | |
complex (const complex< float > &) | |
complex (const complex< long double > &) | |
double & | real () |
const double & | real () const |
double & | imag () |
const double & | imag () const |
complex< double > & | operator= (double) |
complex< double > & | operator+= (double) |
complex< double > & | operator-= (double) |
complex< double > & | operator *= (double) |
complex< double > & | operator/= (double) |
template<typename _Tp> | |
complex< double > & | operator= (const complex< _Tp > &) |
template<typename _Tp> | |
complex< double > & | operator+= (const complex< _Tp > &) |
template<typename _Tp> | |
complex< double > & | operator-= (const complex< _Tp > &) |
template<typename _Tp> | |
complex< double > & | operator *= (const complex< _Tp > &) |
template<typename _Tp> | |
complex< double > & | operator/= (const complex< _Tp > &) |
const _ComplexT & | __rep () const |
Private Attributes | |
_ComplexT | _M_value |
Definition at line 1156 of file complex.
typedef __complex__ double std::complex< double >::_ComplexT |
typedef double std::complex< double >::value_type |
std::complex< double >::complex | ( | _ComplexT | __z | ) | [inline] |
std::complex< double >::complex | ( | double | = 0.0 , |
|
double | = 0.0 | |||
) | [inline] |
std::complex< double >::complex | ( | const complex< float > & | ) | [inline] |
std::complex< double >::complex | ( | const complex< long double > & | ) | [inline, explicit] |
const _ComplexT& std::complex< double >::__rep | ( | ) | const [inline] |
const double & std::complex< double >::imag | ( | ) | const [inline] |
double & std::complex< double >::imag | ( | ) | [inline] |
complex< double > & std::complex< double >::operator *= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1286 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< double > & std::complex< double >::operator *= | ( | double | ) | [inline] |
complex< double > & std::complex< double >::operator+= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1268 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< double > & std::complex< double >::operator+= | ( | double | ) | [inline] |
complex< double > & std::complex< double >::operator-= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1277 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< double > & std::complex< double >::operator-= | ( | double | ) | [inline] |
complex< double > & std::complex< double >::operator/= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1297 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< double > & std::complex< double >::operator/= | ( | double | ) | [inline] |
complex< double > & std::complex< double >::operator= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1259 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
complex< double > & std::complex< double >::operator= | ( | double | ) | [inline] |
const double & std::complex< double >::real | ( | ) | const [inline] |
double & std::complex< double >::real | ( | ) | [inline] |
_ComplexT std::complex< double >::_M_value [private] |