68 #define GetVarPtrFromArg(_arg, _index) ((CVariableMan::neVariable)(_arg).ArgList[_index].GetData()) 69 #define GetIntPtrFromArg(_arg, _index) ((CVariableMan::nepInteger)(_arg).ArgList[_index].GetData()) 70 #define GetFloatPtrFromArg(_arg, _index) ((CVariableMan::nepFloat)(_arg).ArgList[_index].GetData()) 71 #define GetHndPtrFromArg(_arg, _index) ((CVariableMan::nepHandle)(_arg).ArgList[_index].GetData()) 72 #define GetStrPtrFromArg(_arg, _index) ((CVariableMan::nepString)(_arg).ArgList[_index].GetData()) VarType
Definition: CVariableMan.h:16
CVariableMan * neVariable
Definition: CVariableMan.h:14
Definition: CVariableMan.h:24
int neInteger
Definition: CVariableMan.h:10
文字列
Definition: CVariableMan.h:18
nepInteger m_pData_int
整数型変数用データー
Definition: CVariableMan.h:62
bool operator!=(const CVariableMan &o)
Definition: CVariableMan.cpp:168
bool SetAsHandle(const nepHandle pData)
Definition: CVariableMan.cpp:79
bool Set(const nepInteger pData)
Definition: CVariableMan.cpp:49
neVariable m_pData_var
変数参照型用データー
Definition: CVariableMan.h:65
Definition: CVariableMan.h:7
nepString m_pData_str
文字列型変数用データー
Definition: CVariableMan.h:61
CVariableMan()
Definition: CVariableMan.cpp:7
CVariableMan ** nepVariable
Definition: CVariableMan.h:14
std::string * nepString
Definition: CVariableMan.h:11
float neFloat
Definition: CVariableMan.h:12
const std::string * GetName()
Definition: CVariableMan.h:53
const CVariableMan & operator=(const CVariableMan &o)
Definition: CVariableMan.cpp:96
int neHandle
Definition: CVariableMan.h:13
Definition: CVariableMan.h:23
変数(参照)
Definition: CVariableMan.h:21
void Release()
Definition: CVariableMan.cpp:193
不明
Definition: CVariableMan.h:22
~CVariableMan()
Definition: CVariableMan.cpp:45
bool Set(neInteger Data)
Definition: CVariableMan.h:39
VarType GetType()
Definition: CVariableMan.h:52
ハンドル
Definition: CVariableMan.h:20
bool operator==(const CVariableMan &o)
Definition: CVariableMan.cpp:142
nepFloat m_pData_float
実数型変数用データー
Definition: CVariableMan.h:63
実数
Definition: CVariableMan.h:19
float * nepFloat
Definition: CVariableMan.h:12
std::string neString
Definition: CVariableMan.h:11
int * nepInteger
Definition: CVariableMan.h:10
bool SetAsHandle(neHandle Data)
Definition: CVariableMan.h:41
void * GetData()
Definition: CVariableMan.cpp:172
整数
Definition: CVariableMan.h:17
VarType m_type
変数の種類
Definition: CVariableMan.h:58
std::string m_sVarName
変数名
Definition: CVariableMan.h:59
int * nepHandle
Definition: CVariableMan.h:13
bool Set(neFloat Data)
Definition: CVariableMan.h:40
nepHandle m_pData_handle
ハンドル型変数用データー
Definition: CVariableMan.h:64