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

#include <visitors.hpp>

Inheritance diagram for boost::predecessor_recorder< PredecessorMap, Tag >:
Collaboration diagram for boost::predecessor_recorder< PredecessorMap, Tag >:

Public Types

typedef Tag event_filter
 

Public Member Functions

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

Public Attributes

PredecessorMap m_predecessor
 

Member Typedef Documentation

template<class PredecessorMap , class Tag >
typedef Tag boost::predecessor_recorder< PredecessorMap, Tag >::event_filter

Constructor & Destructor Documentation

template<class PredecessorMap , class Tag >
boost::predecessor_recorder< PredecessorMap, Tag >::predecessor_recorder ( PredecessorMap  pa)
inline

Member Function Documentation

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

Member Data Documentation

template<class PredecessorMap , class Tag >
PredecessorMap boost::predecessor_recorder< PredecessorMap, Tag >::m_predecessor

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