mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches
mx::fits::fitsHeaderCard< verboseT >::values Union Reference

template<class verboseT = verbose::d>
union mx::fits::fitsHeaderCard< verboseT >::values

The native type is held in a union.

Definition at line 129 of file fitsHeaderCard.hpp.

#include <ioutils/fits/fitsHeaderCard.hpp>

Public Member Functions

 values ()
 c'tor. have to specify due to inclusion of std::complex types.
 

Public Attributes

bool Bool
 the bool value
 
char Char
 the char value
 
unsigned char UChar
 the unsigned char value
 
short Short
 the short value
 
unsigned short UShort
 the unsigned short value
 
int Int
 the int value
 
unsigned int UInt
 the unsigned int value
 
long Long
 the long value
 
unsigned long ULong
 the unsigned long value
 
long long LongLong
 the long long value
 
unsigned long long ULongLong
 the unsigned long long value
 
float Float
 the float value
 
std::complex< float > complexFloat
 the std::complex<float> value
 
double Double
 the double value
 
std::complex< double > complexDouble
 the std::complex<double> value
 
long double LongDouble
 the long double value
 
std::complex< long double > complexLongDouble
 the std::complex<long double> value
 

Constructor & Destructor Documentation

◆ values()

template<class verboseT = verbose::d>
mx::fits::fitsHeaderCard< verboseT >::values::values ( )
inline

c'tor. have to specify due to inclusion of std::complex types.

Definition at line 157 of file fitsHeaderCard.hpp.

Member Data Documentation

◆ Bool

template<class verboseT = verbose::d>
bool mx::fits::fitsHeaderCard< verboseT >::values::Bool

the bool value

Definition at line 131 of file fitsHeaderCard.hpp.

◆ Char

template<class verboseT = verbose::d>
char mx::fits::fitsHeaderCard< verboseT >::values::Char

the char value

Definition at line 132 of file fitsHeaderCard.hpp.

◆ complexDouble

template<class verboseT = verbose::d>
std::complex<double> mx::fits::fitsHeaderCard< verboseT >::values::complexDouble

the std::complex<double> value

Definition at line 145 of file fitsHeaderCard.hpp.

◆ complexFloat

template<class verboseT = verbose::d>
std::complex<float> mx::fits::fitsHeaderCard< verboseT >::values::complexFloat

the std::complex<float> value

Definition at line 143 of file fitsHeaderCard.hpp.

◆ complexLongDouble

template<class verboseT = verbose::d>
std::complex<long double> mx::fits::fitsHeaderCard< verboseT >::values::complexLongDouble

the std::complex<long double> value

Definition at line 147 of file fitsHeaderCard.hpp.

◆ Double

template<class verboseT = verbose::d>
double mx::fits::fitsHeaderCard< verboseT >::values::Double

the double value

Definition at line 144 of file fitsHeaderCard.hpp.

◆ Float

template<class verboseT = verbose::d>
float mx::fits::fitsHeaderCard< verboseT >::values::Float

the float value

Definition at line 142 of file fitsHeaderCard.hpp.

◆ Int

template<class verboseT = verbose::d>
int mx::fits::fitsHeaderCard< verboseT >::values::Int

the int value

Definition at line 136 of file fitsHeaderCard.hpp.

◆ Long

template<class verboseT = verbose::d>
long mx::fits::fitsHeaderCard< verboseT >::values::Long

the long value

Definition at line 138 of file fitsHeaderCard.hpp.

◆ LongDouble

template<class verboseT = verbose::d>
long double mx::fits::fitsHeaderCard< verboseT >::values::LongDouble

the long double value

Definition at line 146 of file fitsHeaderCard.hpp.

◆ LongLong

template<class verboseT = verbose::d>
long long mx::fits::fitsHeaderCard< verboseT >::values::LongLong

the long long value

Definition at line 140 of file fitsHeaderCard.hpp.

◆ Short

template<class verboseT = verbose::d>
short mx::fits::fitsHeaderCard< verboseT >::values::Short

the short value

Definition at line 134 of file fitsHeaderCard.hpp.

◆ UChar

template<class verboseT = verbose::d>
unsigned char mx::fits::fitsHeaderCard< verboseT >::values::UChar

the unsigned char value

Definition at line 133 of file fitsHeaderCard.hpp.

◆ UInt

template<class verboseT = verbose::d>
unsigned int mx::fits::fitsHeaderCard< verboseT >::values::UInt

the unsigned int value

Definition at line 137 of file fitsHeaderCard.hpp.

◆ ULong

template<class verboseT = verbose::d>
unsigned long mx::fits::fitsHeaderCard< verboseT >::values::ULong

the unsigned long value

Definition at line 139 of file fitsHeaderCard.hpp.

◆ ULongLong

template<class verboseT = verbose::d>
unsigned long long mx::fits::fitsHeaderCard< verboseT >::values::ULongLong

the unsigned long long value

Definition at line 141 of file fitsHeaderCard.hpp.

◆ UShort

template<class verboseT = verbose::d>
unsigned short mx::fits::fitsHeaderCard< verboseT >::values::UShort

the unsigned short value

Definition at line 135 of file fitsHeaderCard.hpp.


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