#include <CVariableMan.h>
公開型 | |
| enum | VarType { VARTYPE_INTEGER, VARTYPE_STRING, VARTYPE_FLOAT, VARTYPE_HANDLE, VARTYPE_VARIABLE, VARTYPE_UNKNOWN, VARTYPE_LAST, VARTYPE_FIRST = VARTYPE_INTEGER } |
| typedef int | neInteger |
| typedef int * | nepInteger |
| typedef std::string | neString |
| typedef std::string * | nepString |
| typedef float | neFloat |
| typedef float * | nepFloat |
| typedef int | neHandle |
| typedef int * | nepHandle |
| typedef CVariableMan * | neVariable |
| typedef CVariableMan ** | nepVariable |
公開メンバ関数 | |
| CVariableMan () | |
| CVariableMan (const std::string &name) | |
| CVariableMan (const CVariableMan &obj) | |
| ~CVariableMan () | |
| bool | Set (const nepInteger pData) |
| bool | Set (const nepString pData) |
| bool | Set (const nepFloat pData) |
| bool | Set (const neVariable pData) |
| bool | SetAsHandle (const nepHandle pData) |
| bool | Set (neInteger Data) |
| bool | Set (neFloat Data) |
| bool | SetAsHandle (neHandle Data) |
| const CVariableMan & | operator= (const CVariableMan &o) |
| const CVariableMan & | operator= (const nepInteger &o) |
| const CVariableMan & | operator= (const nepString &o) |
| const CVariableMan & | operator= (const nepFloat &o) |
| const CVariableMan & | operator= (const neVariable &o) |
| bool | operator== (const CVariableMan &o) |
| bool | operator!= (const CVariableMan &o) |
| void * | GetData () |
| VarType | GetType () |
| const std::string * | GetName () |
非公開メンバ関数 | |
| void | Release () |
非公開変数類 | |
| VarType | m_type |
| 変数の種類 [詳解] | |
| std::string | m_sVarName |
| 変数名 [詳解] | |
| nepString | m_pData_str = NULL |
| 文字列型変数用データー [詳解] | |
| nepInteger | m_pData_int = NULL |
| 整数型変数用データー [詳解] | |
| nepFloat | m_pData_float = NULL |
| 実数型変数用データー [詳解] | |
| nepHandle | m_pData_handle = NULL |
| ハンドル型変数用データー [詳解] | |
| neVariable | m_pData_var = NULL |
| 変数参照型用データー [詳解] | |
| typedef float CVariableMan::neFloat |
| typedef int CVariableMan::neHandle |
| typedef int CVariableMan::neInteger |
| typedef float * CVariableMan::nepFloat |
| typedef int * CVariableMan::nepHandle |
| typedef int * CVariableMan::nepInteger |
| typedef std::string * CVariableMan::nepString |
| typedef CVariableMan ** CVariableMan::nepVariable |
| typedef std::string CVariableMan::neString |
| typedef CVariableMan* CVariableMan::neVariable |
| CVariableMan::CVariableMan | ( | ) |
| CVariableMan::CVariableMan | ( | const std::string & | name | ) |
| CVariableMan::CVariableMan | ( | const CVariableMan & | obj | ) |
| CVariableMan::~CVariableMan | ( | ) |
| void * CVariableMan::GetData | ( | ) |
|
inline |
|
inline |
| bool CVariableMan::operator!= | ( | const CVariableMan & | o | ) |
| const CVariableMan & CVariableMan::operator= | ( | const CVariableMan & | o | ) |
| const CVariableMan & CVariableMan::operator= | ( | const nepInteger & | o | ) |
| const CVariableMan & CVariableMan::operator= | ( | const nepString & | o | ) |
| const CVariableMan & CVariableMan::operator= | ( | const nepFloat & | o | ) |
| const CVariableMan& CVariableMan::operator= | ( | const neVariable & | o | ) |
| bool CVariableMan::operator== | ( | const CVariableMan & | o | ) |
|
private |
| bool CVariableMan::Set | ( | const nepInteger | pData | ) |
| bool CVariableMan::Set | ( | const nepString | pData | ) |
| bool CVariableMan::Set | ( | const nepFloat | pData | ) |
| bool CVariableMan::Set | ( | const neVariable | pData | ) |
|
inline |
|
inline |
| bool CVariableMan::SetAsHandle | ( | const nepHandle | pData | ) |
|
inline |
|
private |
実数型変数用データー
|
private |
ハンドル型変数用データー
|
private |
整数型変数用データー
|
private |
文字列型変数用データー
|
private |
変数参照型用データー
|
private |
変数名
|
private |
変数の種類