This header-file is part of module ALib Containers of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file hashtable.inl.
Go to the source code of this file.
Namespaces | |
namespace | alib |
namespace | alib::containers |
Typedefs | |
template<typename TAllocator, typename TKey, typename TMapped, typename THash = std::hash <TKey>, typename TEqual = std::equal_to<TKey>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
using | alib::containers::HashMap |
template<typename TAllocator, typename TKey, typename TMapped, typename THash = std::hash <TKey>, typename TEqual = std::equal_to<TKey>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
using | alib::HashMap = containers::HashMap<TAllocator,TKey,TMapped,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. | |
template<typename TAllocator, typename T, typename THash = std::hash <T>, typename TEqual = std::equal_to<T>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
using | alib::containers::HashSet |
template<typename TAllocator, typename T, typename THash = std::hash <T>, typename TEqual = std::equal_to<T>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
using | alib::HashSet = containers::HashSet<TAllocator,T,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition alib::containers::HashSet. | |
template<typename TAllocator, typename TValueDescriptor, typename THash = std::hash <typename TValueDescriptor::KeyType>, typename TEqual = std::equal_to<typename TValueDescriptor::KeyType>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
using | alib::HashTable = containers::HashTable<TAllocator,TValueDescriptor,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition alib::containers::HashSet. | |
Functions | |
template<typename THashtable> | |
std::tuple< double, double, integer, integer > | alib::containers::DbgGetHashTableDistribution (const THashtable &hashtable) |