#include <boost/graph/graph_traits.hpp>
#include <boost/graph/properties.hpp>
#include <boost/graph/adjacency_iterator.hpp>
#include <boost/graph/detail/set_adaptor.hpp>
#include <boost/iterator/filter_iterator.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::detail | |
Functions | |
template<typename Graph , typename EdgePredicate > | |
filtered_graph< Graph, EdgePredicate > | boost::make_filtered_graph (Graph &g, EdgePredicate ep) |
template<typename Graph , typename EdgePredicate , typename VertexPredicate > | |
filtered_graph< Graph, EdgePredicate, VertexPredicate > | boost::make_filtered_graph (Graph &g, EdgePredicate ep, VertexPredicate vp) |
template<typename Graph , typename EdgePredicate > | |
filtered_graph< const Graph, EdgePredicate > | boost::make_filtered_graph (const Graph &g, EdgePredicate ep) |
template<typename Graph , typename EdgePredicate , typename VertexPredicate > | |
filtered_graph< const Graph, EdgePredicate, VertexPredicate > | boost::make_filtered_graph (const Graph &g, EdgePredicate ep, VertexPredicate vp) |
template<typename G , typename EP , typename VP > | |
std::pair< typename filtered_graph< G, EP, VP > ::vertex_iterator, typename filtered_graph< G, EP, VP > ::vertex_iterator > | boost::vertices (const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP > | |
std::pair< typename filtered_graph< G, EP, VP > ::edge_iterator, typename filtered_graph< G, EP, VP > ::edge_iterator > | boost::edges (const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP > | |
filtered_graph< G, EP, VP > ::vertices_size_type | boost::num_vertices (const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP > | |
filtered_graph< G, EP, VP > ::edges_size_type | boost::num_edges (const filtered_graph< G, EP, VP > &g) |
template<typename G > | |
filtered_graph_base< G > ::vertex_descriptor | boost::source (typename filtered_graph_base< G >::edge_descriptor e, const filtered_graph_base< G > &g) |
template<typename G > | |
filtered_graph_base< G > ::vertex_descriptor | boost::target (typename filtered_graph_base< G >::edge_descriptor e, const filtered_graph_base< G > &g) |
template<typename G , typename EP , typename VP > | |
std::pair< typename filtered_graph< G, EP, VP > ::out_edge_iterator, typename filtered_graph< G, EP, VP > ::out_edge_iterator > | boost::out_edges (typename filtered_graph< G, EP, VP >::vertex_descriptor u, const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP > | |
filtered_graph< G, EP, VP > ::degree_size_type | boost::out_degree (typename filtered_graph< G, EP, VP >::vertex_descriptor u, const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP > | |
std::pair< typename filtered_graph< G, EP, VP > ::adjacency_iterator, typename filtered_graph< G, EP, VP > ::adjacency_iterator > | boost::adjacent_vertices (typename filtered_graph< G, EP, VP >::vertex_descriptor u, const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP > | |
std::pair< typename filtered_graph< G, EP, VP > ::in_edge_iterator, typename filtered_graph< G, EP, VP > ::in_edge_iterator > | boost::in_edges (typename filtered_graph< G, EP, VP >::vertex_descriptor u, const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP > | |
filtered_graph< G, EP, VP > ::degree_size_type | boost::in_degree (typename filtered_graph< G, EP, VP >::vertex_descriptor u, const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP > | |
std::pair< typename filtered_graph< G, EP, VP > ::edge_descriptor, bool > | boost::edge (typename filtered_graph< G, EP, VP >::vertex_descriptor u, typename filtered_graph< G, EP, VP >::vertex_descriptor v, const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP > | |
std::pair< typename filtered_graph< G, EP, VP > ::out_edge_iterator, typename filtered_graph< G, EP, VP > ::out_edge_iterator > | boost::edge_range (typename filtered_graph< G, EP, VP >::vertex_descriptor u, typename filtered_graph< G, EP, VP >::vertex_descriptor v, const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP , typename Property > | |
property_map< G, Property >::type | boost::get (Property p, filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP , typename Property > | |
property_map< G, Property > ::const_type | boost::get (Property p, const filtered_graph< G, EP, VP > &g) |
template<typename G , typename EP , typename VP , typename Property , typename Key > | |
property_map_value< G, Property >::type | boost::get (Property p, const filtered_graph< G, EP, VP > &g, const Key &k) |
template<typename G , typename EP , typename VP , typename Property , typename Key , typename Value > | |
void | boost::put (Property p, const filtered_graph< G, EP, VP > &g, const Key &k, const Value &val) |
template<typename Graph , typename Set > | |
vertex_subset_filter< Graph, Set >::type | boost::make_vertex_subset_filter (Graph &g, const Set &s) |
template<typename Graph , typename Set > | |
vertex_subset_compliment_filter < Graph, Set >::type | boost::make_vertex_subset_compliment_filter (Graph &g, const Set &s) |
template<typename Graph , typename Set > | |
vertex_subset_complement_filter < Graph, Set >::type | boost::make_vertex_subset_complement_filter (Graph &g, const Set &s) |