Public Types | |
| typedef long double | value_type |
| typedef __complex__ long double | _ComplexT |
Public Member Functions | |
| complex (_ComplexT __z) | |
| complex (long double=0.0L, long double=0.0L) | |
| complex (const complex< float > &) | |
| complex (const complex< double > &) | |
| long double & | real () |
| const long double & | real () const |
| long double & | imag () |
| const long double & | imag () const |
| complex< long double > & | operator= (long double) |
| complex< long double > & | operator+= (long double) |
| complex< long double > & | operator-= (long double) |
| complex< long double > & | operator *= (long double) |
| complex< long double > & | operator/= (long double) |
| template<typename _Tp> | |
| complex< long double > & | operator= (const complex< _Tp > &) |
| template<typename _Tp> | |
| complex< long double > & | operator+= (const complex< _Tp > &) |
| template<typename _Tp> | |
| complex< long double > & | operator-= (const complex< _Tp > &) |
| template<typename _Tp> | |
| complex< long double > & | operator *= (const complex< _Tp > &) |
| template<typename _Tp> | |
| complex< long double > & | operator/= (const complex< _Tp > &) |
| const _ComplexT & | __rep () const |
Private Attributes | |
| _ComplexT | _M_value |
Definition at line 1309 of file complex.
| typedef __complex__ long double std::complex< long double >::_ComplexT |
| typedef long double std::complex< long double >::value_type |
| std::complex< long double >::complex | ( | _ComplexT | __z | ) | [inline] |
| std::complex< long double >::complex | ( | long | double = 0.0L, |
|
| long | double = 0.0L | |||
| ) | [inline] |
| std::complex< long double >::complex | ( | const complex< float > & | ) | [inline] |
| std::complex< long double >::complex | ( | const complex< double > & | ) | [inline] |
| const _ComplexT& std::complex< long double >::__rep | ( | ) | const [inline] |
| const long double & std::complex< long double >::imag | ( | ) | const [inline] |
| long double & std::complex< long double >::imag | ( | ) | [inline] |
| complex< long double > & std::complex< long double >::operator *= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1439 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
| complex< long double > & std::complex< long double >::operator *= | ( | long | double | ) | [inline] |
| complex< long double > & std::complex< long double >::operator+= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1421 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
| complex< long double > & std::complex< long double >::operator+= | ( | long | double | ) | [inline] |
| complex< long double > & std::complex< long double >::operator-= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1430 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
| complex< long double > & std::complex< long double >::operator-= | ( | long | double | ) | [inline] |
| complex< long double > & std::complex< long double >::operator/= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1450 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
| complex< long double > & std::complex< long double >::operator/= | ( | long | double | ) | [inline] |
| complex< long double > & std::complex< long double >::operator= | ( | const complex< _Tp > & | ) | [inline] |
Definition at line 1412 of file complex.
References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().
| complex< long double > & std::complex< long double >::operator= | ( | long | double | ) | [inline] |
| const long double & std::complex< long double >::real | ( | ) | const [inline] |
| long double & std::complex< long double >::real | ( | ) | [inline] |
_ComplexT std::complex< long double >::_M_value [private] |
1.4.7