Lines Matching refs:wrapper
210 static void xsl_object_set_data(void *obj, zval *wrapper TSRMLS_DC) in xsl_object_set_data()
212 ((xsltStylesheetPtr) obj)->_private = wrapper; in xsl_object_set_data()
217 void php_xsl_set_object(zval *wrapper, void *obj TSRMLS_DC) in php_xsl_set_object() argument
221 object = (xsl_object *)zend_objects_get_address(wrapper TSRMLS_CC); in php_xsl_set_object()
223 xsl_object_set_data(obj, wrapper TSRMLS_CC); in php_xsl_set_object()
230 zval *wrapper; in php_xsl_create_object() local
237 ALLOC_ZVAL(wrapper); in php_xsl_create_object()
239 wrapper = wrapper_in; in php_xsl_create_object()
241 ZVAL_NULL(wrapper); in php_xsl_create_object()
242 return wrapper; in php_xsl_create_object()
245 if ((wrapper = (zval *) xsl_object_get_data((void *) obj))) { in php_xsl_create_object()
246 zval_add_ref(&wrapper); in php_xsl_create_object()
248 return wrapper; in php_xsl_create_object()
252 wrapper = return_value; in php_xsl_create_object()
254 wrapper = wrapper_in; in php_xsl_create_object()
261 object_init_ex(wrapper, ce); in php_xsl_create_object()
263 php_xsl_set_object(wrapper, (void *) obj TSRMLS_CC); in php_xsl_create_object()
264 return (wrapper); in php_xsl_create_object()