Manak
2.0.0
|
Useful Utilities. More...
Namespaces | |
cli | |
Command Line Interface. | |
helper | |
Template Helper Functions. | |
Classes | |
struct | manak_group_test |
class | ObjectStore |
Functions | |
template<typename RType , typename C , typename... Args> | |
std::function< RType(Args...)> | BindToObject (RType(C::*fun)(Args...), C *c) |
template<typename RType , typename C , typename... Args> | |
std::function< RType(Args...)> | BindToObject (RType(C::*fun)(Args...) const, const C *c) |
template<typename RType , typename C , typename... Args> | |
std::function< RType(Args...)> | BindToObject (RType(C::*fun)(), C *c) |
template<typename RType , typename C , typename... Args> | |
std::function< RType(Args...)> | BindToObject (RType(C::*fun)() const, const C *c) |
template<typename RType , typename P , typename... Args> | |
RType | Caller (std::function< RType(Args...)> fun, P params) |
template<typename RType , typename P , typename... Args> | |
RType | Caller (RType(*fun)(Args...), P params) |
std::ostream & | operator<< (std::ostream &s, const ObjectStore &os) |
Useful Utilities.
std::function< RType(Args...)> manak::utils::BindToObject | ( | RType(C::*)(Args...) | fun, |
C * | c | ||
) |
Definition at line 127 of file template_utils.hpp.
References manak::utils::helper::BindToObject2().
Referenced by manak::TManakCase< Case, RType, Args >::AddCustomArgs(), and manak::TManakCase< Case, RType, Args >::AddCustomArgs_N().
std::function<RType(Args...)> manak::utils::BindToObject | ( | RType(C::*)(Args...) const | fun, |
const C * | c | ||
) |
Definition at line 133 of file template_utils.hpp.
References manak::utils::helper::BindToObject2().
std::function< RType(Args...)> manak::utils::BindToObject | ( | RType(C::*)() | fun, |
C * | c | ||
) |
Definition at line 145 of file template_utils.hpp.
References manak::utils::helper::BindToObject2().
std::function<RType(Args...)> manak::utils::BindToObject | ( | RType(C::*)() const | fun, |
const C * | c | ||
) |
Definition at line 151 of file template_utils.hpp.
References manak::utils::helper::BindToObject2().
RType manak::utils::Caller | ( | std::function< RType(Args...)> | fun, |
P | params | ||
) |
RType manak::utils::Caller | ( | RType(*)(Args...) | fun, |
P | params | ||
) |
Definition at line 120 of file template_utils.hpp.
|
inline |