#include <hashmap.hpp>
|
constexpr T & | operator[] (const K &k) |
|
constexpr bool | erase (const K &k) |
|
constexpr bool | contains (const K &k) const |
|
template<typename F>
requires requires(F f, const K &k, T &v) { f(k, v); } |
constexpr void | for_each (F f) |
|
constexpr void | clear () |
|
◆ operator[]()
template<typename K, typename T, typename Hash = internal::hashing::HashObject<K>, bool KEEP_HISTORY = false, int LG = 20>
◆ erase()
template<typename K, typename T, typename Hash = internal::hashing::HashObject<K>, bool KEEP_HISTORY = false, int LG = 20>
◆ contains()
template<typename K, typename T, typename Hash = internal::hashing::HashObject<K>, bool KEEP_HISTORY = false, int LG = 20>
bool maomao90::HashMap< K, T, Hash, KEEP_HISTORY, LG >::contains |
( |
const K & | k | ) |
const |
|
inlineconstexpr |
◆ for_each()
template<typename K, typename T, typename Hash = internal::hashing::HashObject<K>, bool KEEP_HISTORY = false, int LG = 20>
template<typename F>
requires requires(F f, const K &k, T &v) { f(k, v); }
◆ clear()
template<typename K, typename T, typename Hash = internal::hashing::HashObject<K>, bool KEEP_HISTORY = false, int LG = 20>
The documentation for this struct was generated from the following file: