#include <sim_hashtable.h>
|
std::size_t | hash (std::size_t x, std::size_t y) |
|
std::size_t | hfind (std::size_t h, std::size_t x, std::size_t y) |
|
bool | check_table () |
|
Definition at line 39 of file sim_hashtable.h.
◆ hash_table2()
hash_table2::hash_table2 |
( |
std::size_t |
initsize | ) |
|
◆ ~hash_table2()
hash_table2::~hash_table2 |
( |
| ) |
|
◆ add()
void hash_table2::add |
( |
std::size_t |
x, |
|
|
std::size_t |
y |
|
) |
| |
◆ check_table()
bool hash_table2::check_table |
( |
| ) |
|
|
private |
◆ clear()
void hash_table2::clear |
( |
| ) |
|
◆ find()
bool hash_table2::find |
( |
std::size_t |
x, |
|
|
std::size_t |
y |
|
) |
| |
◆ hash()
std::size_t hash_table2::hash |
( |
std::size_t |
x, |
|
|
std::size_t |
y |
|
) |
| |
|
private |
◆ hfind()
std::size_t hash_table2::hfind |
( |
std::size_t |
h, |
|
|
std::size_t |
x, |
|
|
std::size_t |
y |
|
) |
| |
|
private |
◆ remove()
void hash_table2::remove |
( |
std::size_t |
x, |
|
|
std::size_t |
y |
|
) |
| |
◆ hash_table2_iterator
◆ buckets
std::vector<bucket2> hash_table2::buckets |
|
private |
◆ mask
std::size_t hash_table2::mask |
|
private |
◆ removed_count
std::size_t hash_table2::removed_count |
|
private |
◆ table
std::vector<std::size_t> hash_table2::table |
|
private |
The documentation for this class was generated from the following files: