Interface Documentation
Version: 2.-1 (devel)
Public Member Functions | List of all members
flecsi::control::point_walker< CONTROL_POLICY > Struct Template Reference

#include <point_walker.hh>

Inheritance diagram for flecsi::control::point_walker< CONTROL_POLICY >:
Inheritance graph
[legend]
Collaboration diagram for flecsi::control::point_walker< CONTROL_POLICY >:
Collaboration graph
[legend]

Public Member Functions

 point_walker (int argc, char **argv)
 
template<typename ELEMENT_TYPE >
void visit_type ()
 
- Public Member Functions inherited from flecsi::utils::tuple_walker< point_walker< CONTROL_POLICY > >
void walk (TUPLE_TYPE &t)
 
void walk_types ()
 

Detailed Description

template<typename CONTROL_POLICY>
struct flecsi::control::point_walker< CONTROL_POLICY >

The point_walker class allows execution of statically-defined control points.

Member Function Documentation

◆ visit_type()

template<typename CONTROL_POLICY >
template<typename ELEMENT_TYPE >
void flecsi::control::point_walker< CONTROL_POLICY >::visit_type ( )
inline

Handle the tuple type ELEMENT_TYPE.

Template Parameters
ELEMENT_TYPEThe tuple element type. This can either be a size_t or a cycle. Cycles are defined by the specialization and must conform to the interface used in the appropriate visit_type method.

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