17template<
typename Key,
typename Value, concepts::StrictWeakOrder<Key> Comp = function::Compare,
18 concepts::Allocator Alloc = DefaultAllocator>
21 Tuple<Key, Value>, detail::TreeMapCompAdapter<Comp, Key>, detail::TreeMapTag<Key, Value>, Alloc,
23 TreeMultiMap<Key, Value, Comp, Alloc>, Tuple<Key, Value>, Key, Value,
24 RBTreeIterator<Tuple<Key, Value>, detail::TreeMapTag<Key, Value>>,
25 container::ConstIteratorImpl<RBTreeIterator<Tuple<Key, Value>, detail::TreeMapTag<Key, Value>>>,
26 detail::RBTreeValidForLookup<Tuple<Key, Value>, detail::TreeMapCompAdapter<Comp, Key>>::template Type,
43 TreeMultiMap(Comp
const& comparator) : Base(
detail::TreeMapCompAdapter<Comp, Key> { comparator }) {}
46template<concepts::InputContainer Con, concepts::TupleLike T = meta::ContainerValue<Con>>
51template<concepts::InputContainer Con, concepts::TupleLike T = meta::ContainerValue<Con>,
52 concepts::StrictWeakOrder<T> Comp>
Definition const_iterator_impl.h:19
Definition map_interface.h:21
Definition owning_rb_tree.h:42
Definition rb_tree_iterator.h:10
Definition tree_multimap.h:28
TreeMultiMap(Comp const &comparator)
Definition tree_multimap.h:43
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 in_place_template.h:5