ALib C++ Library
Library Version: 2412 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++ Library.

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

Definition in file hashtablebase.inl.

#include "alib/lang/tmp.hpp"
#include "alib/containers/recycler.hpp"
#include <iterator>
Include dependency graph for hashtablebase.inl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling >
 
struct  HTElementCached< TStored >
 
struct  HTElementSelector< TValueDescriptor, THashCaching >
 
struct  HTElementUncached< TStored >
 
class  HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling >::TIterator< TConstOrMutable >
 
class  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

ALIB_API void * DUMMY_BUCKET
 A dummy bucket used for nulled hash tables to avoid otherwise necessary checks.
 
ALIB_API const uinteger 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.