NPL
Neurological Programs and Libraries
npl::cfloat_t Struct Reference

#include <npltypes.h>

Inherits std::complex< float >.

Public Member Functions

 operator float () const
 
 operator double () const
 
 operator long double () const
 
 operator int64_t () const
 
 operator uint64_t () const
 
 operator int32_t () const
 
 operator uint32_t () const
 
 operator int16_t () const
 
 operator uint16_t () const
 
 operator int8_t () const
 
 operator uint8_t () const
 
 cfloat_t (double re=0, double im=0)
 
 cfloat_t (const cdouble_t &)
 
 cfloat_t (const cquad_t &)
 
 cfloat_t (const std::complex< double > &)
 
 cfloat_t (const std::complex< long double > &)
 
 cfloat_t (const std::complex< float > &)
 
cfloat_toperator= (const std::complex< double > &v)
 
cfloat_toperator= (const std::complex< float > &v)
 
cfloat_toperator= (const std::complex< long double > &v)
 
cfloat_toperator= (const cdouble_t &v)
 
cfloat_toperator= (const cquad_t &v)
 

Detailed Description

Definition at line 103 of file npltypes.h.

Constructor & Destructor Documentation

npl::cfloat_t::cfloat_t ( double  re = 0,
double  im = 0 
)
inline

Definition at line 119 of file npltypes.h.

npl::cfloat_t::cfloat_t ( const cdouble_t )
explicit
npl::cfloat_t::cfloat_t ( const cquad_t )
explicit
npl::cfloat_t::cfloat_t ( const std::complex< double > &  )
explicit
npl::cfloat_t::cfloat_t ( const std::complex< long double > &  )
explicit
npl::cfloat_t::cfloat_t ( const std::complex< float > &  )

Member Function Documentation

npl::cfloat_t::operator double ( ) const
explicit
npl::cfloat_t::operator float ( ) const
explicit
npl::cfloat_t::operator int16_t ( ) const
explicit
npl::cfloat_t::operator int32_t ( ) const
explicit
npl::cfloat_t::operator int64_t ( ) const
explicit
npl::cfloat_t::operator int8_t ( ) const
explicit
npl::cfloat_t::operator long double ( ) const
explicit
npl::cfloat_t::operator uint16_t ( ) const
explicit
npl::cfloat_t::operator uint32_t ( ) const
explicit
npl::cfloat_t::operator uint64_t ( ) const
explicit
npl::cfloat_t::operator uint8_t ( ) const
explicit
cfloat_t& npl::cfloat_t::operator= ( const std::complex< double > &  v)
cfloat_t& npl::cfloat_t::operator= ( const std::complex< float > &  v)
cfloat_t& npl::cfloat_t::operator= ( const std::complex< long double > &  v)
cfloat_t& npl::cfloat_t::operator= ( const cdouble_t v)
cfloat_t& npl::cfloat_t::operator= ( const cquad_t v)

The documentation for this struct was generated from the following file: