Lines Matching defs:CLASS
91 #define CLASS_NAME(CLASS) ((CLASS)->type.name) argument
92 #define CLASS_SUPER_NAME(CLASS) ((CLASS)->type.context) argument
93 #define CLASS_IVARS(CLASS) TREE_VEC_ELT (TYPE_BINFO (CLASS), 0) argument
94 #define CLASS_RAW_IVARS(CLASS) TREE_VEC_ELT (TYPE_BINFO (CLASS), 1) argument
95 #define CLASS_NST_METHODS(CLASS) ((CLASS)->type.minval) argument
96 #define CLASS_CLS_METHODS(CLASS) ((CLASS)->type.maxval) argument
97 #define CLASS_STATIC_TEMPLATE(CLASS) TREE_VEC_ELT (TYPE_BINFO (CLASS), 2) argument
98 #define CLASS_CATEGORY_LIST(CLASS) TREE_VEC_ELT (TYPE_BINFO (CLASS), 3) argument
99 #define CLASS_PROTOCOL_LIST(CLASS) TREE_VEC_ELT (TYPE_BINFO (CLASS), 4) argument
100 #define CLASS_OWN_IVARS(CLASS) TREE_VEC_ELT (TYPE_BINFO (CLASS), 5) argument
101 #define PROTOCOL_NAME(CLASS) ((CLASS)->type.name) argument
102 #define PROTOCOL_LIST(CLASS) TREE_VEC_ELT (TYPE_BINFO (CLASS), 0) argument
103 #define PROTOCOL_NST_METHODS(CLASS) ((CLASS)->type.minval) argument
104 #define PROTOCOL_CLS_METHODS(CLASS) ((CLASS)->type.maxval) argument
105 #define PROTOCOL_FORWARD_DECL(CLASS) TREE_VEC_ELT (TYPE_BINFO (CLASS), 1) argument
106 #define PROTOCOL_DEFINED(CLASS) TREE_USED (CLASS) argument