koutil
Loading...
Searching...
No Matches
hash_array.h File Reference
#include "template_hash_array.h"
#include <cassert>
#include <concepts>
#include <cstddef>
#include <functional>
#include <memory>
#include <type_traits>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  koutil::container::hash_array< Key, KeyID, KeyAdapter, Hash, Bucket, Allocator >
 A hash array with open addressing and linear probing. More...
 
struct  koutil::container::hash_array< Key, KeyID, KeyAdapter, Hash, Bucket, Allocator >::AdapterWrapper
 
struct  koutil::container::hash_array< Key, KeyID, KeyAdapter, Hash, Bucket, Allocator >::HashWrapper
 

Namespaces

namespace  koutil
 
namespace  koutil::container
 

Concepts

concept  koutil::container::is_hash
 Concept to check if a type is a valid hash function for a given Key type.
 
concept  koutil::container::is_key_adapter
 Concept to check if a type is a valid key adapter.