Whole document tree
    

Whole document tree

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

std::complex< double > Class Template Reference

#include <std_complex.h>

List of all members.

Public Types

typedef double value_type

Public Methods

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

Private Types

typedef __complex__ double _ComplexT

Private Methods

 complex (_ComplexT __z)

Private Attributes

_ComplexT _M_value

Friends

class complex< float >
class complex< long double >

template<>
class std::complex< double >


Member Typedef Documentation

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

Definition at line 766 of file std_complex.h.

typedef double std::complex< double >::value_type
 

Definition at line 734 of file std_complex.h.


Member Function Documentation

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

Definition at line 769 of file std_complex.h.

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

Definition at line 1038 of file std_complex.h.

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

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

Definition at line 1034 of file std_complex.h.

std::complex< double >::complex double    = 0.0,
double    = 0.0
[inline]
 

Definition at line 784 of file std_complex.h.

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

Definition at line 780 of file std_complex.h.

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

Definition at line 855 of file std_complex.h.

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

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

Definition at line 813 of file std_complex.h.

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

Definition at line 837 of file std_complex.h.

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

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

Definition at line 799 of file std_complex.h.

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

Definition at line 846 of file std_complex.h.

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

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

Definition at line 806 of file std_complex.h.

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

Definition at line 866 of file std_complex.h.

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

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

Definition at line 820 of file std_complex.h.

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

Definition at line 828 of file std_complex.h.

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

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

Definition at line 791 of file std_complex.h.

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

Definition at line 776 of file std_complex.h.


Friends And Related Function Documentation

friend class complex< float > [friend]
 

Definition at line 771 of file std_complex.h.

friend class complex< long double > [friend]
 

Definition at line 772 of file std_complex.h.


Member Data Documentation

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

Definition at line 767 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