ViennaGrid - The Vienna Grid Library
2.1.0
|
STL-like map where the key is automatically deduced from the value object (hence 'hidden'). More...
#include <hidden_key_map.hpp>
STL-like map where the key is automatically deduced from the value object (hence 'hidden').
KeyT | The key functor type which extracts the key from the value object |
ValueT | The value type, i.e. the element stored inside the map. |
Reimplemented in container_base< hidden_key_map< KeyT, ElementT >, handle_tag >.
typedef const value_type* const_pointer |
typedef const value_type& const_reference |
typedef std::map< KeyT, ValueT > container_type |
typedef hidden_key_map_iterator<SelfType> iterator |
Reimplemented in container_base< hidden_key_map< KeyT, ElementT >, handle_tag >.
typedef KeyT key_type |
typedef value_type* pointer |
typedef value_type& reference |
typedef container_type::size_type size_type |
typedef ValueT value_type |
const_iterator begin | ( | ) | const [inline] |
void clear | ( | ) | [inline] |
bool empty | ( | ) | const [inline] |
const_iterator end | ( | ) | const [inline] |
iterator find | ( | const value_type & | element | ) | [inline] |
const_iterator find | ( | const value_type & | element | ) | const [inline] |
Reimplemented in container_base< hidden_key_map< KeyT, ElementT >, handle_tag >.
std::pair<iterator, bool> insert | ( | const value_type & | element | ) | [inline] |
Reimplemented in container_base< hidden_key_map< KeyT, ElementT >, handle_tag >.
friend class hidden_key_map_const_iterator< SelfType > [friend] |
friend class hidden_key_map_const_reverse_iterator< SelfType > [friend] |
friend class hidden_key_map_iterator< SelfType > [friend] |
friend class hidden_key_map_reverse_iterator< SelfType > [friend] |