complex< _Tp > Struct Template Reference#include <_complex.h>
Detailed Descriptiontemplate<class _Tp>
|
typedef _Tp complex< _Tp >::value_type |
Definition at line 48 of file _complex.h.
Definition at line 49 of file _complex.h.
Definition at line 52 of file _complex.h.
complex< _Tp >::complex | ( | const value_type & | __x | ) | [inline] |
Definition at line 53 of file _complex.h.
complex< _Tp >::complex | ( | const value_type & | __x, | |
const value_type & | __y | |||
) | [inline] |
Definition at line 55 of file _complex.h.
Definition at line 57 of file _complex.h.
Definition at line 60 of file _complex.h.
References complex< _Tp >::_M_im, and complex< _Tp >::_M_re.
value_type complex< _Tp >::real | ( | ) | const [inline] |
value_type complex< _Tp >::imag | ( | ) | const [inline] |
_Self& complex< _Tp >::operator= | ( | const value_type & | __x | ) | [inline] |
Definition at line 85 of file _complex.h.
References complex< _Tp >::_M_im, and complex< _Tp >::_M_re.
_Self& complex< _Tp >::operator+= | ( | const value_type & | __x | ) | [inline] |
_Self& complex< _Tp >::operator-= | ( | const value_type & | __x | ) | [inline] |
_Self& complex< _Tp >::operator *= | ( | const value_type & | __x | ) | [inline] |
Definition at line 98 of file _complex.h.
References complex< _Tp >::_M_im, and complex< _Tp >::_M_re.
_Self& complex< _Tp >::operator/= | ( | const value_type & | __x | ) | [inline] |
Definition at line 103 of file _complex.h.
References complex< _Tp >::_M_im, and complex< _Tp >::_M_re.
static void _STLP_CALL complex< _Tp >::_div | ( | const value_type & | __z1_r, | |
const value_type & | __z1_i, | |||
const value_type & | __z2_r, | |||
const value_type & | __z2_i, | |||
value_type & | __res_r, | |||
value_type & | __res_i | |||
) | [static] |
Referenced by operator/(), and complex< _Tp >::operator/=().
static void _STLP_CALL complex< _Tp >::_div | ( | const value_type & | __z1_r, | |
const value_type & | __z2_r, | |||
const value_type & | __z2_i, | |||
value_type & | __res_r, | |||
value_type & | __res_i | |||
) | [static] |
Definition at line 151 of file _complex.h.
References complex< _Tp >::_M_im, and complex< _Tp >::_M_re.
Definition at line 157 of file _complex.h.
References complex< _Tp >::_M_im, and complex< _Tp >::_M_re.
Definition at line 163 of file _complex.h.
References complex< _Tp >::_M_im, and complex< _Tp >::_M_re.
Definition at line 171 of file _complex.h.
References complex< _Tp >::_div(), complex< _Tp >::_M_im, and complex< _Tp >::_M_re.
value_type complex< _Tp >::_M_re |
Definition at line 181 of file _complex.h.
Referenced by abs(), arg(), conj(), norm(), operator *(), complex< _Tp >::operator *=(), operator!=(), operator+(), complex< _Tp >::operator+=(), operator-(), complex< _Tp >::operator-=(), operator/(), complex< _Tp >::operator/=(), complex< _Tp >::operator=(), operator==(), real(), and complex< _Tp >::real().
value_type complex< _Tp >::_M_im |
Definition at line 182 of file _complex.h.
Referenced by abs(), arg(), conj(), imag(), complex< _Tp >::imag(), norm(), operator *(), complex< _Tp >::operator *=(), operator!=(), operator+(), complex< _Tp >::operator+=(), operator-(), complex< _Tp >::operator-=(), operator/(), complex< _Tp >::operator/=(), complex< _Tp >::operator=(), and operator==().