|
libsc 2.8.5.210-64a7
The SC library provides support for parallel scientific applications.
|
The sc_hash implements a hash table. More...
#include <sc_containers.h>

Data Fields | |
| size_t | elem_count |
| total number of objects contained | |
| sc_array_t * | slots |
| the slot count is slots->elem_count | |
| void * | user_data |
| user data passed to hash function | |
| sc_hash_function_t | hash_fn |
| sc_equal_function_t | equal_fn |
| size_t | resize_checks |
| size_t | resize_actions |
| int | allocator_owned |
| sc_mempool_t * | allocator |
| must allocate sc_link_t | |
The sc_hash implements a hash table.
It uses an array which has linked lists as elements.