 
 
template <typename ValueType, typename KeyType = void> class static_property_mapThis property map wraps a copy of some particular object, and returns a copy of that object whenever a key object is input.
boost/property_map/property_map.hpp
| Type | Description | 
|---|---|
| boost::property_traits<static_property_map>::value_type | This type is the ValueType with which the template was instantiated. | 
| boost::property_traits<static_property_map>::key_type | This type is the KeyType with which the template was instantiated. | 
| boost::property_traits<static_property_map>::category | This type is boost::readable_property_map_tag. | 
| Member | Description | 
|---|---|
| static_property_map(ValueType v) | The constructor for static_property_map is provided the value that the property map will return when queried. | 
| static_property_map(const static_property_map& x) | Copy constructor. | 
| template <typename T> ValueType& operator[](T) const | Returns the contained value by copy. | 
| template <typename KeyType, typename ValueType> static_property_map<KeyType, ValueType> make_static_property_map(const ValueType& value); | Returns a static_property_map with the given key type initialized to the given value. |