6 namespace tdc {
namespace esp {
10 Meta m(
"ipd",
"hash_map");
16 template<
size_t N,
typename T,
typename U>
18 rigtorp::HashMap<Array<N, T>, U> m_map;
22 m_map(bucket_count, empty) {}
24 template<
typename Updater>
26 auto& val = m_map[key];
31 inline size_t size()
const {
37 for(
auto& kv : m_map) {
38 const auto& key = kv.first;
39 const auto& val = kv.second;
Contains the text compression and encoding framework.
IPDMap(size_t bucket_count, const Array< N, T > &empty)
U access(const Array< N, T > &key, Updater updater)
Algorithm(Algorithm const &)=default
Interface for algorithms.