MOS Source Code
|
#include <hashmap.h>
Public Attributes | |
s32 | magic |
hashmap_entry_t ** | entries |
size_t | capacity |
size_t | size |
hashmap_hash_t | hash_func |
hashmap_key_compare_t | key_compare_func |
spinlock_t | lock |
s32 magic |
Definition at line 24 of file hashmap.h.
Referenced by __mos_test_wrapped_test_hashmap_foreach_function(), __mos_test_wrapped_test_hashmap_get_function(), __mos_test_wrapped_test_hashmap_init_simple_macro(), __mos_test_wrapped_test_hashmap_put_multiple(), __mos_test_wrapped_test_hashmap_put_overflow(), __mos_test_wrapped_test_hashmap_put_single(), __mos_test_wrapped_test_hashmap_remove_function(), hashmap_deinit(), hashmap_foreach(), hashmap_get(), hashmap_init(), hashmap_put(), and hashmap_remove().
hashmap_entry_t** entries |
Definition at line 25 of file hashmap.h.
Referenced by __mos_test_wrapped_test_hashmap_init_simple_macro(), hashmap_deinit(), hashmap_foreach(), hashmap_get(), hashmap_init(), hashmap_put(), and hashmap_remove().
size_t capacity |
Definition at line 26 of file hashmap.h.
Referenced by __mos_test_wrapped_test_hashmap_foreach_function(), __mos_test_wrapped_test_hashmap_get_function(), __mos_test_wrapped_test_hashmap_init_simple_macro(), __mos_test_wrapped_test_hashmap_put_multiple(), __mos_test_wrapped_test_hashmap_put_overflow(), __mos_test_wrapped_test_hashmap_put_single(), __mos_test_wrapped_test_hashmap_remove_function(), hashmap_deinit(), hashmap_foreach(), hashmap_get(), hashmap_init(), hashmap_put(), and hashmap_remove().
size_t size |
Definition at line 27 of file hashmap.h.
Referenced by __mos_test_wrapped_test_hashmap_foreach_function(), __mos_test_wrapped_test_hashmap_get_function(), __mos_test_wrapped_test_hashmap_init_simple_macro(), __mos_test_wrapped_test_hashmap_put_multiple(), __mos_test_wrapped_test_hashmap_put_overflow(), __mos_test_wrapped_test_hashmap_put_single(), __mos_test_wrapped_test_hashmap_remove_function(), hashmap_init(), hashmap_put(), and hashmap_remove().
hashmap_hash_t hash_func |
Definition at line 28 of file hashmap.h.
Referenced by __mos_test_wrapped_test_hashmap_init_simple_macro(), hashmap_get(), hashmap_init(), hashmap_put(), and hashmap_remove().
hashmap_key_compare_t key_compare_func |
Definition at line 29 of file hashmap.h.
Referenced by __mos_test_wrapped_test_hashmap_init_simple_macro(), hashmap_get(), hashmap_init(), hashmap_put(), and hashmap_remove().
spinlock_t lock |
Definition at line 30 of file hashmap.h.
Referenced by hashmap_deinit(), hashmap_get(), hashmap_put(), and hashmap_remove().