EleFits  5.3.0
A modern C++ API on top of CFITSIO
Loading...
Searching...
No Matches

◆ ELEFITS_FOREACH_RECORD_TYPE

#define ELEFITS_FOREACH_RECORD_TYPE (   MACRO)
Value:
MACRO(bool, bool) \
MACRO(char, char) \
MACRO(short, short) \
MACRO(int, int) \
MACRO(long, long) \
MACRO(long long, longlong) \
MACRO(float, float) \
MACRO(double, double) \
MACRO(std::complex<float>, complex_float) \
MACRO(std::complex<double>, complex_double) \
MACRO(std::string, string) \
MACRO(unsigned char, uchar) \
MACRO(unsigned short, ushort) \
MACRO(unsigned int, uint) \
MACRO(unsigned long, ulong) \
MACRO(unsigned long long, ulonglong)

Loop over supported record types.

Parameters
MACROA two-parameter macro: the C++ type and a valid variable name to represent it.
See also
Program EleFitsPrintSupportedTypes to display all supported On types
ELEFITS_FOREACH_RASTER_TYPE
ELEFITS_FOREACH_COLUMN_TYPE