Lines Matching defs:ht

45 #define HT_IS_PACKED(ht) \  argument
48 #define HT_IS_WITHOUT_HOLES(ht) \ argument
51 #define HT_HAS_STATIC_KEYS_ONLY(ht) \ argument
68 #define zend_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) _zend_hash_init((ht)… argument
69 #define zend_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection) _ze… argument
83 #define zend_hash_update(ht, key, pData) \ argument
85 #define zend_hash_update_ind(ht, key, pData) \ argument
87 #define zend_hash_add(ht, key, pData) \ argument
89 #define zend_hash_add_new(ht, key, pData) \ argument
98 #define zend_hash_str_update(ht, key, len, pData) \ argument
100 #define zend_hash_str_update_ind(ht, key, len, pData) \ argument
102 #define zend_hash_str_add(ht, key, len, pData) \ argument
104 #define zend_hash_str_add_new(ht, key, len, pData) \ argument
114 #define zend_hash_index_add(ht, h, pData) \ argument
116 #define zend_hash_index_add_new(ht, h, pData) \ argument
118 #define zend_hash_index_update(ht, h, pData) \ argument
120 #define zend_hash_next_index_insert(ht, pData) \ argument
122 #define zend_hash_next_index_insert_new(ht, pData) \ argument
191 #define zend_hash_has_more_elements_ex(ht, pos) \ argument
202 #define zend_hash_has_more_elements(ht) \ argument
204 #define zend_hash_move_forward(ht) \ argument
206 #define zend_hash_move_backwards(ht) \ argument
208 #define zend_hash_get_current_key(ht, str_index, num_index) \ argument
210 #define zend_hash_get_current_key_zval(ht, key) \ argument
212 #define zend_hash_get_current_key_type(ht) \ argument
214 #define zend_hash_get_current_data(ht) \ argument
216 #define zend_hash_internal_pointer_reset(ht) \ argument
218 #define zend_hash_internal_pointer_end(ht) \ argument
235 #define zend_hash_sort(ht, compare_func, renumber) \ argument
238 #define zend_hash_num_elements(ht) \ argument
241 #define zend_hash_next_free_element(ht) \ argument
260 static zend_always_inline void zend_hash_iterators_update(HashTable *ht, HashPosition from, HashPos… in zend_hash_iterators_update()
270 #define ZEND_INIT_SYMTABLE(ht) \ in END_EXTERN_C() argument
273 #define ZEND_INIT_SYMTABLE_EX(ht, n, persistent) \ in END_EXTERN_C() argument
301 static zend_always_inline zval *zend_hash_find_ind(const HashTable *ht, zend_string *key) in zend_hash_find_ind()
311 static zend_always_inline int zend_hash_exists_ind(const HashTable *ht, zend_string *key) in zend_hash_exists_ind()
321 static zend_always_inline zval *zend_hash_str_find_ind(const HashTable *ht, const char *str, size_t… in zend_hash_str_find_ind()
331 static zend_always_inline int zend_hash_str_exists_ind(const HashTable *ht, const char *str, size_t… in zend_hash_str_exists_ind()
340 static zend_always_inline zval *zend_symtable_add_new(HashTable *ht, zend_string *key, zval *pData) in zend_symtable_add_new()
352 #define zend_symbtable_add_new(ht, key, pData) \ argument
355 static zend_always_inline zval *zend_symtable_update(HashTable *ht, zend_string *key, zval *pData) in zend_symtable_update()
367 static zend_always_inline zval *zend_symtable_update_ind(HashTable *ht, zend_string *key, zval *pDa… in zend_symtable_update_ind()
379 static zend_always_inline int zend_symtable_del(HashTable *ht, zend_string *key) in zend_symtable_del()
391 static zend_always_inline int zend_symtable_del_ind(HashTable *ht, zend_string *key) in zend_symtable_del_ind()
403 static zend_always_inline zval *zend_symtable_find(const HashTable *ht, zend_string *key) in zend_symtable_find()
415 static zend_always_inline zval *zend_symtable_find_ind(const HashTable *ht, zend_string *key) in zend_symtable_find_ind()
427 static zend_always_inline int zend_symtable_exists(HashTable *ht, zend_string *key) in zend_symtable_exists()
439 static zend_always_inline int zend_symtable_exists_ind(HashTable *ht, zend_string *key) in zend_symtable_exists_ind()
451 static zend_always_inline zval *zend_symtable_str_update(HashTable *ht, const char *str, size_t len… in zend_symtable_str_update()
463 static zend_always_inline zval *zend_symtable_str_update_ind(HashTable *ht, const char *str, size_t… in zend_symtable_str_update_ind()
475 static zend_always_inline int zend_symtable_str_del(HashTable *ht, const char *str, size_t len) in zend_symtable_str_del()
487 static zend_always_inline int zend_symtable_str_del_ind(HashTable *ht, const char *str, size_t len) in zend_symtable_str_del_ind()
499 static zend_always_inline zval *zend_symtable_str_find(HashTable *ht, const char *str, size_t len) in zend_symtable_str_find()
511 static zend_always_inline int zend_symtable_str_exists(HashTable *ht, const char *str, size_t len) in zend_symtable_str_exists()
522 static zend_always_inline void *zend_hash_add_ptr(HashTable *ht, zend_string *key, void *pData) in zend_hash_add_ptr()
536 static zend_always_inline void *zend_hash_add_new_ptr(HashTable *ht, zend_string *key, void *pData) in zend_hash_add_new_ptr()
550 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()
564 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()
578 static zend_always_inline void *zend_hash_update_ptr(HashTable *ht, zend_string *key, void *pData) in zend_hash_update_ptr()
592 static zend_always_inline void *zend_hash_str_update_ptr(HashTable *ht, const char *str, size_t len… in zend_hash_str_update_ptr()
606 static zend_always_inline void *zend_hash_add_mem(HashTable *ht, zend_string *key, void *pData, siz… in zend_hash_add_mem()
619 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()
632 static zend_always_inline void *zend_hash_update_mem(HashTable *ht, zend_string *key, void *pData, … in zend_hash_update_mem()
641 static zend_always_inline void *zend_hash_str_update_mem(HashTable *ht, const char *str, size_t len… in zend_hash_str_update_mem()
650 static zend_always_inline void *zend_hash_index_add_ptr(HashTable *ht, zend_ulong h, void *pData) in zend_hash_index_add_ptr()
659 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()
668 static zend_always_inline void *zend_hash_index_update_ptr(HashTable *ht, zend_ulong h, void *pData) in zend_hash_index_update_ptr()
682 static zend_always_inline void *zend_hash_index_add_mem(HashTable *ht, zend_ulong h, void *pData, s… in zend_hash_index_add_mem()
695 static zend_always_inline void *zend_hash_next_index_insert_ptr(HashTable *ht, void *pData) in zend_hash_next_index_insert_ptr()
709 static zend_always_inline void *zend_hash_index_update_mem(HashTable *ht, zend_ulong h, void *pData… in zend_hash_index_update_mem()
718 static zend_always_inline void *zend_hash_next_index_insert_mem(HashTable *ht, void *pData, size_t … in zend_hash_next_index_insert_mem()
731 static zend_always_inline void *zend_hash_find_ptr(const HashTable *ht, zend_string *key) in zend_hash_find_ptr()
744 static zend_always_inline void *zend_hash_str_find_ptr(const HashTable *ht, const char *str, size_t… in zend_hash_str_find_ptr()
757 static zend_always_inline void *zend_hash_index_find_ptr(const HashTable *ht, zend_ulong h) in zend_hash_index_find_ptr()
770 static zend_always_inline void *zend_symtable_str_find_ptr(HashTable *ht, const char *str, size_t l… in zend_symtable_str_find_ptr()
781 static zend_always_inline void *zend_hash_get_current_data_ptr_ex(HashTable *ht, HashPosition *pos) in zend_hash_get_current_data_ptr_ex()
794 #define zend_hash_get_current_data_ptr(ht) \ argument
821 #define ZEND_HASH_FOREACH_BUCKET(ht, _bucket) \ argument
825 #define ZEND_HASH_FOREACH_VAL(ht, _val) \ argument
829 #define ZEND_HASH_FOREACH_VAL_IND(ht, _val) \ argument
833 #define ZEND_HASH_FOREACH_PTR(ht, _ptr) \ argument
837 #define ZEND_HASH_FOREACH_NUM_KEY(ht, _h) \ argument
841 #define ZEND_HASH_FOREACH_STR_KEY(ht, _key) \ argument
845 #define ZEND_HASH_FOREACH_KEY(ht, _h, _key) \ argument
850 #define ZEND_HASH_FOREACH_NUM_KEY_VAL(ht, _h, _val) \ argument
855 #define ZEND_HASH_FOREACH_STR_KEY_VAL(ht, _key, _val) \ argument
860 #define ZEND_HASH_FOREACH_KEY_VAL(ht, _h, _key, _val) \ argument
866 #define ZEND_HASH_FOREACH_STR_KEY_VAL_IND(ht, _key, _val) \ argument
871 #define ZEND_HASH_FOREACH_KEY_VAL_IND(ht, _h, _key, _val) \ argument
877 #define ZEND_HASH_FOREACH_NUM_KEY_PTR(ht, _h, _ptr) \ argument
882 #define ZEND_HASH_FOREACH_STR_KEY_PTR(ht, _key, _ptr) \ argument
887 #define ZEND_HASH_FOREACH_KEY_PTR(ht, _h, _key, _ptr) \ argument
893 #define ZEND_HASH_REVERSE_FOREACH_BUCKET(ht, _bucket) \ argument
897 #define ZEND_HASH_REVERSE_FOREACH_VAL(ht, _val) \ argument
901 #define ZEND_HASH_REVERSE_FOREACH_PTR(ht, _ptr) \ argument
905 #define ZEND_HASH_REVERSE_FOREACH_VAL_IND(ht, _val) \ argument
909 #define ZEND_HASH_REVERSE_FOREACH_KEY_VAL(ht, _h, _key, _val) \ argument
915 #define ZEND_HASH_REVERSE_FOREACH_KEY_VAL_IND(ht, _h, _key, _val) \ argument
921 #define ZEND_HASH_APPLY_PROTECTION(ht) \ argument
926 #define ZEND_HASH_GET_APPLY_COUNT(ht) (((ht)->u.flags & ZEND_HASH_APPLY_COUNT_MASK) >> ZEND_HASH_AP… argument
927 #define ZEND_HASH_INC_APPLY_COUNT(ht) ((ht)->u.flags += (1 << ZEND_HASH_APPLY_SHIFT)) argument
928 #define ZEND_HASH_DEC_APPLY_COUNT(ht) ((ht)->u.flags -= (1 << ZEND_HASH_APPLY_SHIFT)) argument
936 #define ZEND_HASH_FILL_PACKED(ht) do { \ argument
957 static zend_always_inline zval *_zend_hash_append(HashTable *ht, zend_string *key, zval *zv) in _zend_hash_append()
979 static zend_always_inline zval *_zend_hash_append_ptr(HashTable *ht, zend_string *key, void *ptr) in _zend_hash_append_ptr()
1001 static zend_always_inline void _zend_hash_append_ind(HashTable *ht, zend_string *key, zval *ptr) in _zend_hash_append_ind()