/ext-ds/src/php/classes/ |
H A D | php_set_ce.h | 10 ARGINFO_OPTIONAL_ZVAL( Set___construct, values); 14 ARGINFO_VARIADIC_ZVAL( Set_add, values); 15 ARGINFO_VARIADIC_ZVAL( Set_remove, values); 17 ARGINFO_VARIADIC_ZVAL_RETURN_BOOL( Set_contains, values); 23 ARGINFO_ZVAL_RETURN_DS( Set_merge, values, Set);
|
H A D | php_queue_ce.h | 10 ARGINFO_OPTIONAL_ZVAL( Queue___construct, values); 13 ARGINFO_VARIADIC_ZVAL( Queue_push, values);
|
H A D | php_stack_ce.h | 10 ARGINFO_OPTIONAL_ZVAL( Stack___construct, values); 13 ARGINFO_VARIADIC_ZVAL( Stack_push, values);
|
H A D | php_sequence_ce.h | 47 ARGINFO_VARIADIC_ZVAL_RETURN_BOOL( Sequence_contains, values); 53 ARGINFO_LONG_VARIADIC_ZVAL( Sequence_insert, index, values); 56 ARGINFO_ZVAL_RETURN_DS( Sequence_merge, values, Sequence); 62 ARGINFO_VARIADIC_ZVAL( Sequence_push, values); 74 ARGINFO_VARIADIC_ZVAL( Sequence_unshift, values);
|
H A D | php_map_ce.c | 23 PARSE_OPTIONAL_ZVAL(values); in METHOD() 25 if (values) { in METHOD() 26 ds_map_put_all(THIS_DS_MAP(), values); in METHOD() 56 PARSE_ZVAL(values); in METHOD() 57 ds_map_put_all(THIS_DS_MAP(), values); in METHOD() 156 PARSE_ZVAL(values); in METHOD() 157 RETURN_DS_MAP(ds_map_merge(THIS_DS_MAP(), values)); in METHOD() 274 METHOD(values) in METHOD() argument 352 PHP_DS_ME(Map, values) in php_ds_register_map()
|
H A D | php_map_ce.h | 10 ARGINFO_OPTIONAL_ZVAL( Map___construct, values); 15 ARGINFO_ZVAL( Map_putAll, values); 28 ARGINFO_ZVAL_RETURN_DS( Map_merge, values, Map);
|
H A D | php_deque_ce.h | 10 ARGINFO_OPTIONAL_ZVAL(Deque___construct, values);
|
H A D | php_vector_ce.h | 10 ARGINFO_OPTIONAL_ZVAL(Vector___construct, values);
|
H A D | php_stack_ce.c | 20 PARSE_OPTIONAL_ZVAL(values); in METHOD() 22 if (values) { in METHOD() 23 ds_stack_push_all(THIS_DS_STACK(), values); in METHOD()
|
H A D | php_queue_ce.c | 19 PARSE_OPTIONAL_ZVAL(values); in METHOD() 21 if (values) { in METHOD() 22 ds_queue_push_all(THIS_DS_QUEUE(), values); in METHOD()
|
H A D | php_deque_ce.c | 20 PARSE_OPTIONAL_ZVAL(values); in METHOD() 22 if (values) { in METHOD() 23 ds_deque_push_all(THIS_DS_DEQUE(), values); in METHOD() 63 PARSE_ZVAL(values); in METHOD() 64 RETURN_DS_DEQUE(ds_deque_merge(THIS_DS_DEQUE(), values)); in METHOD()
|
H A D | php_vector_ce.c | 20 PARSE_OPTIONAL_ZVAL(values); in METHOD() 22 if (values) { in METHOD() 23 ds_vector_push_all(THIS_DS_VECTOR(), values); in METHOD() 139 PARSE_ZVAL(values); in METHOD() 140 RETURN_DS_VECTOR(ds_vector_merge(THIS_DS_VECTOR(), values)); in METHOD()
|
H A D | php_set_ce.c | 20 PARSE_OPTIONAL_ZVAL(values); in METHOD() 22 if (values) { in METHOD() 23 ds_set_add_all(THIS_DS_SET(), values); in METHOD() 111 PARSE_ZVAL(values); in METHOD() 112 RETURN_DS_SET(ds_set_merge(THIS_DS_SET(), values)); in METHOD()
|
/ext-ds/src/ds/ |
H A D | ds_map.c | 215 ds_map_t *ds_map_merge(ds_map_t *map, zval *values) in ds_map_merge() argument 217 if (ds_is_array(values) || ds_is_traversable(values)) { in ds_map_merge() 219 ds_map_put_all(merged, values); in ds_map_merge() 318 void ds_map_put_all(ds_map_t *map, zval *values) in ds_map_put_all() argument 320 if ( ! values) { in ds_map_put_all() 324 if (ds_is_array(values)) { in ds_map_put_all() 325 add_ht_to_map(map, Z_ARRVAL_P(values)); in ds_map_put_all() 329 if (ds_is_traversable(values)) { in ds_map_put_all() 330 add_traversable_to_map(map, values); in ds_map_put_all()
|
H A D | ds_set.c | 89 void ds_set_add_all(ds_set_t *set, zval *values) in ds_set_add_all() argument 91 if (values == NULL) { in ds_set_add_all() 95 if (ds_is_array(values)) { in ds_set_add_all() 96 add_array_to_set(set, Z_ARRVAL_P(values)); in ds_set_add_all() 100 if (ds_is_traversable(values)) { in ds_set_add_all() 101 add_traversable_to_set(set, values); in ds_set_add_all() 236 ds_set_t *ds_set_merge(ds_set_t *set, zval *values) in ds_set_merge() argument 238 if (values && (ds_is_array(values) || ds_is_traversable(values))) { in ds_set_merge() 240 ds_set_add_all(merged, values); in ds_set_merge()
|
H A D | ds_vector.c | 413 void ds_vector_push_all(ds_vector_t *vector, zval *values) in ds_vector_push_all() argument 415 if ( ! values) { in ds_vector_push_all() 419 if (ds_is_array(values)) { in ds_vector_push_all() 420 add_array_to_vector(vector, Z_ARRVAL_P(values)); in ds_vector_push_all() 424 if (ds_is_traversable(values)) { in ds_vector_push_all() 425 add_traversable_to_vector(vector, values); in ds_vector_push_all() 432 ds_vector_t *ds_vector_merge(ds_vector_t *vector, zval *values) in ds_vector_merge() argument 434 if (values && (ds_is_array(values) || ds_is_traversable(values))) { in ds_vector_merge() 436 ds_vector_push_all(merged, values); in ds_vector_merge()
|
H A D | ds_deque.c | 633 void ds_deque_push_all(ds_deque_t *deque, zval *values) in ds_deque_push_all() argument 635 if ( ! values) { in ds_deque_push_all() 639 if (ds_is_array(values)) { in ds_deque_push_all() 640 add_array_to_deque(deque, Z_ARRVAL_P(values)); in ds_deque_push_all() 644 if (ds_is_traversable(values)) { in ds_deque_push_all() 645 add_traversable_to_deque(deque, values); in ds_deque_push_all() 652 ds_deque_t *ds_deque_merge(ds_deque_t *deque, zval *values) in ds_deque_merge() argument 654 if (values && (ds_is_array(values) || ds_is_traversable(values))) { in ds_deque_merge() 656 ds_deque_push_all(merged, values); in ds_deque_merge()
|
H A D | ds_map.h | 36 void ds_map_put_all(ds_map_t *map, zval *values); 59 ds_map_t *ds_map_merge(ds_map_t *map, zval *values);
|
H A D | ds_deque.h | 45 void ds_deque_push_all(ds_deque_t *deque, zval *values); 71 ds_deque_t *ds_deque_merge(ds_deque_t *deque, zval *values);
|
H A D | ds_vector.h | 73 void ds_vector_push_all(ds_vector_t *vector, zval *values); 85 ds_vector_t *ds_vector_merge(ds_vector_t *vector, zval *values);
|
H A D | ds_set.h | 61 ds_set_t *ds_set_merge(ds_set_t *set, zval *values);
|