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

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

Inheritance diagram for di::TreeMap< Key, Value, Comp, Alloc >:
di::container::OwningRBTree< Tuple< Key, Value >, detail::TreeMapCompAdapter< function::Compare, Key >, detail::TreeMapTag< Key, Value >, DefaultAllocator, MapInterface< TreeMap< 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, false >, false > di::container::RBTree< Value, detail::TreeMapCompAdapter< function::Compare, Key >, detail::TreeMapTag< Key, Value >, MapInterface< TreeMap< 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, false >, is_multi, OwningRBTree< Value, detail::TreeMapCompAdapter< function::Compare, Key >, detail::TreeMapTag< Key, Value >, Alloc, MapInterface< TreeMap< 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, false >, is_multi > > di::container::MapInterface< TreeMap< 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, false >

Public Member Functions

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

Constructor & Destructor Documentation

◆ TreeMap() [1/2]

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

◆ TreeMap() [2/2]

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

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