Lines Matching refs:class_name
28 #define REGISTER_SPL_STD_CLASS(class_name, obj_ctor) \ argument
29 spl_register_std_class(&spl_ce_ ## class_name, # class_name, obj_ctor, NULL TSRMLS_CC);
31 #define REGISTER_SPL_STD_CLASS_EX(class_name, obj_ctor, funcs) \ argument
32 spl_register_std_class(&spl_ce_ ## class_name, # class_name, obj_ctor, funcs TSRMLS_CC);
34 #define REGISTER_SPL_SUB_CLASS_EX(class_name, parent_class_name, obj_ctor, funcs) \ argument
35 …spl_register_sub_class(&spl_ce_ ## class_name, spl_ce_ ## parent_class_name, # class_name, obj_cto…
37 #define REGISTER_SPL_INTERFACE(class_name) \ argument
38 spl_register_interface(&spl_ce_ ## class_name, # class_name, spl_funcs_ ## class_name TSRMLS_CC);
40 #define REGISTER_SPL_IMPLEMENTS(class_name, interface_name) \ argument
41 zend_class_implements(spl_ce_ ## class_name TSRMLS_CC, 1, spl_ce_ ## interface_name);
43 #define REGISTER_SPL_ITERATOR(class_name) \ argument
44 zend_class_implements(spl_ce_ ## class_name TSRMLS_CC, 1, zend_ce_iterator);
46 #define REGISTER_SPL_PROPERTY(class_name, prop_name, prop_flags) \ argument
47 spl_register_property(spl_ce_ ## class_name, prop_name, sizeof(prop_name)-1, prop_flags TSRMLS_CC);
49 #define REGISTER_SPL_CLASS_CONST_LONG(class_name, const_name, value) \ argument
50 …zend_declare_class_constant_long(spl_ce_ ## class_name, const_name, sizeof(const_name)-1, (long)va…
52 void spl_register_std_class(zend_class_entry ** ppce, char * class_name, create_object_func_t ctor,…
53 …b_class(zend_class_entry ** ppce, zend_class_entry * parent_ce, char * class_name, create_object_f…
54 void spl_register_interface(zend_class_entry ** ppce, char * class_name, const zend_function_entry …
70 #define SPL_ME(class_name, function_name, arg_info, flags) \ argument
71 PHP_ME( spl_ ## class_name, function_name, arg_info, flags)
73 #define SPL_ABSTRACT_ME(class_name, function_name, arg_info) \ argument
74 ZEND_ABSTRACT_ME( spl_ ## class_name, function_name, arg_info)
76 #define SPL_METHOD(class_name, function_name) \ argument
77 PHP_METHOD(spl_ ## class_name, function_name)
79 #define SPL_MA(class_name, function_name, alias_class, alias_function, arg_info, flags) \ argument