A Read/Write Property Map can be used to read property values via the get() function and to write property values via the put() function.
Readable Property Map and Writable Property Map
PMap |
A type that is a model of Read/Write Property Map. |
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. |
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> >(); } };
Copyright © 2000 |
|