WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
VarName.h
1#ifndef _WINC_VARNAME
2#define _WINC_VARNAME
3
4#include <WXP/String.h>
5#include <WXP/VarNameItem.h>
6#include <WXP/Variable.h>
7
8namespace WXP {
9 class VarName {
10 VarNameItem vname[40];
11 int cur_num;
12
13 public:
14 static const int max_vname = 40;
15
16 VarName();
17 int init();
18 int get( int rind, String &str );
19 int get( int rind, Variable &var );
20 int get( const char *str, Variable &var );
21 int get( Variable &var );
22 int get( const char *str, VarNameItem &var );
23 int get( int rind, VarNameItem &var );
24 const char *get( int rind );
25 const char *getAbbr( int rind );
26 int get( const char *str );
27 int searchFile( int rind, const char *str );
28
29 static VarNameItem searchFile( const char *var );
30 static int makeLabel( const char *var, const char *units, String &fullname );
31 };
32}
33#endif
This is a variable length string class.
Definition: String.h:5
This class manages each item in the variable list.
Definition: VarNameItem.h:5
This class processes variable information from variable.lup file.
Definition: VarName.h:9
int init()
Definition: VarName.cc:32
int get(int rind, String &str)
Definition: VarName.cc:42
VarName()
Definition: VarName.cc:25
static int makeLabel(const char *var, const char *units, String &fullname)
Definition: VarName.cc:353
const char * getAbbr(int rind)
Definition: VarName.cc:205
int searchFile(int rind, const char *str)
Definition: VarName.cc:250
This class specifies variable information.
Definition: Variable.h:7
All WXP classes fall under the WXP namespace.
Definition: Angle.h:4