Lines Matching refs:token_set

29 #define TOKEN_LIST_GET_SET(intern) (&(intern)->token_set)
54 static void dom_ordered_set_parser(HashTable *token_set, const char *position) in dom_ordered_set_parser() argument
75 dom_add_token(token_set, token); in dom_ordered_set_parser()
87 static char *dom_ordered_set_serializer(HashTable *token_set) in dom_ordered_set_serializer() argument
91 ZEND_HASH_MAP_FOREACH_STR_KEY(token_set, token) { in dom_ordered_set_serializer()
109 ZEND_HASH_MAP_FOREACH_STR_KEY(token_set, token) { in dom_ordered_set_serializer()
134 HashTable *token_set = TOKEN_LIST_GET_SET(intern); in dom_token_list_update() local
139 if (attr == NULL && zend_hash_num_elements(token_set) == 0) { in dom_token_list_update()
145 char *value = dom_ordered_set_serializer(token_set); in dom_token_list_update()
160 static void dom_token_list_update_set(dom_token_list_object *intern, HashTable *token_set) in dom_token_list_update_set() argument
169 dom_ordered_set_parser(token_set, (const char *) value); in dom_token_list_update_set()
190 HashTable *token_set = TOKEN_LIST_GET_SET(intern); in dom_token_list_ensure_set_up_to_date() local
191 zend_hash_destroy(token_set); in dom_token_list_ensure_set_up_to_date()
192 zend_hash_init(token_set, 0, NULL, NULL, false); in dom_token_list_ensure_set_up_to_date()
193 dom_token_list_update_set(intern, token_set); in dom_token_list_ensure_set_up_to_date()
211 HashTable *token_set = TOKEN_LIST_GET_SET(intern); in dom_token_list_ctor() local
212 zend_hash_init(token_set, 0, NULL, NULL, false); in dom_token_list_ctor()
214 dom_token_list_update_set(intern, token_set); in dom_token_list_ctor()
229 HashTable *token_set = TOKEN_LIST_GET_SET(intern); in dom_token_list_free_obj() local
230 zend_hash_destroy(token_set); in dom_token_list_free_obj()
239 HashTable *token_set = TOKEN_LIST_GET_SET(token_list); in dom_token_list_item_exists() local
240 return index >= 0 && index < zend_hash_num_elements(token_set); in dom_token_list_item_exists()
247 HashTable *token_set = TOKEN_LIST_GET_SET(token_list); in dom_token_list_item_read() local
248 if (index >= 0 && index < zend_hash_num_elements(token_set)) { in dom_token_list_item_read()
250 zend_hash_internal_pointer_reset_ex(token_set, &position); in dom_token_list_item_read()
252 zend_hash_move_forward_ex(token_set, &position); in dom_token_list_item_read()
256 zend_hash_get_current_key_ex(token_set, &str_index, NULL, &position); in dom_token_list_item_read()
413 HashTable *token_set = TOKEN_LIST_GET_SET(token_list); in PHP_METHOD() local
414 RETURN_BOOL(zend_hash_exists(token_set, token)); in PHP_METHOD()
473 HashTable *token_set = TOKEN_LIST_GET_SET(intern); in PHP_METHOD() local
475 dom_add_token(token_set, Z_STR(args[i])); in PHP_METHOD()
499 HashTable *token_set = TOKEN_LIST_GET_SET(intern); in PHP_METHOD() local
501 zend_hash_del(token_set, Z_STR(args[i])); in PHP_METHOD()
527 HashTable *token_set = TOKEN_LIST_GET_SET(intern); in PHP_METHOD() local
528 zval *found_token = zend_hash_find(token_set, token); in PHP_METHOD()
536 zend_hash_del_bucket(token_set, bucket); in PHP_METHOD()
547 dom_add_token(token_set, token); in PHP_METHOD()
573 HashTable *token_set = TOKEN_LIST_GET_SET(intern); in PHP_METHOD() local
574 zval *found_token = zend_hash_find(token_set, token); in PHP_METHOD()
582 if (zend_hash_set_bucket_key(token_set, bucket, new_token) == NULL) { in PHP_METHOD()
584 zend_hash_del_bucket(token_set, bucket); in PHP_METHOD()
640 HashTable *token_set = TOKEN_LIST_GET_SET(object); in dom_token_list_it_valid() local
644 iterator->pos = zend_hash_get_current_pos_ex(token_set, iterator->pos); in dom_token_list_it_valid()
646 return iterator->pos >= token_set->nNumUsed ? FAILURE : SUCCESS; in dom_token_list_it_valid()
668 HashTable *token_set = TOKEN_LIST_GET_SET(object); in dom_token_list_it_get_current_key() local
669 zend_hash_internal_pointer_reset_ex(token_set, &pos); in dom_token_list_it_get_current_key()
672 zend_hash_move_forward_ex(token_set, &pos); in dom_token_list_it_get_current_key()
683 HashTable *token_set = TOKEN_LIST_GET_SET(object); in dom_token_list_it_move_forward() local
688 HashPosition validated = zend_hash_get_current_pos_ex(token_set, iterator->pos); in dom_token_list_it_move_forward()
695 zend_hash_move_forward_ex(token_set, &iterator->pos); in dom_token_list_it_move_forward()
719 HashTable *token_set = TOKEN_LIST_GET_SET(intern); in dom_token_list_get_iterator() local
723 zend_hash_internal_pointer_reset_ex(token_set, &iterator->pos); in dom_token_list_get_iterator()