Whole document tree
    

Whole document tree

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

std::complex< long double > Class Template Reference

#include <std_complex.h>

List of all members.

Public Types

typedef long double value_type

Public Methods

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

Private Types

typedef __complex__ long double _ComplexT

Private Methods

 complex (_ComplexT __z)

Private Attributes

_ComplexT _M_value

Friends

class complex< float >
class complex< double >

template<>
class std::complex< long double >


Member Typedef Documentation

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

Definition at line 912 of file std_complex.h.

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

Definition at line 880 of file std_complex.h.


Member Function Documentation

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

Definition at line 915 of file std_complex.h.

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

Definition at line 1049 of file std_complex.h.

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

Definition at line 1045 of file std_complex.h.

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

Definition at line 922 of file std_complex.h.

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

Definition at line 933 of file std_complex.h.

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

Definition at line 1001 of file std_complex.h.

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

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

Definition at line 959 of file std_complex.h.

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

Definition at line 983 of file std_complex.h.

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

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

Definition at line 945 of file std_complex.h.

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

Definition at line 992 of file std_complex.h.

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

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

Definition at line 952 of file std_complex.h.

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

Definition at line 1012 of file std_complex.h.

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

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

Definition at line 966 of file std_complex.h.

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

Definition at line 974 of file std_complex.h.

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

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

Definition at line 937 of file std_complex.h.

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

Definition at line 929 of file std_complex.h.


Friends And Related Function Documentation

friend class complex< double > [friend]
 

Definition at line 918 of file std_complex.h.

friend class complex< float > [friend]
 

Definition at line 917 of file std_complex.h.


Member Data Documentation

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

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