All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::Chain< void, Link, Arg > Class Template Reference

#include <kanzi/scheduler/chain.hpp>

Public Types

typedef void ResultType
 
typedef Arg ArgumentType
 

Public Member Functions

 Chain (function< void(Link)> outer_function, function< Link(Arg)> inner_function)
 
void operator() (Arg arg) const
 

Member Typedef Documentation

template<typename Link , typename Arg >
typedef void kanzi::Chain< void, Link, Arg >::ResultType
template<typename Link , typename Arg >
typedef Arg kanzi::Chain< void, Link, Arg >::ArgumentType

Constructor & Destructor Documentation

template<typename Link , typename Arg >
kanzi::Chain< void, Link, Arg >::Chain ( function< void(Link)>  outer_function,
function< Link(Arg)>  inner_function 
)
inline

Member Function Documentation

template<typename Link , typename Arg >
void kanzi::Chain< void, Link, Arg >::operator() ( Arg  arg) const
inline

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