Lines Matching refs:cache_slot
113 …xmlreader_get_property_ptr_ptr(zend_object *object, zend_string *name, int type, void **cache_slot) in xmlreader_get_property_ptr_ptr() argument
119 retval = zend_std_get_property_ptr_ptr(object, name, type, cache_slot); in xmlreader_get_property_ptr_ptr()
126 static xmlreader_prop_handler *xmlreader_get_prop_handler(zend_string *name, void **cache_slot) in xmlreader_get_prop_handler() argument
130 if (cache_slot && cache_slot[0] == &xmlreader_prop_handlers) { in xmlreader_get_prop_handler()
131 return cache_slot[1]; in xmlreader_get_prop_handler()
134 if (hnd != NULL && cache_slot) { in xmlreader_get_prop_handler()
135 CACHE_POLYMORPHIC_PTR_EX(cache_slot, &xmlreader_prop_handlers, hnd); in xmlreader_get_prop_handler()
141 …tic int xmlreader_has_property(zend_object *object, zend_string *name, int type, void **cache_slot) in xmlreader_has_property() argument
144 xmlreader_prop_handler *hnd = xmlreader_get_prop_handler(name, cache_slot); in xmlreader_has_property()
171 return zend_std_has_property(object, name, type, cache_slot); in xmlreader_has_property()
176 …reader_read_property(zend_object *object, zend_string *name, int type, void **cache_slot, zval *rv) in xmlreader_read_property() argument
180 xmlreader_prop_handler *hnd = xmlreader_get_prop_handler(name, cache_slot); in xmlreader_read_property()
189 retval = zend_std_read_property(object, name, type, cache_slot, rv); in xmlreader_read_property()
197 …l *xmlreader_write_property(zend_object *object, zend_string *name, zval *value, void **cache_slot) in xmlreader_write_property() argument
199 xmlreader_prop_handler *hnd = xmlreader_get_prop_handler(name, cache_slot); in xmlreader_write_property()
204 value = zend_std_write_property(object, name, value, cache_slot); in xmlreader_write_property()
211 void xmlreader_unset_property(zend_object *object, zend_string *name, void **cache_slot) in xmlreader_unset_property() argument
213 xmlreader_prop_handler *hnd = xmlreader_get_prop_handler(name, cache_slot); in xmlreader_unset_property()
220 zend_std_unset_property(object, name, cache_slot); in xmlreader_unset_property()