Lines Matching refs:heap_object

102 static int spl_ptr_heap_cmp_cb_helper(zval *object, spl_heap_object *heap_object, zval *a, zval *b,…  in spl_ptr_heap_cmp_cb_helper()  argument
105 …zend_call_method_with_2_params(&object, heap_object->std.ce, &heap_object->fptr_cmp, "compare", &r… in spl_ptr_heap_cmp_cb_helper()
151 …spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object((zval *)object TSRML… in spl_ptr_heap_zval_max_cmp() local
152 if (heap_object->fptr_cmp) { in spl_ptr_heap_zval_max_cmp()
154 …if (spl_ptr_heap_cmp_cb_helper((zval *)object, heap_object, (zval *)a, (zval *)b, &lval TSRMLS_CC)… in spl_ptr_heap_zval_max_cmp()
176 …spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object((zval *)object TSRML… in spl_ptr_heap_zval_min_cmp() local
177 if (heap_object->fptr_cmp) { in spl_ptr_heap_zval_min_cmp()
179 …if (spl_ptr_heap_cmp_cb_helper((zval *)object, heap_object, (zval *)a, (zval *)b, &lval TSRMLS_CC)… in spl_ptr_heap_zval_min_cmp()
207 spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_ptr_pqueue_zval_cmp() local
208 if (heap_object->fptr_cmp) { in spl_ptr_pqueue_zval_cmp()
210 …if (spl_ptr_heap_cmp_cb_helper((zval *)object, heap_object, *a_priority_pp, *b_priority_pp, &lval … in spl_ptr_pqueue_zval_cmp()
1105 spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_heap_get_iterator() local
1119 iterator->flags = heap_object->flags; in spl_heap_get_iterator()
1120 iterator->object = heap_object; in spl_heap_get_iterator()
1129 spl_heap_object *heap_object = (spl_heap_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_pqueue_get_iterator() local
1143 iterator->flags = heap_object->flags; in spl_pqueue_get_iterator()
1144 iterator->object = heap_object; in spl_pqueue_get_iterator()