Lines Matching refs:_t
200 } kh_##name##_t;
203 extern kh_##name##_t * kh_init_##name(void); \
204 extern void kh_destroy_##name(kh_##name##_t *h); \
205 extern void kh_clear_##name(kh_##name##_t *h); \
206 extern khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key); \
207 extern int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets); \
208 extern khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret); \
209 extern void kh_del_##name(kh_##name##_t *h, khint_t x);
212 SCOPE kh_##name##_t *kh_init_##name(void) { \
213 return (kh_##name##_t*)kcalloc(1, sizeof(kh_##name##_t)); \
215 SCOPE void kh_destroy_##name(kh_##name##_t *h) \
223 SCOPE void kh_unused(kh_clear_##name)(kh_##name##_t *h) \
230 SCOPE khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key) \
244 SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets) \
307 SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret) \
349 SCOPE void kh_del_##name(kh_##name##_t *h, khint_t x) \
432 #define khash_t(name) kh_##name##_t