Go to the documentation of this file.
69 const char description[],
71 const bool implicit =
false)
83 os <<
"Unknown WSV Group " << group <<
" WSV " <<
mname;
84 throw runtime_error( os.str() );
92 const char description[],
94 const bool implicit =
false)
WsvRecord(const char name[], const char description[], const String &group, const bool implicit=false)
Initializing constructor.
WsvRecord()
Default constructor.
The declarations of all the exception classes.
String get_array_groups_as_string(bool basetype_is_group=false, bool return_basetype_only=false)
Return string list of array types.
This file contains the definition of Array.
Index Group() const
The wsv group to which this variable belongs.
WsvRecord(const char name[], const char description[], const Index group, const bool implicit=false)
Initializing constructor.
The implementation for String, the ARTS string class.
const String & Name() const
Name of this workspace variable.
ostream & operator<<(ostream &os, const WsvRecord &wr)
Output operator for WsvRecord.
This class contains all static information for one workspace variable.
const String & Description() const
A text describing this workspace variable.
Index get_wsv_group_id(const String &name)
Returns the id of the given group.
bool Implicit() const
Returns true if the variable was automatically created.
INDEX Index
The type to use for all integer numbers and indices.
void get_wsv_group_ids(ArrayOfIndex &ids, String name)
Returns list of ids of the given group names.
The global header file for ARTS.