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

Namespaces

 GrayLib
 

Macros

#define cXObjectProp(a, b, c, d)   { { #a, { VARTYPE_NoType, 0, 0 } }, b, PLEVEL_##c, PLEVEL_GM, CSCRIPT_PROP_HELP(d), false, &sm_ScriptInterfaceDef },
 
#define cXObjectMethod(a, b, c, d)   CSCRIPT_METHOD_IMP(a,b,c d),
 

Functions

 GrayLib::CSCRIPT_CLASS_IMP0 (XObject, cXObject::sm_Props, cXObject::sm_Methods, "The base interface for all objects")
 

Detailed Description

Macro Definition Documentation

◆ cXObjectMethod

#define cXObjectMethod (   a,
  b,
  c,
 
)    CSCRIPT_METHOD_IMP(a,b,c d),

◆ cXObjectProp

#define cXObjectProp (   a,
  b,
  c,
 
)    { { #a, { VARTYPE_NoType, 0, 0 } }, b, PLEVEL_##c, PLEVEL_GM, CSCRIPT_PROP_HELP(d), false, &sm_ScriptInterfaceDef },