Lines Matching refs:queue
7 zend_object *php_ds_priority_queue_create_object_ex(ds_priority_queue_t *queue) in php_ds_priority_queue_create_object_ex() argument
17 obj->queue = queue; in php_ds_priority_queue_create_object_ex()
30 zend_object *php_ds_priority_queue_create_clone(ds_priority_queue_t *queue) in php_ds_priority_queue_create_clone() argument
32 return php_ds_priority_queue_create_object_ex(ds_priority_queue_clone(queue)); in php_ds_priority_queue_create_clone()
38 ds_priority_queue_t *queue = Z_DS_PRIORITY_QUEUE_P(object); in php_ds_priority_queue_serialize() local
43 if (queue->size == 0) { in php_ds_priority_queue_serialize()
47 ds_priority_queue_node_t *nodes = ds_priority_queue_create_sorted_buffer(queue); in php_ds_priority_queue_serialize()
49 ds_priority_queue_node_t *end = nodes + queue->size; in php_ds_priority_queue_serialize()
71 ds_priority_queue_t *queue = ds_priority_queue(); in php_ds_priority_queue_unserialize() local
79 ZVAL_DS_PRIORITY_QUEUE(object, queue); in php_ds_priority_queue_unserialize()
95 ds_priority_queue_push(queue, value, priority); in php_ds_priority_queue_unserialize()
102 ds_priority_queue_free(queue); in php_ds_priority_queue_unserialize()