44 template <
typename Key,
typename T>
45 class i_map :
public i_container<i_pair<const Key, T>, i_const_iterator<i_pair<const Key, T>>, i_iterator<i_pair<const Key, T>>>
83 template <
typename Key,
typename T>
84 class i_multimap :
public i_container<i_pair<const Key, T>, i_const_iterator<i_pair<const Key, T>>, i_iterator<i_pair<const Key, T>>>
i_iterator< i_pair< const Key, T > > abstract_iterator
abstract_const_iterator::iterator_wrapper const_iterator
abstract_iterator::iterator_wrapper iterator
i_const_iterator< i_pair< const Key, T > > abstract_const_iterator
iterator insert(const abstract_value_type &aValue)
base_type::const_iterator const_iterator
virtual const abstract_mapped_type & at(const abstract_key_type &aKey) const =0
const_iterator find(const abstract_key_type &aKey) const
i_pair< const abstract_key_type, abstract_mapped_type > abstract_value_type
const_iterator lower_bound(const abstract_key_type &aKey) const
iterator insert(const abstract_key_type &aKey, const abstract_mapped_type &aMapped)
base_type::abstract_iterator abstract_iterator
iterator lower_bound(const abstract_key_type &aKey)
base_type::abstract_const_iterator abstract_const_iterator
iterator upper_bound(const abstract_key_type &aKey)
base_type::iterator iterator
const_iterator upper_bound(const abstract_key_type &aKey) const
virtual abstract_mapped_type & operator[](const abstract_key_type &aKey)=0
virtual abstract_mapped_type & at(const abstract_key_type &aKey)=0
iterator find(const abstract_key_type &aKey)
i_pair< const abstract_key_type, abstract_mapped_type > abstract_value_type
iterator insert(const abstract_value_type &aValue)
const_iterator upper_bound(const abstract_key_type &aKey) const
base_type::abstract_iterator abstract_iterator
const_iterator lower_bound(const abstract_key_type &aKey) const
base_type::const_iterator const_iterator
const_iterator find(const abstract_key_type &aKey) const
iterator upper_bound(const abstract_key_type &aKey)
iterator insert(const abstract_key_type &aKey, const abstract_mapped_type &aMapped)
iterator find(const abstract_key_type &aKey)
iterator lower_bound(const abstract_key_type &aKey)
base_type::abstract_const_iterator abstract_const_iterator
base_type::iterator iterator