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