#include <topological_sort.hpp>
Public Member Functions | |
topo_sort_visitor (OutputIterator _iter) | |
template<typename Edge , typename Graph > | |
void | back_edge (const Edge &, Graph &) |
template<typename Vertex , typename Graph > | |
void | finish_vertex (const Vertex &u, Graph &) |
void | initialize_vertex (Vertex u, const Graph &g) |
void | start_vertex (Vertex u, const Graph &g) |
void | discover_vertex (Vertex u, const Graph &g) |
void | examine_edge (Edge u, const Graph &g) |
void | tree_edge (Edge u, const Graph &g) |
void | back_edge (Edge u, const Graph &g) |
void | forward_or_cross_edge (Edge u, const Graph &g) |
void | finish_edge (Edge u, const Graph &g) |
void | finish_vertex (Vertex u, const Graph &g) |
Public Attributes | |
OutputIterator | m_iter |
Protected Attributes | |
Visitors | m_vis |
|
inline |
|
inline |
References BOOST_THROW_EXCEPTION.
|
inlineinherited |
References boost::invoke_visitors(), and boost::dfs_visitor< Visitors >::m_vis.
|
inlineinherited |
References boost::invoke_visitors(), and boost::dfs_visitor< Visitors >::m_vis.
|
inlineinherited |
References boost::invoke_visitors(), and boost::dfs_visitor< Visitors >::m_vis.
|
inlineinherited |
References boost::invoke_visitors(), and boost::dfs_visitor< Visitors >::m_vis.
|
inline |
|
inlineinherited |
References boost::invoke_visitors(), and boost::dfs_visitor< Visitors >::m_vis.
|
inlineinherited |
References boost::invoke_visitors(), and boost::dfs_visitor< Visitors >::m_vis.
|
inlineinherited |
References boost::invoke_visitors(), and boost::dfs_visitor< Visitors >::m_vis.
|
inlineinherited |
References boost::invoke_visitors(), and boost::dfs_visitor< Visitors >::m_vis.
|
inlineinherited |
References boost::invoke_visitors(), and boost::dfs_visitor< Visitors >::m_vis.
OutputIterator boost::topo_sort_visitor< OutputIterator >::m_iter |
Referenced by boost::topo_sort_visitor< OutputIterator >::finish_vertex().
|
protectedinherited |