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

#include <visitors.hpp>

Inheritance diagram for boost::distance_recorder< DistanceMap, Tag >:
Collaboration diagram for boost::distance_recorder< DistanceMap, Tag >:

Public Types

typedef Tag event_filter
 

Public Member Functions

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

Public Attributes

DistanceMap m_distance
 

Member Typedef Documentation

template<class DistanceMap , class Tag >
typedef Tag boost::distance_recorder< DistanceMap, Tag >::event_filter

Constructor & Destructor Documentation

template<class DistanceMap , class Tag >
boost::distance_recorder< DistanceMap, Tag >::distance_recorder ( DistanceMap  pa)
inline

Member Function Documentation

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

Member Data Documentation

template<class DistanceMap , class Tag >
DistanceMap boost::distance_recorder< DistanceMap, Tag >::m_distance

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