Lines Matching refs:class_alternate
138 #define JS_SPECIAL_STATIC_METHOD(method_name, class_alternate, class_name) \ argument
141 JSMethod<class_alternate, &class_alternate::method_name>( \
198 #define IMPLEMENT_JS_CLASS_RICH(js_class_name, class_alternate, class_name) \ argument
201 IMPLEMENT_JS_CLASS_RICH_PART(js_class_name, class_alternate, class_name) \
219 #define IMPLEMENT_JS_CLASS_RICH_PART(js_class_name, class_alternate, \ argument
224 pObj->SetEmbedObject(new class_alternate(pObj)); \
253 #define IMPLEMENT_SPECIAL_JS_CLASS(js_class_name, class_alternate, class_name) \ argument
256 IMPLEMENT_JS_CLASS_RICH_PART(js_class_name, class_alternate, class_name) \
257 IMPLEMENT_SPECIAL_JS_CLASS_PART(js_class_name, class_alternate, class_name) \
282 #define IMPLEMENT_SPECIAL_JS_CLASS_PART(js_class_name, class_alternate, \ argument
287 JSSpecialPropQuery<class_alternate>(#class_name, property, info); \
292 JSSpecialPropGet<class_alternate>(#class_name, property, info); \
297 JSSpecialPropPut<class_alternate>(#class_name, property, value, info); \
302 JSSpecialPropDel<class_alternate>(#class_name, property, info); \