|
|
|
|
|
|
|
|
@return Pointer to the hash table [khash_t(name)*] |
|
|
@return Pointer to the hash table [khash_t(name)*] |
|
|
*/ |
|
|
*/ |
|
|
#define kh_init(name) kh_init_##name() |
|
|
#define kh_init(name) kh_init_##name() |
|
|
|
|
|
#define kh_static_init(name, h) kh_static_init_##name(h) |
|
|
|
|
|
|
|
|
/*! @function |
|
|
/*! @function |
|
|
@abstract Destroy a hash table. |
|
|
@abstract Destroy a hash table. |
|
|
|
|
|
|
|
|
@param h Pointer to the hash table [khash_t(name)*] |
|
|
@param h Pointer to the hash table [khash_t(name)*] |
|
|
*/ |
|
|
*/ |
|
|
#define kh_destroy(name, h) kh_destroy_##name(h) |
|
|
#define kh_destroy(name, h) kh_destroy_##name(h) |
|
|
|
|
|
#define kh_static_destroy(name, h) kh_static_destroy_##name(h) |
|
|
|
|
|
|
|
|
/*! @function |
|
|
/*! @function |
|
|
@abstract Reset a hash table without deallocating memory. |
|
|
@abstract Reset a hash table without deallocating memory. |