ViennaGrid - The Vienna Grid Library
2.1.0
|
Provides the implementation of the hidden key map and its surrounding functionality. More...
Go to the source code of this file.
Data Structures | |
class | container_base< hidden_key_map< KeyT, ElementT >, handle_tag > |
class | hidden_key_map< KeyT, ValueT > |
STL-like map where the key is automatically deduced from the value object (hence 'hidden'). More... | |
class | hidden_key_map_const_iterator< HiddenKeyMapT > |
A const-iterator over all values of a hidden_key_map. More... | |
class | hidden_key_map_const_reverse_iterator< HiddenKeyMapT > |
A const-iterator over all values of a hidden_key_map in reverse direction. More... | |
class | hidden_key_map_iterator< HiddenKeyMapT > |
An iterator over all values of a hidden_key_map. More... | |
class | hidden_key_map_reverse_iterator< HiddenKeyMapT > |
A iterator over all values of a hidden_key_map in reverse direction. More... | |
struct | hidden_key_map_tag< KeyTypeTagT > |
A tag for selecting a hidden key map as a storage type. More... | |
Namespaces | |
namespace | viennagrid |
The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces. | |
namespace | viennagrid::detail |
Namespace for implementation details. Not intended to be used directly by a library user. | |
namespace | viennagrid::result_of |
The metafunction layer. Provides type generators that derive the respective type from the mesh configuration. | |
Functions | |
template<typename KeyT , typename ValueT > | |
std::pair< typename hidden_key_map< KeyT, ValueT > ::iterator, bool > | insert (hidden_key_map< KeyT, ValueT > &container, const ValueT &element) |
Provides the implementation of the hidden key map and its surrounding functionality.