#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 |
変数の種類