26#ifndef TABLES_SCARECORDCOLDESC_H
27#define TABLES_SCARECORDCOLDESC_H
31#include <casacore/casa/aips.h>
32#include <casacore/tables/Tables/BaseColDesc.h>
136 const String& dataManName,
137 const String& dataManGroup);
158 virtual void show (ostream& os)
const;
const String & comment() const
Get comment string.
const String & name() const
Get the name of the column.
ScalarRecordColumnDesc(const ScalarRecordColumnDesc &)
Copy constructor (copy semantics);.
virtual void getDesc(AipsIO &)
Get the object.
ScalarRecordColumnDesc & operator=(const ScalarRecordColumnDesc &)
Assignment (copy semantics);.
virtual BaseColumnDesc * clone() const
Clone this column description.
ScalarRecordColumnDesc(const String &name, const String &comment, const String &dataManName, const String &dataManGroup)
Construct the column with the given name, comment, and default data manager type and group.
~ScalarRecordColumnDesc()
virtual void putDesc(AipsIO &) const
Put the object.
virtual PlainColumn * makeColumn(ColumnSet *) const
Create a Column object out of this.
ScalarRecordColumnDesc(const String &name)
Construct the column with the given name.
virtual String className() const
Get the name of this class.
virtual void show(ostream &os) const
Show the column.
static BaseColumnDesc * makeDesc(const String &name)
Create the object from AipsIO (this function is registered by ColumnDesc.cc).
ScalarRecordColumnDesc(const String &name, const String &comment)
Construct the column with the given name and comment.
String: the storage and methods of handling collections of characters.
this file contains all the compiler specific defines