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