ALib C++ Framework
by
Library Version: 2511 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
hashtablebase.inl File Reference

Description:

This header-file is part of module ALib Containers of the ALib C++ Framework.

© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.

Definition in file hashtablebase.inl.

Go to the source code of this file.

Classes

struct  alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling >
struct  alib::containers::detail::HTElementCached< TStored >
struct  alib::containers::detail::HTElementSelector< TValueDescriptor, THashCaching >
struct  alib::containers::detail::HTElementUncached< TStored >
class  alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling >::TIterator< TConstOrMutable >
class  alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling >::TLocalIterator< TConstOrMutable >

Namespaces

namespace  alib
namespace  alib::containers
namespace  alib::containers::detail
 Detail namespace of module ALib Containers.

Variables

void * alib::containers::detail::DUMMY_BUCKET
 A dummy bucket used for nulled hash tables to avoid otherwise necessary checks.
const uinteger alib::containers::detail::PRIME_NUMBERS [PRIME_TABLE_SIZE]
static constexpr int PRIME_TABLE_SIZE = 58
 The size of the static table of prime numbers. Depends on the platform.

Variable Documentation

◆ PRIME_TABLE_SIZE

int PRIME_TABLE_SIZE = 58
staticconstexpr

The size of the static table of prime numbers. Depends on the platform.

Definition at line 13 of file hashtablebase.inl.