Details of namespace aworx::lib::monomem.
Classes | |
struct | HashMapAccess |
struct | HashSetAccess |
struct | HashTableBase |
struct | HashTableElementCached |
struct | HashTableElementType |
struct | HashTableElementUncached |
struct | HashTableRecycler |
struct | ListElement |
struct | ListRecycler |
struct | RecyclerPrivate |
struct | RecyclerPSBase |
struct | RecyclerShared |
struct | RecyclerVoid |
struct | StdContainerMABase |
struct | StringTreeBase |
Variables | |
ALIB_WARNINGS_RESTORE ALIB_API void * | dummyBucket |
ALIB_WARNINGS_ALLOW_UNSAFE_BUFFER_USAGE const ALIB_API uinteger | primeNumbers [primeTableSize] |
static constexpr int | primeTableSize = 61 |
ALIB_WARNINGS_RESTORE ALIB_API void* dummyBucket |
A dummy bucket used for nulled hash tables to avoid otherwise necessary checks.
ALIB_WARNINGS_ALLOW_UNSAFE_BUFFER_USAGE const ALIB_API uinteger primeNumbers[primeTableSize] |
Table of prime numbers. The effective bucket size is chosen to be the first value found in this table that is equal or higher than the requested size.
|
staticconstexpr |
The size of the static table of prime numbers. Depends on the platform.
Definition at line 59 of file hashtablebase.inl.