组合类型 |
struct | hgl::vm_method_ptr< int > |
名字空间 |
namespace | hgl |
| __MAKE_HGL__&&!__MAKE_PLUGIN__
|
宏定义 |
#define | vm_method(c, m) vm_method_ptr<sizeof(void (c::*)())>::Convert((void (c::*)())(&c::m)) |
#define | MapMemberFunc(name, this_pointer, class, func) MapFunc(name,this_pointer,vm_method(class,func)) |
#define | MapCppFunc(name, this_pointer, class, func) MapMemberFunc(name,this_pointer,class,func) |
#define | MapObject(name, class, create, clear) CreateObjectMap(name,sizeof(class),create,clear) |
#define | MapObjectProperty(name, class, value) MapProperty(name,offsetof(class,class::value)) |
#define | MapObjectFunc(name, class, func) MapFunc(name,vm_method(class,func)) |