di 0.1.0
Loading...
Searching...
No Matches
di::container::TreeMultiMap< Key, Value, Comp, Alloc > Class Template Reference

#include <di/container/tree/tree_multimap.h>

Inheritance diagram for di::container::TreeMultiMap< Key, Value, Comp, Alloc >:
di::container::OwningRBTree< Tuple< Key, Value >, detail::TreeMapCompAdapter< function::Compare, Key >, detail::TreeMapTag< Key, Value >, DefaultAllocator, MapInterface< TreeMultiMap< Key, Value, function::Compare, DefaultAllocator >, Tuple< Key, Value >, Key, Value, RBTreeIterator< Tuple< Key, Value >, detail::TreeMapTag< Key, Value > >, container::ConstIteratorImpl< RBTreeIterator< Tuple< Key, Value >, detail::TreeMapTag< Key, Value > > >, detail::RBTreeValidForLookup< Tuple< Key, Value >, detail::TreeMapCompAdapter< function::Compare, Key > >::template Type, true >, true > di::container::RBTree< Value, detail::TreeMapCompAdapter< function::Compare, Key >, detail::TreeMapTag< Key, Value >, MapInterface< TreeMultiMap< Key, Value, function::Compare, DefaultAllocator >, Tuple< Key, Value >, Key, Value, RBTreeIterator< Tuple< Key, Value >, detail::TreeMapTag< Key, Value > >, container::ConstIteratorImpl< RBTreeIterator< Tuple< Key, Value >, detail::TreeMapTag< Key, Value > > >, detail::RBTreeValidForLookup< Tuple< Key, Value >, detail::TreeMapCompAdapter< function::Compare, Key > >::template Type, true >, is_multi, OwningRBTree< Value, detail::TreeMapCompAdapter< function::Compare, Key >, detail::TreeMapTag< Key, Value >, Alloc, MapInterface< TreeMultiMap< Key, Value, function::Compare, DefaultAllocator >, Tuple< Key, Value >, Key, Value, RBTreeIterator< Tuple< Key, Value >, detail::TreeMapTag< Key, Value > >, container::ConstIteratorImpl< RBTreeIterator< Tuple< Key, Value >, detail::TreeMapTag< Key, Value > > >, detail::RBTreeValidForLookup< Tuple< Key, Value >, detail::TreeMapCompAdapter< function::Compare, Key > >::template Type, true >, is_multi > > di::container::MapInterface< TreeMultiMap< Key, Value, function::Compare, DefaultAllocator >, Tuple< Key, Value >, Key, Value, RBTreeIterator< Tuple< Key, Value >, detail::TreeMapTag< Key, Value > >, container::ConstIteratorImpl< RBTreeIterator< Tuple< Key, Value >, detail::TreeMapTag< Key, Value > > >, detail::RBTreeValidForLookup< Tuple< Key, Value >, detail::TreeMapCompAdapter< function::Compare, Key > >::template Type, true >

Public Member Functions

 TreeMultiMap ()=default
 
 TreeMultiMap (Comp const &comparator)
 

Constructor & Destructor Documentation

◆ TreeMultiMap() [1/2]

template<typename Key, typename Value, concepts::StrictWeakOrder< Key > Comp = function::Compare, concepts::Allocator Alloc = DefaultAllocator>
di::container::TreeMultiMap< Key, Value, Comp, Alloc >::TreeMultiMap ( )
default

◆ TreeMultiMap() [2/2]

template<typename Key, typename Value, concepts::StrictWeakOrder< Key > Comp = function::Compare, concepts::Allocator Alloc = DefaultAllocator>
di::container::TreeMultiMap< Key, Value, Comp, Alloc >::TreeMultiMap ( Comp const & comparator)
inline

The documentation for this class was generated from the following file: