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

#include <visitors.hpp>

Inheritance diagram for boost::time_stamper< TimeMap, TimeT, Tag >:
Collaboration diagram for boost::time_stamper< TimeMap, TimeT, Tag >:

Public Types

typedef Tag event_filter
 

Public Member Functions

 time_stamper (TimeMap pa, TimeT &t)
 
template<class Vertex , class Graph >
void operator() (Vertex u, const Graph &)
 
void operator() (T, Graph &)
 

Public Attributes

TimeMap m_time_pa
 
TimeT & m_time
 

Member Typedef Documentation

template<class TimeMap, class TimeT, class Tag>
typedef Tag boost::time_stamper< TimeMap, TimeT, Tag >::event_filter

Constructor & Destructor Documentation

template<class TimeMap, class TimeT, class Tag>
boost::time_stamper< TimeMap, TimeT, Tag >::time_stamper ( TimeMap  pa,
TimeT &  t 
)
inline

Member Function Documentation

void boost::base_visitor< time_stamper< TimeMap, TimeT, Tag > >::operator() ( T  ,
Graph &   
)
inlineinherited
template<class TimeMap, class TimeT, class Tag>
template<class Vertex , class Graph >
void boost::time_stamper< TimeMap, TimeT, Tag >::operator() ( Vertex  u,
const Graph &   
)
inline

Member Data Documentation

template<class TimeMap, class TimeT, class Tag>
TimeT& boost::time_stamper< TimeMap, TimeT, Tag >::m_time
template<class TimeMap, class TimeT, class Tag>
TimeMap boost::time_stamper< TimeMap, TimeT, Tag >::m_time_pa

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