#include <wsv_aux.h>
Public Member Functions | |
WsvRecord () | |
Default constructor. | |
WsvRecord (const char name[], const char description[], const Index group) | |
Initializing constructor. | |
const String & | Name () const |
Name of this workspace variable. | |
const String & | Description () const |
A text describing this workspace variable. | |
const Index | Group () const |
The wsv group to which this variable belongs. | |
Private Attributes | |
String | mname |
String | mdescription |
Index | mgroup |
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.
Definition at line 60 of file wsv_aux.h.
WsvRecord::WsvRecord | ( | const char | name[], | |
const char | description[], | |||
const Index | group | |||
) | [inline] |
Initializing constructor.
This is used by define_wsv_data() to set the information for each workspace variable.
const String& WsvRecord::Name | ( | ) | const [inline] |
const String& WsvRecord::Description | ( | ) | const [inline] |
const Index WsvRecord::Group | ( | ) | const [inline] |
String WsvRecord::mname [private] |
String WsvRecord::mdescription [private] |
Index WsvRecord::mgroup [private] |