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

#include <kanzi/scheduler/chain.hpp>

Public Types

typedef Ret ResultType
 
typedef void ArgumentType
 

Public Member Functions

 Chain (function< Ret(Link)> outer_function, function< Link()> inner_function)
 
Ret operator() () const
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

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