28 #ifndef TABLES_SUBTABDESC_H
29 #define TABLES_SUBTABDESC_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/tables/Tables/BaseColDesc.h>
const String & name() const
Get the name of the column.
const String & comment() const
Get comment string.
Int options() const
Get the options.
String: the storage and methods of handling collections of characters.
SubTableDesc & operator=(const SubTableDesc &)
Assignment (copy semantics).
PlainColumn * makeColumn(ColumnSet *) const
Create a Column column object out of this.
virtual void putDesc(AipsIO &) const
Put the object.
SubTableDesc(const String &columnName, const String &comment, TableDesc *, int options=0)
Construct from the given table description, which will be used directly.
SubTableDesc(const String &columnName, const String &comment, const String &tableDescName, int options=0)
Construct from a table description with the given name.
static BaseColumnDesc * makeDesc(const String &name)
Create the object from AipsIO (this function is registered).
TableDesc * tableDesc()
Get the table description.
void handleAdd(ColumnDescSet &)
Handle the addition of the subtable description (clear the flag).
SubTableDesc(const SubTableDesc &)
Copy constructor (copy semantics).
BaseColumnDesc * clone() const
Clone this column description to another.
SubTableDesc(const String &columnName, const String &comment, const TableDesc &, int options=0)
Construct from the given table description, which will be copied and frozen.
String className() const
Get the name of this class.
Bool readTableDesc()
Read table description (if passed by name).
virtual void getDesc(AipsIO &)
Get the object.
void show(ostream &os) const
Show the column.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.