|
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] |
1.7.6.1