Whole document tree
    

Whole document tree

Templatestd::complex< float > class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::complex< float > Class Template Reference

#include <std_complex.h>

List of all members.

Public Types

typedef float value_type

Public Methods

 complex (float=0.0f, float=0.0f)
 complex (const complex< double > &)
 complex (const complex< long double > &)
float real () 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 Methods

 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 620 of file std_complex.h.

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

Definition at line 587 of file std_complex.h.


Member Function Documentation

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

Definition at line 623 of file std_complex.h.

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

Definition at line 1030 of file std_complex.h.

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

Definition at line 1026 of file std_complex.h.

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

Definition at line 638 of file std_complex.h.

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

Definition at line 634 of file std_complex.h.

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

Definition at line 709 of file std_complex.h.

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

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

Definition at line 667 of file std_complex.h.

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

Definition at line 691 of file std_complex.h.

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

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

Definition at line 653 of file std_complex.h.

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

Definition at line 700 of file std_complex.h.

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

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

Definition at line 660 of file std_complex.h.

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

Definition at line 720 of file std_complex.h.

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

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

Definition at line 674 of file std_complex.h.

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

Definition at line 682 of file std_complex.h.

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

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

Definition at line 645 of file std_complex.h.

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

Definition at line 630 of file std_complex.h.


Friends And Related Function Documentation

friend class complex< double > [friend]
 

Definition at line 625 of file std_complex.h.

friend class complex< long double > [friend]
 

Definition at line 626 of file std_complex.h.


Member Data Documentation

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

Definition at line 621 of file std_complex.h.


The documentation for this class was generated from the following file:
Generated on Mon Apr 8 03:18:21 2002 for libstdc++-v3 Source by doxygen1.2.15