Lines Matching refs:TsHashTable

33 } TsHashTable;  typedef
40 ZEND_API void _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool pe…
41 ZEND_API void _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool…
42 ZEND_API void zend_ts_hash_destroy(TsHashTable *ht);
43 ZEND_API void zend_ts_hash_clean(TsHashTable *ht);
52 ZEND_API zval *_zend_ts_hash_add_or_update(TsHashTable *ht, zend_string *key, zval *pData, int flag…
58 ZEND_API zval *_zend_ts_hash_index_add_or_update(TsHashTable *ht, zend_ulong h, zval *pData, int fl…
64 ZEND_API zval* zend_ts_hash_add_empty_element(TsHashTable *ht, zend_string *key);
66 ZEND_API void zend_ts_hash_graceful_destroy(TsHashTable *ht);
67 ZEND_API void zend_ts_hash_apply(TsHashTable *ht, apply_func_t apply_func);
68 ZEND_API void zend_ts_hash_apply_with_argument(TsHashTable *ht, apply_func_arg_t apply_func, void *…
69 ZEND_API void zend_ts_hash_apply_with_arguments(TsHashTable *ht, apply_func_args_t apply_func, int,…
71 ZEND_API void zend_ts_hash_reverse_apply(TsHashTable *ht, apply_func_t apply_func);
75 ZEND_API int zend_ts_hash_del(TsHashTable *ht, zend_string *key);
76 ZEND_API int zend_ts_hash_index_del(TsHashTable *ht, zend_ulong h);
79 ZEND_API zval *zend_ts_hash_find(TsHashTable *ht, zend_string *key);
80 ZEND_API zval *zend_ts_hash_index_find(TsHashTable *ht, zend_ulong);
83 ZEND_API int zend_ts_hash_exists(TsHashTable *ht, zend_string *key);
84 ZEND_API int zend_ts_hash_index_exists(TsHashTable *ht, zend_ulong h);
87 ZEND_API void zend_ts_hash_copy(TsHashTable *target, TsHashTable *source, copy_ctor_func_t pCopyCon…
88 ZEND_API void zend_ts_hash_copy_to_hash(HashTable *target, TsHashTable *source, copy_ctor_func_t pC…
89 ZEND_API void zend_ts_hash_merge(TsHashTable *target, TsHashTable *source, copy_ctor_func_t pCopyCo…
90 ZEND_API void zend_ts_hash_merge_ex(TsHashTable *target, TsHashTable *source, copy_ctor_func_t pCop…
91 ZEND_API int zend_ts_hash_sort(TsHashTable *ht, sort_func_t sort_func, compare_func_t compare_func,…
92 ZEND_API int zend_ts_hash_compare(TsHashTable *ht1, TsHashTable *ht2, compare_func_t compar, zend_b…
93 ZEND_API zval *zend_ts_hash_minmax(TsHashTable *ht, compare_func_t compar, int flag);
95 ZEND_API int zend_ts_hash_num_elements(TsHashTable *ht);
97 ZEND_API int zend_ts_hash_rehash(TsHashTable *ht);
101 void zend_ts_hash_display_pListTail(TsHashTable *ht);
102 void zend_ts_hash_display(TsHashTable *ht);
105 ZEND_API zval *zend_ts_hash_str_find(TsHashTable *ht, const char *key, size_t len);
106 ZEND_API zval *_zend_ts_hash_str_update(TsHashTable *ht, const char *key, size_t len, zval *pData Z…
107 ZEND_API zval *_zend_ts_hash_str_add(TsHashTable *ht, const char *key, size_t len, zval *pData ZEND…
114 static zend_always_inline void *zend_ts_hash_str_find_ptr(TsHashTable *ht, const char *str, size_t … in zend_ts_hash_str_find_ptr()
122 static zend_always_inline void *zend_ts_hash_str_update_ptr(TsHashTable *ht, const char *str, size_… in zend_ts_hash_str_update_ptr()
131 static zend_always_inline void *zend_ts_hash_str_add_ptr(TsHashTable *ht, const char *str, size_t l… in zend_ts_hash_str_add_ptr()