5 namespace tdc {
namespace esp {
9 Meta m(
"ipd",
"std_unordered_map");
15 template<
size_t N,
typename T,
typename U>
17 std::unordered_map<Array<N, T>, U> m_map;
22 template<
typename Updater>
24 auto& val = m_map[key];
29 inline size_t size()
const {
35 for(
auto& kv : m_map) {
36 const auto& key = kv.first;
37 const auto& val = kv.second;
Contains the text compression and encoding framework.
Algorithm(Algorithm const &)=default
IPDMap(size_t bucket_count, const Array< N, T > &empty)
U access(const Array< N, T > &key, Updater updater)
Interface for algorithms.