21 template<
typename Key,
typename Value>
31 Tuple<Key, Value>, Eq, Hasher, Buckets, detail::NodeHashMapTag<Key, Value>, Alloc,
33 NodeHashMap<Key, Value, Eq, Hasher, Buckets, Alloc>, Tuple<Key, Value>, Key, Value,
34 HashNodeIterator<Tuple<Key, Value>, detail::NodeHashMapTag<Key, Value>>,
35 container::ConstIteratorImpl<HashNodeIterator<Tuple<Key, Value>, detail::NodeHashMapTag<Key, Value>>>,
36 detail::NodeHashTableMapValidForLookup<Key, Value, Eq>::template Type, false>,
51 NodeHashMap(Eq, Hasher, Buckets
const& comparator) : Base(Eq { comparator }) {}
54template<concepts::InputContainer Con, concepts::TupleLike T = meta::ContainerValue<Con>>
59template<concepts::InputContainer Con, concepts::TupleLike T = meta::ContainerValue<Con>,
typename Eq>
64template<concepts::InputContainer Con, concepts::TupleLike T = meta::ContainerValue<Con>,
typename Eq,
typename Hasher>
Definition const_iterator_impl.h:19
Definition hash_node_iterator.h:15
Definition forward_list_forward_declaration.h:12
Definition map_interface.h:21
Definition node_hash_map.h:37
NodeHashMap(Eq, Hasher, Buckets const &comparator)
Definition node_hash_map.h:51
Definition owning_node_hash_table.h:59
Definition vector_forward_declaration.h:8
Definition tuple_forward_declaration.h:5
di::meta::Decay< decltype(T)> Tag
Definition tag_invoke.h:28
Definition zstring_parser.h:9
constexpr tag_invoke_detail::TagInvokeFn tag_invoke
Definition tag_invoke.h:22
Definition default_hasher.h:7
Definition owning_node_hash_table.h:36
Definition node_hash_map.h:22
Definition node_hash_table.h:34
Definition in_place_template.h:5