#include <neighbor_bfs.hpp>
Public Member Functions | |
neighbor_bfs_visitor (Visitors vis=Visitors()) | |
template<class Vertex , class Graph > | |
void | initialize_vertex (Vertex u, Graph &g) |
template<class Vertex , class Graph > | |
void | discover_vertex (Vertex u, Graph &g) |
template<class Vertex , class Graph > | |
void | examine_vertex (Vertex u, Graph &g) |
template<class Edge , class Graph > | |
void | examine_out_edge (Edge e, Graph &g) |
template<class Edge , class Graph > | |
void | tree_out_edge (Edge e, Graph &g) |
template<class Edge , class Graph > | |
void | non_tree_out_edge (Edge e, Graph &g) |
template<class Edge , class Graph > | |
void | gray_target (Edge e, Graph &g) |
template<class Edge , class Graph > | |
void | black_target (Edge e, Graph &g) |
template<class Edge , class Graph > | |
void | examine_in_edge (Edge e, Graph &g) |
template<class Edge , class Graph > | |
void | tree_in_edge (Edge e, Graph &g) |
template<class Edge , class Graph > | |
void | non_tree_in_edge (Edge e, Graph &g) |
template<class Edge , class Graph > | |
void | gray_source (Edge e, Graph &g) |
template<class Edge , class Graph > | |
void | black_source (Edge e, Graph &g) |
template<class Vertex , class Graph > | |
void | finish_vertex (Vertex u, Graph &g) |
Protected Attributes | |
Visitors | m_vis |
|
inline |
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
inline |
References boost::invoke_visitors(), and boost::neighbor_bfs_visitor< Visitors >::m_vis.
|
protected |
Referenced by boost::neighbor_bfs_visitor< Visitors >::black_source(), boost::neighbor_bfs_visitor< Visitors >::black_target(), boost::neighbor_bfs_visitor< Visitors >::discover_vertex(), boost::neighbor_bfs_visitor< Visitors >::examine_in_edge(), boost::neighbor_bfs_visitor< Visitors >::examine_out_edge(), boost::neighbor_bfs_visitor< Visitors >::examine_vertex(), boost::neighbor_bfs_visitor< Visitors >::finish_vertex(), boost::neighbor_bfs_visitor< Visitors >::gray_source(), boost::neighbor_bfs_visitor< Visitors >::gray_target(), boost::neighbor_bfs_visitor< Visitors >::initialize_vertex(), boost::neighbor_bfs_visitor< Visitors >::non_tree_in_edge(), boost::neighbor_bfs_visitor< Visitors >::non_tree_out_edge(), boost::neighbor_bfs_visitor< Visitors >::tree_in_edge(), and boost::neighbor_bfs_visitor< Visitors >::tree_out_edge().