Lines Matching defs:ht
61 #define zend_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) _zend_hash_init((ht)… argument
62 #define zend_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection) _ze… argument
76 #define zend_hash_update(ht, key, pData) \ argument
78 #define zend_hash_update_ind(ht, key, pData) \ argument
80 #define zend_hash_add(ht, key, pData) \ argument
82 #define zend_hash_add_new(ht, key, pData) \ argument
91 #define zend_hash_str_update(ht, key, len, pData) \ argument
93 #define zend_hash_str_update_ind(ht, key, len, pData) \ argument
95 #define zend_hash_str_add(ht, key, len, pData) \ argument
97 #define zend_hash_str_add_new(ht, key, len, pData) \ argument
107 #define zend_hash_index_add(ht, h, pData) \ argument
109 #define zend_hash_index_add_new(ht, h, pData) \ argument
111 #define zend_hash_index_update(ht, h, pData) \ argument
113 #define zend_hash_next_index_insert(ht, pData) \ argument
115 #define zend_hash_next_index_insert_new(ht, pData) \ argument
164 #define zend_hash_has_more_elements_ex(ht, pos) \ argument
175 #define zend_hash_has_more_elements(ht) \ argument
177 #define zend_hash_move_forward(ht) \ argument
179 #define zend_hash_move_backwards(ht) \ argument
181 #define zend_hash_get_current_key(ht, str_index, num_index) \ argument
183 #define zend_hash_get_current_key_zval(ht, key) \ argument
185 #define zend_hash_get_current_key_type(ht) \ argument
187 #define zend_hash_get_current_data(ht) \ argument
189 #define zend_hash_internal_pointer_reset(ht) \ argument
191 #define zend_hash_internal_pointer_end(ht) \ argument
208 #define zend_hash_sort(ht, compare_func, renumber) \ argument
211 #define zend_hash_num_elements(ht) \ argument
214 #define zend_hash_next_free_element(ht) \ argument
233 static zend_always_inline void zend_hash_iterators_update(HashTable *ht, HashPosition from, HashPos… in zend_hash_iterators_update()
243 #define ZEND_INIT_SYMTABLE(ht) \ in END_EXTERN_C() argument
246 #define ZEND_INIT_SYMTABLE_EX(ht, n, persistent) \ in END_EXTERN_C() argument
274 static zend_always_inline zval *zend_hash_find_ind(const HashTable *ht, zend_string *key) in zend_hash_find_ind()
284 static zend_always_inline int zend_hash_exists_ind(const HashTable *ht, zend_string *key) in zend_hash_exists_ind()
294 static zend_always_inline zval *zend_hash_str_find_ind(const HashTable *ht, const char *str, size_t… in zend_hash_str_find_ind()
304 static zend_always_inline int zend_hash_str_exists_ind(const HashTable *ht, const char *str, size_t… in zend_hash_str_exists_ind()
313 static zend_always_inline zval *zend_symtable_add_new(HashTable *ht, zend_string *key, zval *pData) in zend_symtable_add_new()
325 #define zend_symbtable_add_new(ht, key, pData) \ argument
328 static zend_always_inline zval *zend_symtable_update(HashTable *ht, zend_string *key, zval *pData) in zend_symtable_update()
340 static zend_always_inline zval *zend_symtable_update_ind(HashTable *ht, zend_string *key, zval *pDa… in zend_symtable_update_ind()
352 static zend_always_inline int zend_symtable_del(HashTable *ht, zend_string *key) in zend_symtable_del()
364 static zend_always_inline int zend_symtable_del_ind(HashTable *ht, zend_string *key) in zend_symtable_del_ind()
376 static zend_always_inline zval *zend_symtable_find(const HashTable *ht, zend_string *key) in zend_symtable_find()
388 static zend_always_inline zval *zend_symtable_find_ind(const HashTable *ht, zend_string *key) in zend_symtable_find_ind()
400 static zend_always_inline int zend_symtable_exists(HashTable *ht, zend_string *key) in zend_symtable_exists()
412 static zend_always_inline int zend_symtable_exists_ind(HashTable *ht, zend_string *key) in zend_symtable_exists_ind()
424 static zend_always_inline zval *zend_symtable_str_update(HashTable *ht, const char *str, size_t len… in zend_symtable_str_update()
436 static zend_always_inline zval *zend_symtable_str_update_ind(HashTable *ht, const char *str, size_t… in zend_symtable_str_update_ind()
448 static zend_always_inline int zend_symtable_str_del(HashTable *ht, const char *str, size_t len) in zend_symtable_str_del()
460 static zend_always_inline int zend_symtable_str_del_ind(HashTable *ht, const char *str, size_t len) in zend_symtable_str_del_ind()
472 static zend_always_inline zval *zend_symtable_str_find(HashTable *ht, const char *str, size_t len) in zend_symtable_str_find()
484 static zend_always_inline int zend_symtable_str_exists(HashTable *ht, const char *str, size_t len) in zend_symtable_str_exists()
495 static zend_always_inline void *zend_hash_add_ptr(HashTable *ht, zend_string *key, void *pData) in zend_hash_add_ptr()
509 static zend_always_inline void *zend_hash_add_new_ptr(HashTable *ht, zend_string *key, void *pData) in zend_hash_add_new_ptr()
523 static zend_always_inline void *zend_hash_str_add_ptr(HashTable *ht, const char *str, size_t len, v… in zend_hash_str_add_ptr()
537 static zend_always_inline void *zend_hash_str_add_new_ptr(HashTable *ht, const char *str, size_t le… in zend_hash_str_add_new_ptr()
551 static zend_always_inline void *zend_hash_update_ptr(HashTable *ht, zend_string *key, void *pData) in zend_hash_update_ptr()
565 static zend_always_inline void *zend_hash_str_update_ptr(HashTable *ht, const char *str, size_t len… in zend_hash_str_update_ptr()
579 static zend_always_inline void *zend_hash_add_mem(HashTable *ht, zend_string *key, void *pData, siz… in zend_hash_add_mem()
592 static zend_always_inline void *zend_hash_str_add_mem(HashTable *ht, const char *str, size_t len, v… in zend_hash_str_add_mem()
605 static zend_always_inline void *zend_hash_update_mem(HashTable *ht, zend_string *key, void *pData, … in zend_hash_update_mem()
614 static zend_always_inline void *zend_hash_str_update_mem(HashTable *ht, const char *str, size_t len… in zend_hash_str_update_mem()
623 static zend_always_inline void *zend_hash_index_add_ptr(HashTable *ht, zend_ulong h, void *pData) in zend_hash_index_add_ptr()
632 static zend_always_inline void *zend_hash_index_add_new_ptr(HashTable *ht, zend_ulong h, void *pDat… in zend_hash_index_add_new_ptr()
641 static zend_always_inline void *zend_hash_index_update_ptr(HashTable *ht, zend_ulong h, void *pData) in zend_hash_index_update_ptr()
655 static zend_always_inline void *zend_hash_index_add_mem(HashTable *ht, zend_ulong h, void *pData, s… in zend_hash_index_add_mem()
668 static zend_always_inline void *zend_hash_next_index_insert_ptr(HashTable *ht, void *pData) in zend_hash_next_index_insert_ptr()
682 static zend_always_inline void *zend_hash_index_update_mem(HashTable *ht, zend_ulong h, void *pData… in zend_hash_index_update_mem()
691 static zend_always_inline void *zend_hash_next_index_insert_mem(HashTable *ht, void *pData, size_t … in zend_hash_next_index_insert_mem()
704 static zend_always_inline void *zend_hash_find_ptr(const HashTable *ht, zend_string *key) in zend_hash_find_ptr()
717 static zend_always_inline void *zend_hash_str_find_ptr(const HashTable *ht, const char *str, size_t… in zend_hash_str_find_ptr()
730 static zend_always_inline void *zend_hash_index_find_ptr(const HashTable *ht, zend_ulong h) in zend_hash_index_find_ptr()
743 static zend_always_inline void *zend_symtable_str_find_ptr(HashTable *ht, const char *str, size_t l… in zend_symtable_str_find_ptr()
754 static zend_always_inline void *zend_hash_get_current_data_ptr_ex(HashTable *ht, HashPosition *pos) in zend_hash_get_current_data_ptr_ex()
767 #define zend_hash_get_current_data_ptr(ht) \ argument
794 #define ZEND_HASH_FOREACH_BUCKET(ht, _bucket) \ argument
798 #define ZEND_HASH_FOREACH_VAL(ht, _val) \ argument
802 #define ZEND_HASH_FOREACH_VAL_IND(ht, _val) \ argument
806 #define ZEND_HASH_FOREACH_PTR(ht, _ptr) \ argument
810 #define ZEND_HASH_FOREACH_NUM_KEY(ht, _h) \ argument
814 #define ZEND_HASH_FOREACH_STR_KEY(ht, _key) \ argument
818 #define ZEND_HASH_FOREACH_KEY(ht, _h, _key) \ argument
823 #define ZEND_HASH_FOREACH_NUM_KEY_VAL(ht, _h, _val) \ argument
828 #define ZEND_HASH_FOREACH_STR_KEY_VAL(ht, _key, _val) \ argument
833 #define ZEND_HASH_FOREACH_KEY_VAL(ht, _h, _key, _val) \ argument
839 #define ZEND_HASH_FOREACH_STR_KEY_VAL_IND(ht, _key, _val) \ argument
844 #define ZEND_HASH_FOREACH_KEY_VAL_IND(ht, _h, _key, _val) \ argument
850 #define ZEND_HASH_FOREACH_NUM_KEY_PTR(ht, _h, _ptr) \ argument
855 #define ZEND_HASH_FOREACH_STR_KEY_PTR(ht, _key, _ptr) \ argument
860 #define ZEND_HASH_FOREACH_KEY_PTR(ht, _h, _key, _ptr) \ argument
866 #define ZEND_HASH_REVERSE_FOREACH_BUCKET(ht, _bucket) \ argument
870 #define ZEND_HASH_REVERSE_FOREACH_VAL(ht, _val) \ argument
874 #define ZEND_HASH_REVERSE_FOREACH_PTR(ht, _ptr) \ argument
878 #define ZEND_HASH_REVERSE_FOREACH_VAL_IND(ht, _val) \ argument
882 #define ZEND_HASH_REVERSE_FOREACH_KEY_VAL(ht, _h, _key, _val) \ argument
888 #define ZEND_HASH_REVERSE_FOREACH_KEY_VAL_IND(ht, _h, _key, _val) \ argument
894 #define ZEND_HASH_APPLY_PROTECTION(ht) \ argument
899 #define ZEND_HASH_GET_APPLY_COUNT(ht) (((ht)->u.flags & ZEND_HASH_APPLY_COUNT_MASK) >> ZEND_HASH_AP… argument
900 #define ZEND_HASH_INC_APPLY_COUNT(ht) ((ht)->u.flags += (1 << ZEND_HASH_APPLY_SHIFT)) argument
901 #define ZEND_HASH_DEC_APPLY_COUNT(ht) ((ht)->u.flags -= (1 << ZEND_HASH_APPLY_SHIFT)) argument
909 #define ZEND_HASH_FILL_PACKED(ht) do { \ argument
930 static zend_always_inline zval *_zend_hash_append(HashTable *ht, zend_string *key, zval *zv) in _zend_hash_append()
952 static zend_always_inline zval *_zend_hash_append_ptr(HashTable *ht, zend_string *key, void *ptr) in _zend_hash_append_ptr()
974 static zend_always_inline void _zend_hash_append_ind(HashTable *ht, zend_string *key, zval *ptr) in _zend_hash_append_ind()