28 #ifndef TABLES_TVECTEMP_H
29 #define TABLES_TVECTEMP_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Arrays/ArrayFwd.h>
34 #include <casacore/tables/Tables/TVec.h>
132 {
return (*vecPtr_p)(index); }
135 {
return (*vecPtr_p)(index); }
141 #ifndef CASACORE_NO_AUTO_TEMPLATES
142 #include <casacore/tables/Tables/TVecTemp.tcc>
Templated base class for table vectors.
~TabVecTemp()
Destruct the object.
void getVal(rownr_t index, T &) const
Get a value (virtual function).
void putVal(rownr_t index, const T &)
Put a value (virtual function).
void set(const T &)
Set entire vector to a value.
T value(rownr_t index) const
Get a value (virtual function).
TabVecTemp(const Vector< T > &)
Create table vector containing the given Vector (reference semantics).
TabVecTemp(rownr_t leng)
Create table vector containing a Vector with given length.
const T & operator()(rownr_t index) const
Return a reference to a value.
this file contains all the compiler specific defines
uInt64 rownr_t
Define the type of a row number in a table.