Lines Matching refs:class_alternate
174 #define JS_SPECIAL_STATIC_METHOD(method_name, class_alternate, class_name) \ argument
177 JSMethod<class_alternate, &class_alternate::method_name>( \
235 #define IMPLEMENT_JS_CLASS_RICH(js_class_name, class_alternate, class_name) \ argument
238 IMPLEMENT_JS_CLASS_RICH_PART(js_class_name, class_alternate, class_name) \
256 #define IMPLEMENT_JS_CLASS_RICH_PART(js_class_name, class_alternate, \ argument
261 pObj->SetEmbedObject(new class_alternate(pObj)); \
291 #define IMPLEMENT_SPECIAL_JS_CLASS(js_class_name, class_alternate, class_name) \ argument
294 IMPLEMENT_JS_CLASS_RICH_PART(js_class_name, class_alternate, class_name) \
295 IMPLEMENT_SPECIAL_JS_CLASS_PART(js_class_name, class_alternate, class_name) \
320 #define IMPLEMENT_SPECIAL_JS_CLASS_PART(js_class_name, class_alternate, \ argument
325 JSSpecialPropQuery<class_alternate>(#class_name, property, info); \
330 JSSpecialPropGet<class_alternate>(#class_name, property, info); \
335 JSSpecialPropPut<class_alternate>(#class_name, property, value, info); \
340 JSSpecialPropDel<class_alternate>(#class_name, property, info); \