Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cXObject.h File Reference

Go to the source code of this file.

Classes

class  GrayLib::cXObject
 

Namespaces

 GrayLib
 

Macros

#define XOBJ_ROOT   "Root"
 
#define cXObjectProp(a, b, c, d)   P_##a,
 
#define cXObjectMethod(a, b, c, d)   M_##a,
 

Typedefs

typedef int GrayLib::XOBJTIDX_TYPE
 enumerated cXObjTypeDef More...
 
typedef int GrayLib::XOBJ_WEIRD_t
 
typedef cRefPtr< cXObject > GrayLib::cXObjectPtr
 

Enumerations

enum  GrayLib::XObjState_TYPE {
  GrayLib::XObjState_Init , GrayLib::XObjState_Loading , GrayLib::XObjState_Disposed , GrayLib::XObjState_Disposing ,
  GrayLib::XObjState_Bad , GrayLib::XObjState_Loaded , GrayLib::XObjState_Loaded1 , GrayLib::XObjState_Modified ,
  GrayLib::XObjState_QTY
}
 

Functions

 GrayLib::UNITTEST2_PREDEF (cXObject)
 
XOBJ_WEIRD_t GrayLib::XOBJ_WEIRD_CODE (int _Interface, int _CantFix, int _UniqueTestCode)
 

Variables

class __DECL_IMPORT GrayLib::cScriptableProp
 
class __DECL_IMPORT GrayLib::cXObject
 
class __DECL_IMPORT GrayLib::cXObjDef
 
const int GrayLib::k_XOBJTIDX_QTY = 128
 max cXObjTypeDef. NOT USED. More...
 

Detailed Description

Macro Definition Documentation

◆ cXObjectMethod

#define cXObjectMethod (   a,
  b,
  c,
 
)    M_##a,

◆ cXObjectProp

#define cXObjectProp (   a,
  b,
  c,
 
)    P_##a,

◆ XOBJ_ROOT

#define XOBJ_ROOT   "Root"