ARTS
2.3.1285(git:92a29ea9-dirty)
|
This class contains all static information for one workspace variable. More...
#include <wsv_aux.h>
Public Member Functions | |
WsvRecord () | |
Default constructor. More... | |
WsvRecord (const char name[], const char description[], const String &group, const bool implicit=false) | |
Initializing constructor. More... | |
WsvRecord (const char name[], const char description[], const Index group, const bool implicit=false) | |
Initializing constructor. More... | |
const String & | Name () const |
Name of this workspace variable. More... | |
const String & | Description () const |
A text describing this workspace variable. More... | |
Index | Group () const |
The wsv group to which this variable belongs. More... | |
bool | Implicit () const |
Returns true if the variable was automatically created. More... | |
Private Attributes | |
String | mname |
String | mdescription |
Index | mgroup |
bool | mimplicit |
This class contains all static information for one workspace variable.
The program make_wsv_h.cc uses these records to generate the file wsv.h, which contains both the declaration of the wsv handles and the declaration of the workspace itself.
|
inline |
Initializing constructor.
This is used by Workspace::define_wsv_data() to set the information for each workspace variable.
Definition at line 70 of file wsv_aux.h.
References get_wsv_group_id(), mgroup, mname, and _CS_basic_sstream_base< _CS_cT, _CS_Tr, _CS_Al >::str().
|
inline |
|
inline |
A text describing this workspace variable.
Definition at line 104 of file wsv_aux.h.
References mdescription.
Referenced by get_variable(), and operator<<().
|
inline |
The wsv group to which this variable belongs.
Definition at line 106 of file wsv_aux.h.
References mgroup.
Referenced by get_variable(), and operator<<().
|
inline |
|
inline |
Name of this workspace variable.
Definition at line 102 of file wsv_aux.h.
References mname.
Referenced by get_variable(), and operator<<().
|
private |
Definition at line 112 of file wsv_aux.h.
Referenced by Description().
|
private |
Definition at line 113 of file wsv_aux.h.
Referenced by Group(), and WsvRecord().
|
private |
Definition at line 114 of file wsv_aux.h.
Referenced by Implicit().
|
private |
Definition at line 111 of file wsv_aux.h.
Referenced by Name(), and WsvRecord().