|
Defines |
| #define | _class_rtti_(classType, superClassName, classID) |
| | These are the new RTTI macros - don't use the ones defined in ClassInfo.h any more.
|
| #define | _class_rtti_end_ |
| #define | _class_abstract_rtti_(classType, superClassName, classID) |
| #define | _interface_rtti_(InterfaceType, SuperInterfaceName, InterfaceID) |
| #define | _interface_rtti_end_ |
| #define | _implements_(InterfaceType, interfaceID, superInterfaceClassName) |
| #define | _field_(FieldType, Field) |
| #define | _field_obj_(FieldType, Field) |
| #define | _event_(handlerClassName, EventType, DelegateID) |
| #define | _abstract_event_(handlerClassName, EventType, DelegateID) |
| #define | _property_(type, propName, getFunc, setFunc, description) |
| #define | _property_ro_(type, propName, getFunc, description) |
| #define | _property_typef_(type, propName, getFunc, setFunc, typeName, description) |
| #define | _property_typef_ro_(type, propName, getFunc, typeName, description) |
| #define | _property_object_(type, propName, getFunc, setFunc, description) |
| #define | _property_object_ro_(type, propName, getFunc, description) |
| #define | _property_object_ref_(type, propName, getFunc, setFunc, description) |
| #define | _property_object_ref_ro_(type, propName, getFunc, description) |
| #define | _property_enum_(type, propName, getFunc, setFunc, lower, upper, description) |
| #define | _property_enumset_(propName, getFunc, setFunc, count, values, enumNames, description) |
| #define | _property_enumset_ro_(propName, getFunc, count, values, enumNames, description) |
| #define | _property_enum_labeled_(type, propName, getFunc, setFunc, lower, upper, count, enumNames, description) |
| #define | _property_enum_ro_(type, propName, getFunc, lower, upper, description) |
| #define | _property_enum_labeled_ro_(type, propName, getFunc, lower, upper, count, enumNames, description) |
| #define | _procedure_(method) |
| #define | _procedure1_(method, argType, argTypeDesc) |
| #define | _procedure2_(method, argType1, argType2, argTypeDesc) |
| #define | _procedure3_(method, argType1, argType2, argType3, argTypeDesc) |
| #define | _procedure4_(method, argType1, argType2, argType3, argType4, argTypeDesc) |
| #define | _procedure5_(method, argType1, argType2, argType3, argType4, argType5, argTypeDesc) |
| #define | _procedure6_(method, argType1, argType2, argType3, argType4, argType5, argType6, argTypeDesc) |
| #define | _function_(method, returnType) |
| #define | _function1_(method, returnType, argType, argTypeDesc) |
| #define | _function2_(method, returnType, argType1, argType2, argTypeDesc) |
| #define | _function3_(method, returnType, argType1, argType2, argType3, argTypeDesc) |
| #define | _function4_(method, returnType, argType1, argType2, argType3, argType4, argTypeDesc) |
| #define | _function5_(method, returnType, argType1, argType2, argType3, argType4, argType5, argTypeDesc) |
| #define | _function6_(method, returnType, argType1, argType2, argType3, argType4, argType5, argType6, argTypeDesc) |