28#ifndef TABLES_SSMINDSTRINGCOLUMN_H
29#define TABLES_SSMINDSTRINGCOLUMN_H
33#include <casacore/casa/aips.h>
34#include <casacore/tables/DataMan/SSMDirColumn.h>
Non-templated base class for templated Array class.
virtual Bool isShapeDefined(rownr_t aRowNr)
Is the shape defined (i.e.
Bool canChangeShape() const
This storage manager can handle changing array shapes.
virtual ~SSMIndStringColumn()
virtual void putArrayV(rownr_t rownr, const ArrayBase &dataPtr)
Put an array value in the given row.
SSMIndStringColumn(SSMBase *aParent, int aDataType, uInt aColNr)
Create a SSMIndStringColumn object with the given parent.
SSMIndStringColumn(const SSMIndStringColumn &)
Forbid copy constructor.
void setShape(rownr_t aRowNr, const IPosition &aShape)
Set the shape of the array in the given row.
virtual void getArrayV(rownr_t rownr, ArrayBase &dataPtr)
Get an array value in the given row.
virtual IPosition shape(rownr_t aRowNr)
Get the shape of the array in the given row.
SSMIndStringColumn & operator=(const SSMIndStringColumn &)
Forbid assignment.
virtual uInt ndim(rownr_t aRowNr)
Get the dimensionality of the item in the given row.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.
uInt64 rownr_t
Define the type of a row number in a table.