28 #ifndef CASA_HDF5DATATYPE_H 29 #define CASA_HDF5DATATYPE_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/casa/HDF5/HDF5Object.h> 34 #include <casacore/casa/BasicSL/Complex.h> 35 #include <casacore/casa/BasicSL/String.h> 36 #include <casacore/casa/Utilities/DataType.h> long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
std::complex< Float > Complex
A class representing an HDF5 data type.
~HDF5DataType()
The destructor closes the HDF5 data type object.
uInt size() const
Get the size in bytes of the data type.
HDF5DataType & operator=(const HDF5DataType &that)
Assignment cannot be used.
std::complex< Double > DComplex
hid_t getHidFile() const
Get the HID for the data type in the file.
bool Bool
Define the standard types used by Casacore.
HDF5DataType(const Bool *)
Create an HDF5 datatype object for the given fixed length type.
static DataType getDataType(hid_t)
Get the Casacore data type for the given HDF5 data type.
hid_t getHidMem() const
Get the HID for the data type in memory.
String: the storage and methods of handling collections of characters.
this file contains all the compiler specific defines
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.