std::complex< float > Class Template Reference

List of all members.

Public Types

typedef float value_type

Public Member Functions

 complex (float=0.0f, float=0.0f)
 complex (const complex< double > &)
 complex (const complex< long double > &)
float & real ()
const float & real () const
float & imag ()
const float & imag () const
complex< float > & operator= (float)
complex< float > & operator+= (float)
complex< float > & operator-= (float)
complex< float > & operator *= (float)
complex< float > & operator/= (float)
template<typename _Tp> complex< float > & operator= (const complex< _Tp > &)
template<typename _Tp> complex< float > & operator+= (const complex< _Tp > &)
template<class _Tp> complex< float > & operator-= (const complex< _Tp > &)
template<class _Tp> complex< float > & operator *= (const complex< _Tp > &)
template<class _Tp> complex< float > & operator/= (const complex< _Tp > &)

Private Types

typedef __complex__ float _ComplexT

Private Member Functions

 complex (_ComplexT __z)

Private Attributes

_ComplexT _M_value

Friends

class complex< double >
class complex< long double >

template<>
class std::complex< float >


Member Typedef Documentation

typedef __complex__ float std::complex< float >::_ComplexT [private]
 

Definition at line 769 of file complex.

Referenced by complex(), operator *=(), and operator/=().

typedef float std::complex< float >::value_type
 

Definition at line 736 of file complex.


Member Function Documentation

std::complex< float >::complex _ComplexT  __z  )  [inline, private]
 

Definition at line 772 of file complex.

References _ComplexT.

std::complex< float >::complex const complex< long double > &   )  [inline, explicit]
 

Definition at line 1203 of file complex.

References _ComplexT.

std::complex< float >::complex const complex< double > &   )  [inline, explicit]
 

Definition at line 1199 of file complex.

References _ComplexT.

std::complex< float >::complex float  = 0.0f,
float  = 0.0f
[inline]
 

Definition at line 795 of file complex.

const float & std::complex< float >::imag  )  const [inline]
 

Definition at line 791 of file complex.

float & std::complex< float >::imag  )  [inline]
 

Definition at line 787 of file complex.

template<class _Tp>
complex< float > & std::complex< float >::operator *= const complex< _Tp > &   )  [inline]
 

Definition at line 866 of file complex.

References _ComplexT, std::complex< _Tp >::imag(), and std::complex< _Tp >::real().

complex< float > & std::complex< float >::operator *= float   )  [inline]
 

Definition at line 824 of file complex.

template<typename _Tp>
complex< float > & std::complex< float >::operator+= const complex< _Tp > &   )  [inline]
 

Definition at line 848 of file complex.

References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().

complex< float > & std::complex< float >::operator+= float   )  [inline]
 

Definition at line 810 of file complex.

template<class _Tp>
complex< float > & std::complex< float >::operator-= const complex< _Tp > &   )  [inline]
 

Definition at line 857 of file complex.

References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().

complex< float > & std::complex< float >::operator-= float   )  [inline]
 

Definition at line 817 of file complex.

template<class _Tp>
complex< float > & std::complex< float >::operator/= const complex< _Tp > &   )  [inline]
 

Definition at line 877 of file complex.

References _ComplexT, std::complex< _Tp >::imag(), and std::complex< _Tp >::real().

complex< float > & std::complex< float >::operator/= float   )  [inline]
 

Definition at line 831 of file complex.

template<typename _Tp>
complex< float > & std::complex< float >::operator= const complex< _Tp > &   )  [inline]
 

Definition at line 839 of file complex.

References std::complex< _Tp >::imag(), and std::complex< _Tp >::real().

complex< float > & std::complex< float >::operator= float   )  [inline]
 

Definition at line 802 of file complex.

const float & std::complex< float >::real  )  const [inline]
 

Definition at line 783 of file complex.

float & std::complex< float >::real  )  [inline]
 

Definition at line 779 of file complex.


Friends And Related Function Documentation

friend class complex< double > [friend]
 

Definition at line 774 of file complex.

friend class complex< long double > [friend]
 

Definition at line 775 of file complex.


Member Data Documentation

_ComplexT std::complex< float >::_M_value [private]
 

Definition at line 770 of file complex.


The documentation for this class was generated from the following file:
Generated on Tue Jan 30 17:32:16 2007 for GNU C++ STL by doxygen 1.3.6