

Go to the source code of this file.
Classes | |
| struct | fast_map |
Macros | |
| #define | NULL_KEY 18446744073709551615 |
Functions | |
| bool | is_init (fast_map *map) |
| void | init_map (fast_map *map) |
| void | init_map (fast_map *map, uint64_t init_size) |
| void | init_map_nohash (fast_map *map, uint64_t init_size) |
| void | clear_map (fast_map *map) |
| void | empty_map (fast_map *map) |
| uint64_t | mult_hash (fast_map *map, uint64_t key) |
| void | set_value (fast_map *map, uint64_t key, uint64_t value) |
| void | set_value_uq (fast_map *map, uint64_t key, uint64_t value) |
| uint64_t | get_value (fast_map *map, uint64_t key) |
| uint64_t | get_max_key (fast_map *map) |
Variables | |
| int | procid |
| int | nprocs |
| bool | verbose |
| bool | debug |
| bool | verify |
| bool | output |
| #define NULL_KEY 18446744073709551615 |
Definition at line 58 of file fast_map.h.
| void clear_map | ( | fast_map * | map | ) |
Definition at line 121 of file fast_map.cpp.
| void empty_map | ( | fast_map * | map | ) |
Definition at line 131 of file fast_map.cpp.
Definition at line 143 of file fast_map.h.
Definition at line 132 of file fast_map.h.
| void init_map | ( | fast_map * | map | ) |
Definition at line 63 of file fast_map.cpp.
Definition at line 72 of file fast_map.cpp.
Definition at line 90 of file fast_map.cpp.
| bool is_init | ( | fast_map * | map | ) |
Definition at line 58 of file fast_map.cpp.
Definition at line 82 of file fast_map.h.
Definition at line 90 of file fast_map.h.
Definition at line 109 of file fast_map.h.
| bool debug |
Definition at line 56 of file fast_map.h.
| int nprocs |
Definition at line 55 of file fast_map.h.
| bool output |
Definition at line 56 of file fast_map.h.
| bool verify |
Definition at line 56 of file fast_map.h.