casacore
Public Member Functions | Public Attributes | List of all members
casacore::MSTableMaps Struct Reference

More...

#include <MSTable.h>

Public Member Functions

Int columnType (const String &name) const
 Convert a name to a ColEnum or KeyEnum. More...
 
Int keywordType (const String &name) const
 
Int mapType (const std::map< Int, String > &, const String &name) const
 

Public Attributes

std::map< Int, StringcolumnMap_p
 ColEnum -> name. More...
 
std::map< Int, IntcolDTypeMap_p
 ColEnum -> DataType. More...
 
std::map< Int, StringcolCommentMap_p
 ColEnum -> comment string. More...
 
std::map< Int, StringcolUnitMap_p
 ColEnum -> UNIT string. More...
 
std::map< Int, StringcolMeasureTypeMap_p
 ColEnum -> MEASURE_TYPE string. More...
 
std::map< Int, StringkeywordMap_p
 KeyEnum -> name. More...
 
std::map< Int, IntkeyDTypeMap_p
 KeyEnum -> DataType. More...
 
std::map< Int, StringkeyCommentMap_p
 KeyEnum -> comment string. More...
 
TableDesc requiredTD_p
 The required TableDesc. More...
 

Detailed Description


A struct holding the maps used in MSTable.

Definition at line 51 of file MSTable.h.

Member Function Documentation

◆ columnType()

Int casacore::MSTableMaps::columnType ( const String name) const
inline

Convert a name to a ColEnum or KeyEnum.

Definition at line 73 of file MSTable.h.

References columnMap_p, and mapType().

◆ keywordType()

Int casacore::MSTableMaps::keywordType ( const String name) const
inline

Definition at line 75 of file MSTable.h.

References keywordMap_p, and mapType().

◆ mapType()

Int casacore::MSTableMaps::mapType ( const std::map< Int, String > &  ,
const String name 
) const

Referenced by columnType(), and keywordType().

Member Data Documentation

◆ colCommentMap_p

std::map<Int, String> casacore::MSTableMaps::colCommentMap_p

ColEnum -> comment string.

Definition at line 58 of file MSTable.h.

Referenced by casacore::MSTable< MSEnum >::columnStandardComment().

◆ colDTypeMap_p

std::map<Int, Int> casacore::MSTableMaps::colDTypeMap_p

ColEnum -> DataType.

Definition at line 56 of file MSTable.h.

Referenced by casacore::MSTable< MSEnum >::columnDataType().

◆ colMeasureTypeMap_p

std::map<Int, String> casacore::MSTableMaps::colMeasureTypeMap_p

ColEnum -> MEASURE_TYPE string.

Definition at line 62 of file MSTable.h.

Referenced by casacore::MSTable< MSEnum >::columnMeasureType().

◆ columnMap_p

std::map<Int, String> casacore::MSTableMaps::columnMap_p

ColEnum -> name.

Definition at line 54 of file MSTable.h.

Referenced by casacore::MSTable< MSEnum >::columnName(), and columnType().

◆ colUnitMap_p

std::map<Int, String> casacore::MSTableMaps::colUnitMap_p

ColEnum -> UNIT string.

Definition at line 60 of file MSTable.h.

Referenced by casacore::MSTable< MSEnum >::columnUnit().

◆ keyCommentMap_p

std::map<Int, String> casacore::MSTableMaps::keyCommentMap_p

KeyEnum -> comment string.

Definition at line 68 of file MSTable.h.

Referenced by casacore::MSTable< MSEnum >::keywordStandardComment().

◆ keyDTypeMap_p

std::map<Int, Int> casacore::MSTableMaps::keyDTypeMap_p

KeyEnum -> DataType.

Definition at line 66 of file MSTable.h.

Referenced by casacore::MSTable< MSEnum >::keywordDataType().

◆ keywordMap_p

std::map<Int, String> casacore::MSTableMaps::keywordMap_p

KeyEnum -> name.

Definition at line 64 of file MSTable.h.

Referenced by casacore::MSTable< MSEnum >::keywordName(), and keywordType().

◆ requiredTD_p

TableDesc casacore::MSTableMaps::requiredTD_p

The required TableDesc.

Definition at line 70 of file MSTable.h.


The documentation for this struct was generated from the following file: