Go to the documentation of this file.
28 #ifndef TABLES_RETYPEDARRAYSETGET_H
29 #define TABLES_RETYPEDARRAYSETGET_H
32 #include <casacore/casa/aips.h>
37 template<
class T>
class Array;
82 template<
class SourceType,
class TargetType>
95 template<
class SourceType,
class TargetType>
120 template<
class SourceType,
class TargetType>
124 const void* extraArgument);
146 template<
class SourceType,
class TargetType>
150 const void* extraArgument);
159 #ifndef CASACORE_NO_AUTO_TEMPLATES
160 #include <casacore/tables/DataMan/RetypedArraySetGet.tcc>
161 #endif //# CASACORE_NO_AUTO_TEMPLATES
A Vector of integers, for indexing into Array<T> objects.
void retypedArrayEngineSet(Array< SourceType > &out, const Array< TargetType > &in)
Copy the entire target array to the source array.
void retypedArrayEngineGet(Array< TargetType > &out, const Array< SourceType > &in)
Copy the entire source array to the target array.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape.
this file contains all the compiler specific defines
Helper functions for users of RetypedArrayEngine.
template <class T, class U> class vector;