28 #ifndef CASA_AIPSIOCARRAY_H
29 #define CASA_AIPSIOCARRAY_H
129 #define AIPSIO_FUNC_SPEC(T) \
130 inline void putAipsIO (AipsIO& aios, uInt n, const T* data) \
131 { aios.put (n, data); } \
132 inline void getAipsIO (AipsIO& aios, uInt n, T* data) \
133 { aios.get (n, data); } \
134 inline void getnewAipsIO (AipsIO& aios, uInt& n, T** data) \
135 { aios.getnew (n, *data); }
159 #ifndef CASACORE_NO_AUTO_TEMPLATES
160 #include <casacore/casa/IO/AipsIOCarray.tcc>
161 #endif //# CASACORE_NO_AUTO_TEMPLATES
long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
std::complex< Float > Complex
AipsIO is the object persistency mechanism of Casacore.
unsigned long long uInt64
ABSTRACT CLASSES Deliberately vague to be general enough to allow for many different types of data
std::complex< Double > DComplex
bool Bool
Define the standard types used by Casacore.
#define AIPSIO_FUNC_SPEC(T)
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.