Searched refs:khkey_t (Results 1 – 1 of 1) sorted by relevance
| /petsc/include/petsc/private/khash/ |
| H A D | khash.h | 198 #define __KHASH_TYPE(name, khkey_t, khval_t) \ argument 202 khkey_t *keys; \ 206 #define __KHASH_PROTOTYPES(name, khkey_t, khval_t) \ argument 210 extern khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key); \ 212 extern khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret); \ 215 #define __KHASH_IMPL(name, SCOPE, khkey_t, khval_t, kh_is_map, __hash_func, __hash_equal) \ argument 234 SCOPE khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key) \ 261 khkey_t *new_keys = (khkey_t*)krealloc((void *)h->keys, new_n_buckets * sizeof(khkey_t)); \ 275 khkey_t key = h->keys[j]; \ 288 { khkey_t tmp = h->keys[i]; h->keys[i] = key; key = tmp; } \ [all …]
|