Lines Matching defs:CLASS
44 #define DECLARE_CLASS_CONSTRUCTOR(CLASS) \ argument
51 #define REGISTER_CLASS_CONSTRUCTOR(CLASS) \ argument
55 #define DECLARE_CLASS_FUNCTION(CLASS, NAME) \ argument
62 #define ATTACH_CLASS_FUNCTION(OBJECT, CLASS, NAME) \ argument
68 #define CHECK_ARGUMENT_COUNT(CLASS, NAME, EXPR) \ argument
74 #define CHECK_ARGUMENT_TYPE_ALWAYS(CLASS, NAME, INDEX, TYPE) \ argument
80 #define CHECK_ARGUMENT_TYPE_ON_CONDITION(CLASS, NAME, INDEX, TYPE, EXPR) \ argument
89 #define NAME_FOR_CLASS_CONSTRUCTOR(CLASS) __gen_jsmbed_class_constructor_ ## CLASS argument
90 #define NAME_FOR_CLASS_FUNCTION(CLASS, NAME) __gen_jsmbed_func_c_ ## CLASS ## _f_ ## NAME argument
92 #define NAME_FOR_CLASS_NATIVE_CONSTRUCTOR(CLASS, TYPELIST) __gen_native_jsmbed_ ## CLASS ## __Speci… argument
93 #define NAME_FOR_CLASS_NATIVE_DESTRUCTOR(CLASS) __gen_native_jsmbed_ ## CLASS ## __Special_destroy argument
94 #define NAME_FOR_CLASS_NATIVE_FUNCTION(CLASS, NAME) __gen_native_jsmbed_ ## CLASS ## _ ## NAME argument