The exterior_property metafunction defines an appropriate set of types for creating an exterior property. More...
#include <exterior_property.hpp>
Public Types | |
| typedef Key | key_type | 
| typedef Value | value_type | 
| typedef std::vector< Value > | container_type | 
| typedef container_property_map < Graph, Key, container_type >  | map_type | 
| typedef detail::vector_matrix < Value >  | matrix_type | 
| typedef matrix_property_map < Graph, Key, matrix_type >  | matrix_map_type | 
The exterior_property metafunction defines an appropriate set of types for creating an exterior property.
An exterior property is comprised of a both a container and a property map that acts as its abstraction. An extension of this metafunction will select an appropriate "matrix" property that records values for pairs of vertices.
| typedef std::vector<Value> boost::exterior_property< Graph, Key, Value >::container_type | 
| typedef Key boost::exterior_property< Graph, Key, Value >::key_type | 
| typedef container_property_map<Graph, Key, container_type> boost::exterior_property< Graph, Key, Value >::map_type | 
| typedef matrix_property_map<Graph, Key, matrix_type> boost::exterior_property< Graph, Key, Value >::matrix_map_type | 
| typedef detail::vector_matrix<Value> boost::exterior_property< Graph, Key, Value >::matrix_type | 
| typedef Value boost::exterior_property< Graph, Key, Value >::value_type |