obj_ctor 41 ext/spl/spl_functions.c PHPAPI void spl_register_std_class(zend_class_entry ** ppce, char * class_name, void * obj_ctor, const zend_function_entry * function_list) obj_ctor 49 ext/spl/spl_functions.c if (obj_ctor) { obj_ctor 50 ext/spl/spl_functions.c (*ppce)->create_object = obj_ctor; obj_ctor 56 ext/spl/spl_functions.c PHPAPI void spl_register_sub_class(zend_class_entry ** ppce, zend_class_entry * parent_ce, char * class_name, void *obj_ctor, const zend_function_entry * function_list) obj_ctor 64 ext/spl/spl_functions.c if (obj_ctor) { obj_ctor 65 ext/spl/spl_functions.c (*ppce)->create_object = obj_ctor; obj_ctor 28 ext/spl/spl_functions.h #define REGISTER_SPL_STD_CLASS(class_name, obj_ctor) \ obj_ctor 29 ext/spl/spl_functions.h spl_register_std_class(&spl_ce_ ## class_name, # class_name, obj_ctor, NULL); obj_ctor 31 ext/spl/spl_functions.h #define REGISTER_SPL_STD_CLASS_EX(class_name, obj_ctor, funcs) \ obj_ctor 32 ext/spl/spl_functions.h spl_register_std_class(&spl_ce_ ## class_name, # class_name, obj_ctor, funcs); obj_ctor 34 ext/spl/spl_functions.h #define REGISTER_SPL_SUB_CLASS_EX(class_name, parent_class_name, obj_ctor, funcs) \ obj_ctor 35 ext/spl/spl_functions.h spl_register_sub_class(&spl_ce_ ## class_name, spl_ce_ ## parent_class_name, # class_name, obj_ctor, funcs);