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