28 #ifndef TABLES_SSMINDSTRINGCOLUMN_H
29 #define TABLES_SSMINDSTRINGCOLUMN_H
A Vector of integers, for indexing into Array<T> objects.
A Direct Array Column in the Standard Storage Manager.
virtual Bool isShapeDefined(uInt aRowNr)
Is the shape defined (i.e.
Base class of the Standard Storage Manager.
An Indirect String Array Column in the Standard Storage Manager.
virtual IPosition shape(uInt aRowNr)
Get the shape of the array in the given row.
bool Bool
Define the standard types used by Casacore.
SSMIndStringColumn & operator=(const SSMIndStringColumn &)
Forbid assignment.
virtual ~SSMIndStringColumn()
void setShape(uInt aRowNr, const IPosition &aShape)
Set the shape of the array in the given row.
template <class T, class U> class vector;
SSMIndStringColumn(SSMBase *aParent, int aDataType, uInt aColNr)
Create a SSMIndStringColumn object with the given parent.
virtual uInt ndim(uInt aRowNr)
Get the dimensionality of the item in the given row.
Bool canChangeShape() const
This storage manager can handle changing array shapes.
virtual void getArrayStringV(uInt rownr, Array< String > *dataPtr)
Get an array value in the given row.
virtual void putArrayStringV(uInt rownr, const Array< String > *dataPtr)
Put an array value in the given row.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.