Lines Matching refs:TSRMLS_CC

151 			dtor(current TSRMLS_CC);  in spl_ptr_llist_destroy()
205 llist->ctor(elem TSRMLS_CC); in spl_ptr_llist_unshift()
229 llist->ctor(elem TSRMLS_CC); in spl_ptr_llist_push()
254 llist->dtor(tail TSRMLS_CC); in spl_ptr_llist_pop()
309 llist->dtor(head TSRMLS_CC); in spl_ptr_llist_shift()
328 ctor(current TSRMLS_CC); in spl_ptr_llist_copy()
331 spl_ptr_llist_push(to, current->data TSRMLS_CC); in spl_ptr_llist_copy()
345 zend_object_std_dtor(&intern->std TSRMLS_CC); in spl_dllist_object_free_storage()
348 tmp = (zval *)spl_ptr_llist_pop(intern->llist TSRMLS_CC); in spl_dllist_object_free_storage()
352 spl_ptr_llist_destroy(intern->llist TSRMLS_CC); in spl_dllist_object_free_storage()
378 zend_object_std_init(&intern->std, class_type TSRMLS_CC); in spl_dllist_object_new_ex()
386 spl_dllist_object *other = (spl_dllist_object*)zend_object_store_get_object(orig TSRMLS_CC); in spl_dllist_object_new_ex()
391 spl_ptr_llist_copy(other->llist, intern->llist TSRMLS_CC); in spl_dllist_object_new_ex()
425 …_objects_store_dtor_t)zend_objects_destroy_object, spl_dllist_object_free_storage, NULL TSRMLS_CC); in spl_dllist_object_new_ex()
428 …php_error_docref(NULL TSRMLS_CC, E_COMPILE_ERROR, "Internal compiler error, Class is not child of … in spl_dllist_object_new_ex()
460 return spl_dllist_object_new_ex(class_type, &tmp, NULL, 0 TSRMLS_CC); in spl_dllist_object_new()
472 old_object = zend_objects_get_address(zobject TSRMLS_CC); in spl_dllist_object_clone()
473 new_obj_val = spl_dllist_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); in spl_dllist_object_clone()
476 zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC); in spl_dllist_object_clone()
484 spl_dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_dllist_object_count_elements()
508 spl_dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(obj TSRMLS_CC); in spl_dllist_object_get_debug_info()
531 …pl_gen_private_prop_name(spl_ce_SplDoublyLinkedList, "flags", sizeof("flags")-1, &pnlen TSRMLS_CC); in spl_dllist_object_get_debug_info()
548 …_gen_private_prop_name(spl_ce_SplDoublyLinkedList, "dllist", sizeof("dllist")-1, &pnlen TSRMLS_CC); in spl_dllist_object_get_debug_info()
564 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &value) == FAILURE) { in SPL_METHOD()
570 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
571 spl_ptr_llist_push(intern->llist, value TSRMLS_CC); in SPL_METHOD()
584 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &value) == FAILURE) { in SPL_METHOD()
590 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
591 spl_ptr_llist_unshift(intern->llist, value TSRMLS_CC); in SPL_METHOD()
604 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { in SPL_METHOD()
608 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
609 value = (zval *)spl_ptr_llist_pop(intern->llist TSRMLS_CC); in SPL_METHOD()
612 …end_throw_exception(spl_ce_RuntimeException, "Can't pop from an empty datastructure", 0 TSRMLS_CC); in SPL_METHOD()
627 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { in SPL_METHOD()
631 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
632 value = (zval *)spl_ptr_llist_shift(intern->llist TSRMLS_CC); in SPL_METHOD()
635 …d_throw_exception(spl_ce_RuntimeException, "Can't shift from an empty datastructure", 0 TSRMLS_CC); in SPL_METHOD()
650 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { in SPL_METHOD()
654 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
658 …zend_throw_exception(spl_ce_RuntimeException, "Can't peek at an empty datastructure", 0 TSRMLS_CC); in SPL_METHOD()
673 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { in SPL_METHOD()
677 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
681 …zend_throw_exception(spl_ce_RuntimeException, "Can't peek at an empty datastructure", 0 TSRMLS_CC); in SPL_METHOD()
694 spl_dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
696 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { in SPL_METHOD()
711 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { in SPL_METHOD()
715 spl_dllist_object_count_elements(getThis(), &count TSRMLS_CC); in SPL_METHOD()
727 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &value) == FAILURE) { in SPL_METHOD()
731 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
735 …timeException, "Iterators' LIFO/FIFO modes for SplStack/SplQueue objects are frozen", 0 TSRMLS_CC); in SPL_METHOD()
751 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) { in SPL_METHOD()
755 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
769 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &zindex) == FAILURE) { in SPL_METHOD()
773 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
774 index = spl_offset_convert_to_long(zindex TSRMLS_CC); in SPL_METHOD()
788 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &zindex) == FAILURE) { in SPL_METHOD()
792 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
793 index = spl_offset_convert_to_long(zindex TSRMLS_CC); in SPL_METHOD()
796 zend_throw_exception(spl_ce_OutOfRangeException, "Offset invalid or out of range", 0 TSRMLS_CC); in SPL_METHOD()
806 zend_throw_exception(spl_ce_OutOfRangeException, "Offset invalid", 0 TSRMLS_CC); in SPL_METHOD()
818 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zz", &zindex, &value) == FAILURE) { in SPL_METHOD()
823 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
827 spl_ptr_llist_push(intern->llist, value TSRMLS_CC); in SPL_METHOD()
833 index = spl_offset_convert_to_long(zindex TSRMLS_CC); in SPL_METHOD()
837 zend_throw_exception(spl_ce_OutOfRangeException, "Offset invalid or out of range", 0 TSRMLS_CC); in SPL_METHOD()
846 intern->llist->dtor(element TSRMLS_CC); in SPL_METHOD()
856 intern->llist->ctor(element TSRMLS_CC); in SPL_METHOD()
860 zend_throw_exception(spl_ce_OutOfRangeException, "Offset invalid", 0 TSRMLS_CC); in SPL_METHOD()
876 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &zindex) == FAILURE) { in SPL_METHOD()
880 intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
881 index = spl_offset_convert_to_long(zindex TSRMLS_CC); in SPL_METHOD()
885 zend_throw_exception(spl_ce_OutOfRangeException, "Offset out of range", 0 TSRMLS_CC); in SPL_METHOD()
914 llist->dtor(element TSRMLS_CC); in SPL_METHOD()
927 zend_throw_exception(spl_ce_OutOfRangeException, "Offset invalid", 0 TSRMLS_CC); in SPL_METHOD()
938 zend_user_it_invalidate_current(iter TSRMLS_CC); in spl_dllist_it_dtor()
971 zval *prev = (zval *)spl_ptr_llist_pop(llist TSRMLS_CC); in spl_dllist_it_helper_move_forward()
981 zval *prev = (zval *)spl_ptr_llist_shift(llist TSRMLS_CC); in spl_dllist_it_helper_move_forward()
1003 …_rewind(&iterator->traverse_pointer, &iterator->traverse_position, llist, object->flags TSRMLS_CC); in spl_dllist_it_rewind()
1043 zend_user_it_invalidate_current(iter TSRMLS_CC); in spl_dllist_it_move_forward()
1045 …&iterator->traverse_pointer, &iterator->traverse_position, object->llist, object->flags TSRMLS_CC); in spl_dllist_it_move_forward()
1053 spl_dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1067 spl_dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1073 …_pointer, &intern->traverse_position, intern->llist, intern->flags ^ SPL_DLLIST_IT_LIFO TSRMLS_CC); in SPL_METHOD()
1081 spl_dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1087 …ard(&intern->traverse_pointer, &intern->traverse_position, intern->llist, intern->flags TSRMLS_CC); in SPL_METHOD()
1095 spl_dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1109 spl_dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1115 …ind(&intern->traverse_pointer, &intern->traverse_position, intern->llist, intern->flags TSRMLS_CC); in SPL_METHOD()
1123 …dllist_object *intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1142 …llist_object *intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1157 php_var_serialize(&buf, &flags, &var_hash TSRMLS_CC); in SPL_METHOD()
1165 php_var_serialize(&buf, (zval **)&current->data, &var_hash TSRMLS_CC); in SPL_METHOD()
1187 …llist_object *intern = (spl_dllist_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1194 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &buf, &buf_len) == FAILURE) { in SPL_METHOD()
1199 …zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Serialized string cannot be… in SPL_METHOD()
1208 …if (!php_var_unserialize(&flags, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(flags) != IS_LO… in SPL_METHOD()
1220 if (!php_var_unserialize(&elem, &p, s + buf_len, &var_hash TSRMLS_CC)) { in SPL_METHOD()
1226 spl_ptr_llist_push(intern->llist, elem TSRMLS_CC); in SPL_METHOD()
1238 …zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Error at offset %ld of %d b… in SPL_METHOD()
1256 …_dllist_object *dllist_object = (spl_dllist_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_dllist_get_iterator()
1259 …tion(spl_ce_RuntimeException, "An iterator cannot be used with foreach by reference", 0 TSRMLS_CC); in spl_dllist_get_iterator()