|
| graph_edge_property_map (view_type &graph) |
|
| graph_edge_property_map (view_type &graph, Functor f) |
|
template<typename Edge , typename Functor2 > |
void | apply (Edge &e, Functor2 f2) |
| Applies the specified functor to the property associated with the provided edge. More...
|
|
template<typename Edge > |
void | put (Edge &e, value_type c) |
| Sets the property associated with the provided edge to the provided value. More...
|
|
template<typename Edge > |
value_type | get (Edge const &e) |
| Returns the property associated with the provided edge. More...
|
|
void | reset () |
| Not used. Provided for compatibility.
|
|
template<class PG, class Functor>
class stapl::graph_edge_property_map< PG, Functor >
Internal property map to access edge properties stored on graph edges.
- Template Parameters
-
PG | The graph view. |
Functor | Functor to extract the desired property from the edge property. |
Functor is used to extract a sub-property from a property class. It should have following methods: . typedef value_type; . value_type get(Property p); . void put(Property p, value_type c); . apply(Property p, functor f);