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
Definition: stlvariables.h:144
virtual char GetChar(void) const
Definition: stlvariables.cpp:83
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
const int VARIABLE_TYPE_FLOAT
Definition: stlvariables.h:28
virtual double GetFloat(void) const
Definition: stlvariables.cpp:43
virtual ~CIntegerVariable(void)
Definition: stlvariables.h:85
virtual int GetInteger(void) const
Definition: stlvariables.cpp:53
const int VARIABLE_TYPE_COUNT
Definition: stlvariables.h:32
virtual void SetChar(const char Value)
Definition: stlvariables.cpp:88
Definition: stlvariables.h:88
const int VARIABLE_TYPE_INTEGER
Definition: stlvariables.h:27
virtual void SetBoolean(const bool Value)
Definition: stlvariables.cpp:68
CVariable(void)
Definition: stlvariables.cpp:98
virtual ~CStringVariable(void)
Definition: stlvariables.h:169
bool m_Value
Definition: stlvariables.h:119
virtual ~CVariable(void)
Definition: stlvariables.cpp:108
virtual int GetType(void) const
Definition: stlvariables.cpp:23
virtual ~CBooleanVariable(void)
Definition: stlvariables.h:141
Definition: stlvariables.h:116
Definition: stlvariables.h:60
virtual void SetInteger(const int Value)
Definition: stlvariables.cpp:58
Definition: stlstrings.h:32
CString m_Name
Definition: stlvariables.h:37
virtual void SetString(const CString &Value)
Definition: stlvariables.cpp:78
const int VARIABLE_TYPE_CHAR
Definition: stlvariables.h:31
virtual void SetFloat(const double Value)
Definition: stlvariables.cpp:48
CString m_Value
Definition: stlvariables.h:147
virtual ~CFloatVariable(void)
Definition: stlvariables.h:113
char m_Value
Definition: stlvariables.h:175
void SetName(const CString &Name)
Definition: stlvariables.cpp:38
const int VARIABLE_TYPE_NONE
Definition: stlvariables.h:26
double m_Value
Definition: stlvariables.h:91
virtual CString GetString(void) const
Definition: stlvariables.cpp:73
virtual bool GetBoolean(void) const
Definition: stlvariables.cpp:63
void Print(std::ostream &out)
Definition: stlvariables.cpp:93
const int VARIABLE_TYPE_STRING
Definition: stlvariables.h:30
virtual ~CCharVariable(void)
Definition: stlvariables.h:197