Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::edge_predecessor_recorder< PredEdgeMap, Tag > Struct Template Reference

#include <visitors.hpp>

Inheritance diagram for boost::edge_predecessor_recorder< PredEdgeMap, Tag >:
Collaboration diagram for boost::edge_predecessor_recorder< PredEdgeMap, Tag >:

Public Types

typedef Tag event_filter
 

Public Member Functions

 edge_predecessor_recorder (PredEdgeMap pa)
 
template<class Edge , class Graph >
void operator() (Edge e, const Graph &g)
 
void operator() (T, Graph &)
 

Public Attributes

PredEdgeMap m_predecessor
 

Member Typedef Documentation

template<class PredEdgeMap, class Tag>
typedef Tag boost::edge_predecessor_recorder< PredEdgeMap, Tag >::event_filter

Constructor & Destructor Documentation

template<class PredEdgeMap, class Tag>
boost::edge_predecessor_recorder< PredEdgeMap, Tag >::edge_predecessor_recorder ( PredEdgeMap  pa)
inline

Member Function Documentation

void boost::base_visitor< edge_predecessor_recorder< PredEdgeMap, Tag > >::operator() ( T  ,
Graph &   
)
inlineinherited
template<class PredEdgeMap, class Tag>
template<class Edge , class Graph >
void boost::edge_predecessor_recorder< PredEdgeMap, Tag >::operator() ( Edge  e,
const Graph &  g 
)
inline

Member Data Documentation

template<class PredEdgeMap, class Tag>
PredEdgeMap boost::edge_predecessor_recorder< PredEdgeMap, Tag >::m_predecessor

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