| 
    ARTS
    2.2.66
    
   | 
 
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 68 of file wsv_aux.h.
References get_wsv_group_id(), mgroup, and mname.
      
  | 
  inline | 
      
  | 
  inline | 
A text describing this workspace variable.
Definition at line 105 of file wsv_aux.h.
References mdescription.
Referenced by operator<<().
      
  | 
  inline | 
The wsv group to which this variable belongs.
Definition at line 107 of file wsv_aux.h.
References mgroup.
Referenced by operator<<().
      
  | 
  inline | 
      
  | 
  inline | 
Name of this workspace variable.
Definition at line 103 of file wsv_aux.h.
References mname.
Referenced by 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().