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] |
1.4.7