20 #ifndef STL_VARIABLES_H 21 #define STL_VARIABLES_H 39 virtual int GetType(
void)
const;
44 virtual void SetFloat(
const double Value);
51 virtual char GetChar(
void)
const;
52 virtual void SetChar(
const char Value);
53 void Print(std::ostream& out);
65 virtual int GetType(
void)
const;
68 virtual void SetFloat(
const double Value);
75 virtual char GetChar(
void)
const;
76 virtual void SetChar(
const char Value);
93 virtual int GetType(
void)
const;
96 virtual void SetFloat(
const double Value);
103 virtual char GetChar(
void)
const;
104 virtual void SetChar(
const char Value);
121 virtual int GetType(
void)
const;
123 virtual double GetFloat(
void)
const;
124 virtual void SetFloat(
const double Value);
131 virtual char GetChar(
void)
const;
132 virtual void SetChar(
const char Value);
149 virtual int GetType(
void)
const;
151 virtual double GetFloat(
void)
const;
152 virtual void SetFloat(
const double Value);
159 virtual char GetChar(
void)
const;
160 virtual void SetChar(
const char Value);
177 virtual int GetType(
void)
const;
179 virtual double GetFloat(
void)
const;
180 virtual void SetFloat(
const double Value);
187 virtual char GetChar(
void)
const;
188 virtual void SetChar(
const char Value);
Definition: stlvariables.h:172
virtual CString GetString(void) const
Definition: stlvariables.cpp:361
virtual int GetType(void) const
Definition: stlvariables.cpp:321
virtual CString GetTypeName(void) const
Definition: stlvariables.cpp:429
Definition: stlvariables.h:144
virtual bool GetBoolean(void) const
Definition: stlvariables.cpp:145
virtual double GetFloat(void) const
Definition: stlvariables.cpp:125
virtual char GetChar(void) const
Definition: stlvariables.cpp:83
virtual int GetInteger(void) const
Definition: stlvariables.cpp:135
CString & GetName(void)
Definition: stlvariables.cpp:33
Definition: stlvariables.h:34
int m_Value
Definition: stlvariables.h:63
const int VARIABLE_TYPE_BOOLEAN
Definition: stlvariables.h:29
virtual CString GetTypeName(void) const
Definition: stlvariables.cpp:28
virtual void SetFloat(const double Value)
Definition: stlvariables.cpp:233
virtual void SetChar(const char Value)
Definition: stlvariables.cpp:479
const int VARIABLE_TYPE_FLOAT
Definition: stlvariables.h:28
virtual double GetFloat(void) const
Definition: stlvariables.cpp:43
virtual char GetChar(void) const
Definition: stlvariables.cpp:474
virtual bool GetBoolean(void) const
Definition: stlvariables.cpp:351
virtual CString GetString(void) const
Definition: stlvariables.cpp:464
virtual int GetType(void) const
Definition: stlvariables.cpp:527
virtual void SetFloat(const double Value)
Definition: stlvariables.cpp:336
virtual int GetInteger(void) const
Definition: stlvariables.cpp:238
virtual ~CIntegerVariable(void)
Definition: stlvariables.h:85
virtual CString GetTypeName(void) const
Definition: stlvariables.cpp:120
virtual int GetType(void) const
Definition: stlvariables.cpp:424
virtual int GetInteger(void) const
Definition: stlvariables.cpp:53
virtual void SetChar(const char Value)
Definition: stlvariables.cpp:273
const int VARIABLE_TYPE_COUNT
Definition: stlvariables.h:32
virtual void SetChar(const char Value)
Definition: stlvariables.cpp:88
virtual bool GetBoolean(void) const
Definition: stlvariables.cpp:454
Definition: stlvariables.h:88
const int VARIABLE_TYPE_INTEGER
Definition: stlvariables.h:27
virtual CString GetTypeName(void) const
Definition: stlvariables.cpp:532
virtual void SetBoolean(const bool Value)
Definition: stlvariables.cpp:68
CVariable(void)
Definition: stlvariables.cpp:98
virtual CString GetTypeName(void) const
Definition: stlvariables.cpp:326
CBooleanVariable(const CString &Name, const bool Value=false)
Definition: stlvariables.cpp:416
virtual void SetFloat(const double Value)
Definition: stlvariables.cpp:439
virtual void SetFloat(const double Value)
Definition: stlvariables.cpp:130
virtual int GetInteger(void) const
Definition: stlvariables.cpp:547
virtual double GetFloat(void) const
Definition: stlvariables.cpp:537
virtual void SetString(const CString &Value)
Definition: stlvariables.cpp:366
virtual ~CStringVariable(void)
Definition: stlvariables.h:169
bool m_Value
Definition: stlvariables.h:119
virtual void SetInteger(const int Value)
Definition: stlvariables.cpp:243
virtual void SetString(const CString &Value)
Definition: stlvariables.cpp:572
char operator=(const CCharVariable &Variable)
Definition: stlvariables.cpp:587
virtual ~CVariable(void)
Definition: stlvariables.cpp:108
virtual int GetType(void) const
Definition: stlvariables.cpp:23
virtual double GetFloat(void) const
Definition: stlvariables.cpp:331
virtual ~CBooleanVariable(void)
Definition: stlvariables.h:141
virtual CString GetTypeName(void) const
Definition: stlvariables.cpp:223
bool operator=(const CBooleanVariable &Variable)
Definition: stlvariables.cpp:381
virtual CString GetString(void) const
Definition: stlvariables.cpp:258
virtual void SetInteger(const int Value)
Definition: stlvariables.cpp:552
Definition: stlvariables.h:116
Definition: stlvariables.h:60
virtual double GetFloat(void) const
Definition: stlvariables.cpp:228
virtual double GetFloat(void) const
Definition: stlvariables.cpp:434
virtual void SetInteger(const int Value)
Definition: stlvariables.cpp:58
Definition: stlstrings.h:32
CString m_Name
Definition: stlvariables.h:37
virtual void SetChar(const char Value)
Definition: stlvariables.cpp:376
CFloatVariable(const CString &Name, const double Value=0.0)
Definition: stlvariables.cpp:313
virtual int GetType(void) const
Definition: stlvariables.cpp:218
virtual void SetString(const CString &Value)
Definition: stlvariables.cpp:78
virtual void SetString(const CString &Value)
Definition: stlvariables.cpp:160
virtual void SetString(const CString &Value)
Definition: stlvariables.cpp:263
const int VARIABLE_TYPE_CHAR
Definition: stlvariables.h:31
virtual void SetInteger(const int Value)
Definition: stlvariables.cpp:140
virtual void SetInteger(const int Value)
Definition: stlvariables.cpp:449
virtual void SetBoolean(const bool Value)
Definition: stlvariables.cpp:253
virtual void SetFloat(const double Value)
Definition: stlvariables.cpp:48
CStringVariable(const CString &Name, const CString Value="")
Definition: stlvariables.cpp:519
virtual char GetChar(void) const
Definition: stlvariables.cpp:268
CIntegerVariable(const CString &Name, const int Value=0)
Definition: stlvariables.cpp:210
virtual void SetBoolean(const bool Value)
Definition: stlvariables.cpp:150
virtual char GetChar(void) const
Definition: stlvariables.cpp:165
CString m_Value
Definition: stlvariables.h:147
CString operator=(const CStringVariable &Variable)
Definition: stlvariables.cpp:484
virtual ~CFloatVariable(void)
Definition: stlvariables.h:113
virtual void SetChar(const char Value)
Definition: stlvariables.cpp:170
char m_Value
Definition: stlvariables.h:175
void SetName(const CString &Name)
Definition: stlvariables.cpp:38
virtual void SetInteger(const int Value)
Definition: stlvariables.cpp:346
virtual int GetInteger(void) const
Definition: stlvariables.cpp:341
virtual int GetType(void) const
Definition: stlvariables.cpp:115
const int VARIABLE_TYPE_NONE
Definition: stlvariables.h:26
double m_Value
Definition: stlvariables.h:91
virtual bool GetBoolean(void) const
Definition: stlvariables.cpp:557
virtual CString GetString(void) const
Definition: stlvariables.cpp:73
virtual void SetString(const CString &Value)
Definition: stlvariables.cpp:469
virtual char GetChar(void) const
Definition: stlvariables.cpp:371
int operator=(const CIntegerVariable &Variable)
Definition: stlvariables.cpp:175
virtual void SetBoolean(const bool Value)
Definition: stlvariables.cpp:356
virtual CString GetString(void) const
Definition: stlvariables.cpp:155
virtual int GetInteger(void) const
Definition: stlvariables.cpp:444
virtual char GetChar(void) const
Definition: stlvariables.cpp:577
CCharVariable(const CString &Name, const char Value=char(0))
Definition: stlvariables.cpp:622
virtual bool GetBoolean(void) const
Definition: stlvariables.cpp:63
virtual void SetBoolean(const bool Value)
Definition: stlvariables.cpp:459
virtual void SetBoolean(const bool Value)
Definition: stlvariables.cpp:562
virtual bool GetBoolean(void) const
Definition: stlvariables.cpp:248
virtual void SetChar(const char Value)
Definition: stlvariables.cpp:582
virtual void SetFloat(const double Value)
Definition: stlvariables.cpp:542
void Print(std::ostream &out)
Definition: stlvariables.cpp:93
const int VARIABLE_TYPE_STRING
Definition: stlvariables.h:30
double operator=(const CFloatVariable &Variable)
Definition: stlvariables.cpp:278
virtual ~CCharVariable(void)
Definition: stlvariables.h:197
virtual CString GetString(void) const
Definition: stlvariables.cpp:567