Function object that applies the underlying predicate to determine if an out-edge should be removed. More...
#include <adjacency_list.hpp>
Public Types | |
typedef graph_traits< Graph > ::edge_descriptor | edge_descriptor |
typedef Graph::local_edge_descriptor | argument_type |
typedef Graph::directed_selector | directed_selector |
typedef bool | result_type |
Public Member Functions | |
remove_out_edge_predicate (Graph &g, Predicate &predicate) | |
bool | operator() (const argument_type &le) |
Function object that applies the underlying predicate to determine if an out-edge should be removed.
If so, either removes the incoming edge (if it is stored locally) or sends a message to the owner of the target requesting that it remove the edge.
typedef Graph::local_edge_descriptor boost::parallel::detail::remove_out_edge_predicate< Graph, Predicate >::argument_type |
typedef Graph::directed_selector boost::parallel::detail::remove_out_edge_predicate< Graph, Predicate >::directed_selector |
typedef graph_traits<Graph>::edge_descriptor boost::parallel::detail::remove_out_edge_predicate< Graph, Predicate >::edge_descriptor |
typedef bool boost::parallel::detail::remove_out_edge_predicate< Graph, Predicate >::result_type |
|
inline |
|
inline |