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 |
|