Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph::distributed::detail::scc_discovery_visitor< Graph, SourceMap > Struct Template Reference

#include <strong_components.hpp>

Inheritance diagram for boost::graph::distributed::detail::scc_discovery_visitor< Graph, SourceMap >:
Collaboration diagram for boost::graph::distributed::detail::scc_discovery_visitor< Graph, SourceMap >:

Public Member Functions

 scc_discovery_visitor (SourceMap &sourceM)
 
template<typename Edge >
void tree_edge (Edge e, const Graph &g)
 
graph::bfs_visitor_event_not_overridden initialize_vertex (Vertex u, Graph &g)
 
graph::bfs_visitor_event_not_overridden discover_vertex (Vertex u, Graph &g)
 
graph::bfs_visitor_event_not_overridden examine_vertex (Vertex u, Graph &g)
 
graph::bfs_visitor_event_not_overridden examine_edge (Edge e, Graph &g)
 
graph::bfs_visitor_event_not_overridden tree_edge (Edge e, Graph &g)
 
graph::bfs_visitor_event_not_overridden non_tree_edge (Edge e, Graph &g)
 
graph::bfs_visitor_event_not_overridden gray_target (Edge e, Graph &g)
 
graph::bfs_visitor_event_not_overridden black_target (Edge e, Graph &g)
 
graph::bfs_visitor_event_not_overridden finish_vertex (Vertex u, Graph &g)
 

Protected Attributes

Visitors m_vis
 

Constructor & Destructor Documentation

template<typename Graph , typename SourceMap >
boost::graph::distributed::detail::scc_discovery_visitor< Graph, SourceMap >::scc_discovery_visitor ( SourceMap &  sourceM)
inline

Member Function Documentation

graph::bfs_visitor_event_not_overridden boost::bfs_visitor< Visitors >::black_target ( Edge  e,
Graph &  g 
)
inlineinherited
graph::bfs_visitor_event_not_overridden boost::bfs_visitor< Visitors >::discover_vertex ( Vertex  u,
Graph &  g 
)
inlineinherited
graph::bfs_visitor_event_not_overridden boost::bfs_visitor< Visitors >::examine_edge ( Edge  e,
Graph &  g 
)
inlineinherited
graph::bfs_visitor_event_not_overridden boost::bfs_visitor< Visitors >::examine_vertex ( Vertex  u,
Graph &  g 
)
inlineinherited
graph::bfs_visitor_event_not_overridden boost::bfs_visitor< Visitors >::finish_vertex ( Vertex  u,
Graph &  g 
)
inlineinherited
graph::bfs_visitor_event_not_overridden boost::bfs_visitor< Visitors >::gray_target ( Edge  e,
Graph &  g 
)
inlineinherited
graph::bfs_visitor_event_not_overridden boost::bfs_visitor< Visitors >::initialize_vertex ( Vertex  u,
Graph &  g 
)
inlineinherited
graph::bfs_visitor_event_not_overridden boost::bfs_visitor< Visitors >::non_tree_edge ( Edge  e,
Graph &  g 
)
inlineinherited
template<typename Graph , typename SourceMap >
template<typename Edge >
void boost::graph::distributed::detail::scc_discovery_visitor< Graph, SourceMap >::tree_edge ( Edge  e,
const Graph &  g 
)
inline
graph::bfs_visitor_event_not_overridden boost::bfs_visitor< Visitors >::tree_edge ( Edge  e,
Graph &  g 
)
inlineinherited

Member Data Documentation

Visitors boost::bfs_visitor< Visitors >::m_vis
protectedinherited

The documentation for this struct was generated from the following file: