Dune Core Modules (unstable)
propertymap.hh
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
An adapter to turn an unique associative container into a property map.
Definition: propertymap.hh:180
An adaptor to turn an unique associative container into a property map.
Definition: propertymap.hh:238
Adapter to turn a random access iterator into a property map.
Definition: propertymap.hh:108
IndexMap::KeyType KeyType
The key type of the property map.
Definition: propertymap.hh:125
R Reference
The reference type of the property map.
Definition: propertymap.hh:135
T ValueType
The value type of the property map.
Definition: propertymap.hh:130
Reference operator[](KeyType key) const
Access the a value by reference.
Definition: propertymap.hh:160
IteratorPropertyMap(RandomAccessIterator iter, const IndexMap &im=IndexMap())
Constructor.
Definition: propertymap.hh:149
IteratorPropertyMap()
Constructor.
Definition: propertymap.hh:155
IM IndexMap
The type of the index map.
Definition: propertymap.hh:120
RAI RandomAccessIterator
The type of the random access iterator.
Definition: propertymap.hh:113
LvaluePropertyMapTag Category
The category of this property map.
Definition: propertymap.hh:140
constexpr auto get(std::integer_sequence< T, II... >, std::integral_constant< std::size_t, pos >={})
Return the entry at position pos of the given sequence.
Definition: integersequence.hh:22
A property map that applies the identity function to integers.
Definition: propertymap.hh:293
std::size_t ValueType
The value type of the map.
Definition: propertymap.hh:298
std::size_t Reference
The reference type of the map.
Definition: propertymap.hh:301
ReadablePropertyMapTag Category
The category of the map.
Definition: propertymap.hh:304
Tag for the category of lvalue property maps.
Definition: propertymap.hh:57
T Tag
the tag identifying the property.
Definition: propertymap.hh:324
C Container
The container type to whose entries the properties are attached.
Definition: propertymap.hh:329
Tag for the category of readable and writable property maps.
Definition: propertymap.hh:50
Tag for the category of readable property maps.
Definition: propertymap.hh:38
Tag for the category of writable property maps.
Definition: propertymap.hh:42
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)