|
void | hashtable_iter_reset (hashtable_iter_t *itPtr, hashtable_t *hashtablePtr) |
|
void | TMhashtable_iter_reset (TM_ARGDECL hashtable_iter_t *itPtr, hashtable_t *hashtablePtr) |
|
bool_t | hashtable_iter_hasNext (hashtable_iter_t *itPtr, hashtable_t *hashtablePtr) |
|
bool_t | TMhashtable_iter_hasNext (TM_ARGDECL hashtable_iter_t *itPtr, hashtable_t *hashtablePtr) |
|
void * | hashtable_iter_next (hashtable_iter_t *itPtr, hashtable_t *hashtablePtr) |
|
void * | TMhashtable_iter_next (TM_ARGDECL hashtable_iter_t *itPtr, hashtable_t *hashtablePtr) |
|
static list_t ** | allocBuckets (long numBucket, comparator_t *comparePairs) |
|
static list_t ** | TMallocBuckets (TM_ARGDECL long numBucket, comparator_t *comparePairs) |
|
hashtable_t * | hashtable_alloc (long initNumBucket, ulong_t(*hash)(const void *), comparator_t *comparePairs, long resizeRatio, long growthFactor) |
|
hashtable_t * | TMhashtable_alloc (TM_ARGDECL long initNumBucket, ulong_t(*hash)(const void *), comparator_t *comparePairs, long resizeRatio, long growthFactor) |
|
static void | freeBuckets (list_t **buckets, long numBucket) |
|
static void | TMfreeBuckets (TM_ARGDECL list_t **buckets, long numBucket) |
|
void | hashtable_free (hashtable_t *hashtablePtr) |
|
void | TMhashtable_free (TM_ARGDECL hashtable_t *hashtablePtr) |
|
bool_t | hashtable_isEmpty (hashtable_t *hashtablePtr) |
|
bool_t | TMhashtable_isEmpty (TM_ARGDECL hashtable_t *hashtablePtr) |
|
long | hashtable_getSize (hashtable_t *hashtablePtr) |
|
long | TMhashtable_getSize (TM_ARGDECL hashtable_t *hashtablePtr) |
|
bool_t | hashtable_containsKey (hashtable_t *hashtablePtr, void *keyPtr) |
|
bool_t | TMhashtable_containsKey (TM_ARGDECL hashtable_t *hashtablePtr, void *keyPtr) |
|
void * | hashtable_find (hashtable_t *hashtablePtr, void *keyPtr) |
|
void * | TMhashtable_find (TM_ARGDECL hashtable_t *hashtablePtr, void *keyPtr) |
|
bool_t | hashtable_insert (hashtable_t *hashtablePtr, void *keyPtr, void *dataPtr) |
|
bool_t | TMhashtable_insert (TM_ARGDECL hashtable_t *hashtablePtr, void *keyPtr, void *dataPtr) |
|
bool_t | hashtable_remove (hashtable_t *hashtablePtr, void *keyPtr) |
|
bool_t | TMhashtable_remove (TM_ARGDECL hashtable_t *hashtablePtr, void *keyPtr) |
|