|
roo_collections
API Documentation for roo_collections
|
Flat, memory-conscious hash table implementation. More...
#include <assert.h>#include <inttypes.h>#include <functional>#include <initializer_list>#include <memory>#include "roo_backport.h"#include "roo_backport/string_view.h"#include "roo_collections/hash.h"#include "roo_collections/small_string.h"Go to the source code of this file.
Namespaces | |
| namespace | roo_collections |
Typedefs | |
| template<typename _Func , typename _SfinaeType > | |
| using | roo_collections::has_is_transparent_t = typename has_is_transparent< _Func, _SfinaeType >::type |
Functions | |
| uint16_t | roo_collections::fastmod (uint32_t n, int idx) |
| int | roo_collections::initialCapacityIdx (uint16_t size_hint) |
Variables | |
| static constexpr float | roo_collections::kMaxFillRatio = 0.73 |
| static constexpr uint16_t | roo_collections::kRadkePrimes [] |
| static constexpr uint64_t | roo_collections::kRadkePrimeInverts [] |
Flat, memory-conscious hash table implementation.
Definition in file flat_small_hashtable.h.