プロパティ More...
Go to the source code of this file.
Classes | |
class | GxProperty |
プロパティクラス More... | |
struct | GxProperty::GxInformation |
情報構造体 More... | |
class | GxProperty::GxFunction |
関数クラス More... | |
class | GxProperty::GxUniqueFunction< T > |
プロパティ関数を呼び出すクラス More... | |
class | GxProperty::GxStructUniqueFunction |
構造体のプロパティ関数を呼び出すクラス More... | |
class | GxProperty::GxAccessor |
データアクセス基礎クラス More... | |
class | GxProperty::GxTypeAccessor< T > |
タイプ指定型データアクセステンプレートクラス More... | |
class | GxProperty::GxInstanceAccessor |
インスタンスのアクセサクラス More... | |
class | GxProperty::GxPointerAccessor |
ポインタのアクセスクラス More... | |
class | GxProperty::GxCustomProperty |
カスタム値登録クラス More... | |
class | GxPropertyTable |
プロパティテーブルクラス More... | |
class | GxPropertyTable::GxNode |
登録ノードクラス More... | |
Macros | |
#define | __PROPERTY_VALUE_OF__(__VALUE__) |
#define | __PROPERTY_SIZE_UNIT__(__VALUE__) |
#define | __PROPERTY_ARRAY_COUNT__(__VALUE__) |
#define | _PARAM_BASE(__TYPE__, __VALUE__, __NAME__, __ATTRIBUTE__, __ENUM__, __FLAG__, __ENUM_COUNT__, __MIN__, __MAX__) |
#define | _PARAM(__VALUE__) |
#define | _PARAM_ATTRIBUTE(__VALUE__, __ATTRIBUTE__) |
#define | _PARAM_NAME(__VALUE__, __NAME__) |
#define | _PARAM_NAME_ATTRIBUTE(__VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _PARAM_MIN_MAX(__VALUE__, __MIN__, __MAX__) |
#define | _PARAM_ATTRIBUTE_MIN_MAX(__VALUE__, __ATTRIBUTE__, __MIN__, __MAX__) |
#define | _PARAM_NAME_MIN_MAX(__VALUE__, __NAME__, __MIN__, __MAX__) |
#define | _PARAM_NAME_ATTRIBUTE_MIN_MAX(__VALUE__, __NAME__, __ATTRIBUTE__, __MIN__, __MAX__) |
#define | _UNIT_BASE(__CLASS__, __TYPE__, __VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _UNIT(__CLASS__, __VALUE__) |
#define | _UNIT_ATTRIBUTE(__CLASS__, __VALUE__, __ATTRIBUTE__) |
#define | _UNIT_NAME(__CLASS__, __VALUE__, __NAME__) |
#define | _UNIT_NAME_ATTRIBUTE(__CLASS__, __VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _ENUM(__VALUE__) |
#define | _ENUM_ATTRIBUTE(__VALUE__, __ATTRIBUTE__) |
#define | _ENUM_NAME(__VALUE__, __NAME__) |
#define | _ENUM_NAME_ATTRIBUTE(__VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _ENUM_GUI(__VALUE__, __ENUM__) |
#define | _ENUM_ATTRIBUTE_GUI(__VALUE__, __ATTRIBUTE__, __ENUM__) |
#define | _ENUM_NAME_GUI(__VALUE__, __NAME__, __ENUM__) |
#define | _ENUM_NAME_ATTRIBUTE_GUI(__VALUE__, __NAME__, __ATTRIBUTE__, __ENUM__) |
#define | _FLAG_GUI(__VALUE__, __ENUM__) |
#define | _FLAG_ATTRIBUTE_GUI(__VALUE__, __ATTRIBUTE__, __ENUM__) |
#define | _FLAG_NAME_GUI(__VALUE__, __NAME__, __ENUM__) |
#define | _FLAG_NAME_ATTRIBUTE_GUI(__VALUE__, __NAME__, __ATTRIBUTE__, __ENUM__) |
#define | _NAME_ONLY(__NAME__) |
#define | _PARAM_ALIAS(__VALUE__, __ALIAS__, __VNAME__) |
#define | _ENUM_ALIAS(__VALUE__, __ALIAS__, __VNAME__) |
#define | _ARRAY_BASE(__VALUE__, __NAME__, __ATTRIBUTE__, __COUNT__) |
#define | _ARRAY(__VALUE__) |
#define | _ARRAY_ATTRIBUTE(__VALUE__, __ATTRIBUTE__) |
#define | _ARRAY_COUNT(__VALUE__, __COUNT__) |
#define | _ARRAY_NAME(__VALUE__, __NAME__) |
#define | _ARRAY_NAME_ATTRIBUTE(__VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _ARRAY_NAME_COUNT(__VALUE__, __NAME__, __COUNT__) |
#define | _ARRAY_NAME_ATTRIBUTE_COUNT(__VALUE__, __NAME__, __ATTRIBUTE__, __COUNT__) |
#define | _CUSTOM_BASE(__TYPE__, __NAME__, __CLASS__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__, __ATTRIBUTE__) |
#define | _CUSTOM(__TYPE__, __NAME__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__) |
#define | _CUSTOM_ATTRIBUTE(__TYPE__, __NAME__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__, __ATTRIBUTE__) |
#define | _CUSTOM_PARENT(__TYPE__, __NAME__, __PARENT_CLASS__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__) |
#define | _STRUCT_CUSTOM_BASE(__TYPE__, __NAME__, __RTTI__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_CUSTOM(__TYPE__, __NAME__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__) |
#define | _STRUCT_CUSTOM_ATTRIBUTE(__TYPE__, __NAME__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_CUSTOM_VALUE(__TYPE__, __NAME__, __VALUE__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__) |
#define | _STRUCT_CUSTOM_VALUE_ATTRIBUTE(__TYPE__, __NAME__, __VALUE__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__, __ATTRIBUTE__) |
#define | _DYNAMIC_BASE(__TYPE__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _DYNAMIC(__TYPE__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _DYNAMIC_ATTRIBUTE(__TYPE__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _DYNAMIC_OBJECT(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _DYNAMIC_OBJECT_ATTRIBUTE(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _DYNAMIC_OBJECT_POINTER(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _DYNAMIC_OBJECT_POINTER_ATTRIBUTE(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _DYNAMIC_STRING_POINTER(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _DYNAMIC_STRING_POINTER_ATTRIBUTE(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _DYNAMIC_STRUCT_BASE(__TYPE__, __STRUCT__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _DYNAMIC_STRUCT(__TYPE__, __STRUCT__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _DYNAMIC_STRUCT_ATTRIBUTE(__TYPE__, __STRUCT__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_DYNAMIC_BASE(__TYPE__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_DYNAMIC(__TYPE__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _STRUCT_DYNAMIC_ATTRIBUTE(__TYPE__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_DYNAMIC_OBJECT(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _STRUCT_DYNAMIC_OBJECT_ATTRIBUTE(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_DYNAMIC_OBJECT_POINTER(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _STRUCT_DYNAMIC_OBJECT_POINTER_ATTRIBUTE(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_DYNAMIC_STRING_POINTER(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _STRUCT_DYNAMIC_STRING_POINTER_ATTRIBUTE(__NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_DYNAMIC_STRUCT_BASE(__TYPE__, __STRUCT__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_DYNAMIC_STRUCT(__TYPE__, __STRUCT__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _STRUCT_DYNAMIC_STRUCT_ATTRIBUTE(__TYPE__, __STRUCT__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _STRUCT_BASE(__VALUE__, __ATTRIBUTE__, __NAME__, __TOP__, __SIZE__, __COUNT__) |
#define | _STRUCT(__VALUE__) |
#define | _STRUCT_ATTRIBUTE(__VALUE__, __ATTRIBUTE__) |
#define | _STRUCT_NAME(__VALUE__, __NAME__) |
#define | _STRUCT_NAME_ATTRIBUTE(__VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _STRUCT_ARRAY_BASE(__VALUE__, __NAME__, __ATTRIBUTE__, __COUNT__) |
#define | _STRUCT_ARRAY(__VALUE__) |
#define | _STRUCT_ARRAY_ATTRIBUTE(__VALUE__, __ATTRIBUTE__) |
#define | _STRUCT_ARRAY_COUNT(__VALUE__, __COUNT__) |
#define | _STRUCT_ARRAY_NAME(__VALUE__, __NAME__) |
#define | _STRUCT_ARRAY_NAME_ATTRIBUTE(__VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _STRUCT_ARRAY_NAME_ATTRIBUTE_COUNT(__VALUE__, __NAME__, __ATTRIBUTE__, __COUNT__) |
#define | _STRUCT_POINTER_BASE(__VALUE__, __ATTRIBUTE__, __NAME__, __TOP__, __SIZE__, __COUNT__) |
#define | _STRUCT_POINTER(__VALUE__) |
#define | _STRUCT_POINTER_ATTRIBUTE(__VALUE__, __ATTRIBUTE__) |
#define | _STRUCT_POINTER_NAME(__VALUE__, __NAME__) |
#define | _STRUCT_POINTER_NAME_ATTRIBUTE(__VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _STRUCT_POINTER_ARRAY_BASE(__VALUE__, __NAME__, __ATTRIBUTE__, __COUNT__) |
#define | _STRUCT_POINTER_ARRAY(__VALUE__) |
#define | _STRUCT_POINTER_ARRAY_ATTRIBUTE(__VALUE__, __ATTRIBUTE__) |
#define | _STRUCT_POINTER_ARRAY_COUNT(__VALUE__, __COUNT__) |
#define | _STRUCT_POINTER_ARRAY_NAME(__VALUE__, __NAME__) |
#define | _STRUCT_POINTER_ARRAY_NAME_ATTRIBUTE(__VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _STRUCT_POINTER_ARRAY_NAME_ATTRIBUTE_COUNT(__VALUE__, __NAME__, __ATTRIBUTE__, __COUNT__) |
#define | _EVENT(__NAME__, __EVENT_FUNCTION__) |
#define | _EVENT_DUMMY() |
#define | _EVENT_OBJECT(__NAME__, __EVENT_FUNCTION__, __OWNER__) |
#define | _EVENT_ARGUMENT_POINTER(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _EVENT_ARGUMENT_B32(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _EVENT_ARGUMENT_U32(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _EVENT_ARGUMENT_S32(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _EVENT_ARGUMENT_F32(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _EVENT_ARGUMENT_POINTER_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _EVENT_ARGUMENT_B32_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _EVENT_ARGUMENT_U32_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _EVENT_ARGUMENT_S32_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _EVENT_ARGUMENT_F32_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _STRUCT_EVENT(__NAME__, __EVENT_FUNCTION__) |
#define | _STRUCT_EVENT_OBJECT(__NAME__, __EVENT_FUNCTION__, __OWNER__) |
#define | _STRUCT_EVENT_ARGUMENT_POINTER(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _STRUCT_EVENT_ARGUMENT_B32(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _STRUCT_EVENT_ARGUMENT_U32(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _STRUCT_EVENT_ARGUMENT_S32(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _STRUCT_EVENT_ARGUMENT_F32(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__) |
#define | _STRUCT_EVENT_ARGUMENT_POINTER_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _STRUCT_EVENT_ARGUMENT_B32_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _STRUCT_EVENT_ARGUMENT_U32_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _STRUCT_EVENT_ARGUMENT_S32_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _STRUCT_EVENT_ARGUMENT_F32_OBJECT(__NAME__, __EVENT_FUNCTION__, __ARGUMENT__, __OWNER__) |
#define | _CUSTOM_PROPERTY_BASE(__VALUE__, __ATTRIBUTE__, __SIZE__, __COUNT__) |
#define | _CUSTOM_PROPERTY(__VALUE__) |
#define | _CUSTOM_PROPERTY_ARRAY(__VALUE__) |
#define | _CUSTOM_PROPERTY_ARRAY_COUNT(__VALUE__, __COUNT__) |
#define | _CUSTOM_PROPERTY_POINTER_BASE(__CLASS__, __VALUE__, __NAME__, __ATTRIBUTE__, __SIZE__, __COUNT__) |
#define | _CUSTOM_PROPERTY_POINTER(__CLASS__, __VALUE__) |
#define | _CUSTOM_PROPERTY_POINTER_ATTRIBUTE(__CLASS__, __VALUE__, __ATTRIBUTE__) |
#define | _CUSTOM_PROPERTY_POINTER_NAME(__CLASS__, __VALUE__, __NAME__) |
#define | _CUSTOM_PROPERTY_POINTER_NAME_ATTRIBUTE(__CLASS__, __VALUE__, __NAME__, __ATTRIBUTE__) |
#define | _CUSTOM_PROPERTY_POINTER_ARRAY(__CLASS__, __VALUE__) |
#define | _CUSTOM_PROPERTY_POINTER_ARRAY_COUNT(__CLASS__, __VALUE__, __COUNT__) |
#define | _CUSTOM_PROPERTY_POINTER_ARRAY_NAME(__CLASS__, __VALUE__, __NAME__) |
#define | _CUSTOM_PROPERTY_POINTER_ARRAY_NAME_COUNT(__CLASS__, __VALUE__, __NAME__, __COUNT__) |
#define | _CUSTOM_PROPERTY_POINTER_CUSTOM_BASE(__CLASS__, __NAME__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__, __ATTRIBUTE__) |
#define | _CUSTOM_PROPERTY_POINTER_CUSTOM(__CLASS__, __NAME__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__) |
#define | _CUSTOM_PROPERTY_POINTER_CUSTOM_ATTRIBUTE(__CLASS__, __NAME__, __GET_VALUE_FUNCTION__, __SET_VALUE_FUNCTION__, __ATTRIBUTE__) |
#define | _CUSTOM_PROPERTY_POINTER_DYNAMIC_BASE(__CLASS__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _CUSTOM_PROPERTY_POINTER_DYNAMIC(__CLASS__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__) |
#define | _CUSTOM_PROPERTY_POINTER_DYNAMIC_ATTRIBUTE(__CLASS__, __NAME__, __GET_INDEX_VALUE_FUNCTION__, __SET_INDEX_VALUE_FUNCTION__, __GET_COUNT_FUNCTION__, __SET_COUNT_FUNCTION__, __ATTRIBUTE__) |
#define | _PAGE_BEGIN(__NAME__) |
#define | _PAGE_BEGIN_ATTRIBUTE(__NAME__, __ATTRIBUTE__) |
#define | _PAGE_END() |
#define | _SEPARATE() |
#define | __PROPERTY__ICON__(__TYPE__, __ICON_HANDLE__) |
#define | _ICON(__ICON_HANDLE__) |
プロパティ
#define __PROPERTY__ICON__ | ( | __TYPE__, | |
__ICON_HANDLE__ ) |
#define __PROPERTY_ARRAY_COUNT__ | ( | __VALUE__ | ) |
#define __PROPERTY_SIZE_UNIT__ | ( | __VALUE__ | ) |
#define __PROPERTY_VALUE_OF__ | ( | __VALUE__ | ) |
#define _ARRAY | ( | __VALUE__ | ) |
#define _ARRAY_ATTRIBUTE | ( | __VALUE__, | |
__ATTRIBUTE__ ) |
#define _ARRAY_BASE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__, | |||
__COUNT__ ) |
#define _ARRAY_COUNT | ( | __VALUE__, | |
__COUNT__ ) |
#define _ARRAY_NAME | ( | __VALUE__, | |
__NAME__ ) |
#define _ARRAY_NAME_ATTRIBUTE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__ ) |
#define _ARRAY_NAME_ATTRIBUTE_COUNT | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__, | |||
__COUNT__ ) |
#define _ARRAY_NAME_COUNT | ( | __VALUE__, | |
__NAME__, | |||
__COUNT__ ) |
#define _CUSTOM | ( | __TYPE__, | |
__NAME__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__ ) |
#define _CUSTOM_ATTRIBUTE | ( | __TYPE__, | |
__NAME__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _CUSTOM_BASE | ( | __TYPE__, | |
__NAME__, | |||
__CLASS__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _CUSTOM_PARENT | ( | __TYPE__, | |
__NAME__, | |||
__PARENT_CLASS__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__ ) |
#define _CUSTOM_PROPERTY | ( | __VALUE__ | ) |
#define _CUSTOM_PROPERTY_ARRAY | ( | __VALUE__ | ) |
#define _CUSTOM_PROPERTY_ARRAY_COUNT | ( | __VALUE__, | |
__COUNT__ ) |
#define _CUSTOM_PROPERTY_BASE | ( | __VALUE__, | |
__ATTRIBUTE__, | |||
__SIZE__, | |||
__COUNT__ ) |
#define _CUSTOM_PROPERTY_POINTER | ( | __CLASS__, | |
__VALUE__ ) |
#define _CUSTOM_PROPERTY_POINTER_ARRAY | ( | __CLASS__, | |
__VALUE__ ) |
#define _CUSTOM_PROPERTY_POINTER_ARRAY_COUNT | ( | __CLASS__, | |
__VALUE__, | |||
__COUNT__ ) |
#define _CUSTOM_PROPERTY_POINTER_ARRAY_NAME | ( | __CLASS__, | |
__VALUE__, | |||
__NAME__ ) |
#define _CUSTOM_PROPERTY_POINTER_ARRAY_NAME_COUNT | ( | __CLASS__, | |
__VALUE__, | |||
__NAME__, | |||
__COUNT__ ) |
#define _CUSTOM_PROPERTY_POINTER_ATTRIBUTE | ( | __CLASS__, | |
__VALUE__, | |||
__ATTRIBUTE__ ) |
#define _CUSTOM_PROPERTY_POINTER_BASE | ( | __CLASS__, | |
__VALUE__, | |||
__NAME__, | |||
__ATTRIBUTE__, | |||
__SIZE__, | |||
__COUNT__ ) |
#define _CUSTOM_PROPERTY_POINTER_CUSTOM | ( | __CLASS__, | |
__NAME__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__ ) |
#define _CUSTOM_PROPERTY_POINTER_CUSTOM_ATTRIBUTE | ( | __CLASS__, | |
__NAME__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _CUSTOM_PROPERTY_POINTER_CUSTOM_BASE | ( | __CLASS__, | |
__NAME__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _CUSTOM_PROPERTY_POINTER_DYNAMIC | ( | __CLASS__, | |
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _CUSTOM_PROPERTY_POINTER_DYNAMIC_ATTRIBUTE | ( | __CLASS__, | |
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _CUSTOM_PROPERTY_POINTER_DYNAMIC_BASE | ( | __CLASS__, | |
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _CUSTOM_PROPERTY_POINTER_NAME | ( | __CLASS__, | |
__VALUE__, | |||
__NAME__ ) |
#define _CUSTOM_PROPERTY_POINTER_NAME_ATTRIBUTE | ( | __CLASS__, | |
__VALUE__, | |||
__NAME__, | |||
__ATTRIBUTE__ ) |
#define _DYNAMIC | ( | __TYPE__, | |
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _DYNAMIC_ATTRIBUTE | ( | __TYPE__, | |
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _DYNAMIC_BASE | ( | __TYPE__, | |
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _DYNAMIC_OBJECT | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _DYNAMIC_OBJECT_ATTRIBUTE | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _DYNAMIC_OBJECT_POINTER | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _DYNAMIC_OBJECT_POINTER_ATTRIBUTE | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _DYNAMIC_STRING_POINTER | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _DYNAMIC_STRING_POINTER_ATTRIBUTE | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _DYNAMIC_STRUCT | ( | __TYPE__, | |
__STRUCT__, | |||
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _DYNAMIC_STRUCT_ATTRIBUTE | ( | __TYPE__, | |
__STRUCT__, | |||
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _DYNAMIC_STRUCT_BASE | ( | __TYPE__, | |
__STRUCT__, | |||
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _ENUM | ( | __VALUE__ | ) |
#define _ENUM_ALIAS | ( | __VALUE__, | |
__ALIAS__, | |||
__VNAME__ ) |
#define _ENUM_ATTRIBUTE | ( | __VALUE__, | |
__ATTRIBUTE__ ) |
#define _ENUM_ATTRIBUTE_GUI | ( | __VALUE__, | |
__ATTRIBUTE__, | |||
__ENUM__ ) |
#define _ENUM_GUI | ( | __VALUE__, | |
__ENUM__ ) |
#define _ENUM_NAME | ( | __VALUE__, | |
__NAME__ ) |
#define _ENUM_NAME_ATTRIBUTE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__ ) |
#define _ENUM_NAME_ATTRIBUTE_GUI | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__, | |||
__ENUM__ ) |
#define _ENUM_NAME_GUI | ( | __VALUE__, | |
__NAME__, | |||
__ENUM__ ) |
#define _EVENT | ( | __NAME__, | |
__EVENT_FUNCTION__ ) |
#define _EVENT_ARGUMENT_B32 | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _EVENT_ARGUMENT_B32_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _EVENT_ARGUMENT_F32 | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _EVENT_ARGUMENT_F32_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _EVENT_ARGUMENT_POINTER | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _EVENT_ARGUMENT_POINTER_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _EVENT_ARGUMENT_S32 | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _EVENT_ARGUMENT_S32_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _EVENT_ARGUMENT_U32 | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _EVENT_ARGUMENT_U32_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _EVENT_DUMMY | ( | ) |
#define _EVENT_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__OWNER__ ) |
#define _FLAG_ATTRIBUTE_GUI | ( | __VALUE__, | |
__ATTRIBUTE__, | |||
__ENUM__ ) |
#define _FLAG_GUI | ( | __VALUE__, | |
__ENUM__ ) |
#define _FLAG_NAME_ATTRIBUTE_GUI | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__, | |||
__ENUM__ ) |
#define _FLAG_NAME_GUI | ( | __VALUE__, | |
__NAME__, | |||
__ENUM__ ) |
#define _ICON | ( | __ICON_HANDLE__ | ) |
#define _NAME_ONLY | ( | __NAME__ | ) |
#define _PAGE_BEGIN | ( | __NAME__ | ) |
#define _PAGE_BEGIN_ATTRIBUTE | ( | __NAME__, | |
__ATTRIBUTE__ ) |
_PAGE_END | ( | ) |
#define _PARAM | ( | __VALUE__ | ) |
#define _PARAM_ALIAS | ( | __VALUE__, | |
__ALIAS__, | |||
__VNAME__ ) |
#define _PARAM_ATTRIBUTE | ( | __VALUE__, | |
__ATTRIBUTE__ ) |
#define _PARAM_ATTRIBUTE_MIN_MAX | ( | __VALUE__, | |
__ATTRIBUTE__, | |||
__MIN__, | |||
__MAX__ ) |
#define _PARAM_BASE | ( | __TYPE__, | |
__VALUE__, | |||
__NAME__, | |||
__ATTRIBUTE__, | |||
__ENUM__, | |||
__FLAG__, | |||
__ENUM_COUNT__, | |||
__MIN__, | |||
__MAX__ ) |
#define _PARAM_MIN_MAX | ( | __VALUE__, | |
__MIN__, | |||
__MAX__ ) |
#define _PARAM_NAME | ( | __VALUE__, | |
__NAME__ ) |
#define _PARAM_NAME_ATTRIBUTE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__ ) |
#define _PARAM_NAME_ATTRIBUTE_MIN_MAX | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__, | |||
__MIN__, | |||
__MAX__ ) |
#define _PARAM_NAME_MIN_MAX | ( | __VALUE__, | |
__NAME__, | |||
__MIN__, | |||
__MAX__ ) |
#define _SEPARATE | ( | ) |
#define _STRUCT | ( | __VALUE__ | ) |
#define _STRUCT_ARRAY | ( | __VALUE__ | ) |
#define _STRUCT_ARRAY_ATTRIBUTE | ( | __VALUE__, | |
__ATTRIBUTE__ ) |
#define _STRUCT_ARRAY_BASE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__, | |||
__COUNT__ ) |
#define _STRUCT_ARRAY_COUNT | ( | __VALUE__, | |
__COUNT__ ) |
#define _STRUCT_ARRAY_NAME | ( | __VALUE__, | |
__NAME__ ) |
#define _STRUCT_ARRAY_NAME_ATTRIBUTE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_ARRAY_NAME_ATTRIBUTE_COUNT | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__, | |||
__COUNT__ ) |
#define _STRUCT_ATTRIBUTE | ( | __VALUE__, | |
__ATTRIBUTE__ ) |
#define _STRUCT_BASE | ( | __VALUE__, | |
__ATTRIBUTE__, | |||
__NAME__, | |||
__TOP__, | |||
__SIZE__, | |||
__COUNT__ ) |
#define _STRUCT_CUSTOM | ( | __TYPE__, | |
__NAME__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__ ) |
#define _STRUCT_CUSTOM_ATTRIBUTE | ( | __TYPE__, | |
__NAME__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_CUSTOM_BASE | ( | __TYPE__, | |
__NAME__, | |||
__RTTI__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_CUSTOM_VALUE | ( | __TYPE__, | |
__NAME__, | |||
__VALUE__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__ ) |
#define _STRUCT_CUSTOM_VALUE_ATTRIBUTE | ( | __TYPE__, | |
__NAME__, | |||
__VALUE__, | |||
__GET_VALUE_FUNCTION__, | |||
__SET_VALUE_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_DYNAMIC | ( | __TYPE__, | |
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _STRUCT_DYNAMIC_ATTRIBUTE | ( | __TYPE__, | |
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_DYNAMIC_BASE | ( | __TYPE__, | |
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_DYNAMIC_OBJECT | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _STRUCT_DYNAMIC_OBJECT_ATTRIBUTE | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_DYNAMIC_OBJECT_POINTER | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _STRUCT_DYNAMIC_OBJECT_POINTER_ATTRIBUTE | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_DYNAMIC_STRING_POINTER | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _STRUCT_DYNAMIC_STRING_POINTER_ATTRIBUTE | ( | __NAME__, | |
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_DYNAMIC_STRUCT | ( | __TYPE__, | |
__STRUCT__, | |||
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__ ) |
#define _STRUCT_DYNAMIC_STRUCT_ATTRIBUTE | ( | __TYPE__, | |
__STRUCT__, | |||
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_DYNAMIC_STRUCT_BASE | ( | __TYPE__, | |
__STRUCT__, | |||
__NAME__, | |||
__GET_INDEX_VALUE_FUNCTION__, | |||
__SET_INDEX_VALUE_FUNCTION__, | |||
__GET_COUNT_FUNCTION__, | |||
__SET_COUNT_FUNCTION__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_EVENT | ( | __NAME__, | |
__EVENT_FUNCTION__ ) |
#define _STRUCT_EVENT_ARGUMENT_B32 | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _STRUCT_EVENT_ARGUMENT_B32_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _STRUCT_EVENT_ARGUMENT_F32 | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _STRUCT_EVENT_ARGUMENT_F32_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _STRUCT_EVENT_ARGUMENT_POINTER | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _STRUCT_EVENT_ARGUMENT_POINTER_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _STRUCT_EVENT_ARGUMENT_S32 | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _STRUCT_EVENT_ARGUMENT_S32_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _STRUCT_EVENT_ARGUMENT_U32 | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__ ) |
#define _STRUCT_EVENT_ARGUMENT_U32_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__ARGUMENT__, | |||
__OWNER__ ) |
#define _STRUCT_EVENT_OBJECT | ( | __NAME__, | |
__EVENT_FUNCTION__, | |||
__OWNER__ ) |
#define _STRUCT_NAME | ( | __VALUE__, | |
__NAME__ ) |
#define _STRUCT_NAME_ATTRIBUTE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_POINTER | ( | __VALUE__ | ) |
#define _STRUCT_POINTER_ARRAY | ( | __VALUE__ | ) |
#define _STRUCT_POINTER_ARRAY_ATTRIBUTE | ( | __VALUE__, | |
__ATTRIBUTE__ ) |
#define _STRUCT_POINTER_ARRAY_BASE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__, | |||
__COUNT__ ) |
#define _STRUCT_POINTER_ARRAY_COUNT | ( | __VALUE__, | |
__COUNT__ ) |
#define _STRUCT_POINTER_ARRAY_NAME | ( | __VALUE__, | |
__NAME__ ) |
#define _STRUCT_POINTER_ARRAY_NAME_ATTRIBUTE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__ ) |
#define _STRUCT_POINTER_ARRAY_NAME_ATTRIBUTE_COUNT | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__, | |||
__COUNT__ ) |
#define _STRUCT_POINTER_ATTRIBUTE | ( | __VALUE__, | |
__ATTRIBUTE__ ) |
#define _STRUCT_POINTER_BASE | ( | __VALUE__, | |
__ATTRIBUTE__, | |||
__NAME__, | |||
__TOP__, | |||
__SIZE__, | |||
__COUNT__ ) |
#define _STRUCT_POINTER_NAME | ( | __VALUE__, | |
__NAME__ ) |
#define _STRUCT_POINTER_NAME_ATTRIBUTE | ( | __VALUE__, | |
__NAME__, | |||
__ATTRIBUTE__ ) |
#define _UNIT | ( | __CLASS__, | |
__VALUE__ ) |
#define _UNIT_ATTRIBUTE | ( | __CLASS__, | |
__VALUE__, | |||
__ATTRIBUTE__ ) |
#define _UNIT_BASE | ( | __CLASS__, | |
__TYPE__, | |||
__VALUE__, | |||
__NAME__, | |||
__ATTRIBUTE__ ) |
#define _UNIT_NAME | ( | __CLASS__, | |
__VALUE__, | |||
__NAME__ ) |
#define _UNIT_NAME_ATTRIBUTE | ( | __CLASS__, | |
__VALUE__, | |||
__NAME__, | |||
__ATTRIBUTE__ ) |