ReadWritePropertyMap
A ReadWritePropertyMap can be used to read property values via
the get() function and can be used to write property values
via the put() function.
Refinement of
ReadablePropertyMap
and
WritablePropertyMap
Notation
| PMap |
A type that is a model of LvaluePropertyMap. |
Associated Types
| Property Map Category
| boost::property_traits<PMap>::category |
The category of the property map must be a type convertible to
read_write_property_map_tag.
|
Concept Checking Class
template <class PMap, class Key>
struct ReadWritePropertyMapConcept
{
typedef typename property_traits<PMap>::category Category;
typedef boost::read_write_property_map_tag ReadWriteTag;
void constraints() {
function_requires< ReadablePropertyMapConcept<PMap, Key> >();
function_requires< WritablePropertyMapConcept<PMap, Key> >();
function_requires< ConvertibleConcept<Category, ReadWriteTag> >();
}
};
See Also
Property map concepts