28 #ifndef CASA_AIPSIOCARRAY_H
29 #define CASA_AIPSIOCARRAY_H
106 void putAipsIO (
AipsIO& aios,
uInt n,
const T* data);
111 void getAipsIO (
AipsIO& aios,
uInt n, T* data);
123 void getnewAipsIO (
AipsIO& aios,
uInt& n, T** data);
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
std::complex< Double > DComplex
bool Bool
Define the standard types used by Casacore.
#define AIPSIO_FUNC_SPEC(T)