Manak
2.0.0
|
Template Helper Functions. More...
Classes | |
struct | Hold |
struct | SGenerate |
struct | SGenerate< 1 > |
struct | template_placeholder |
Functions | |
template<typename RType , typename F , typename O , int... S> | |
RType | BindToObject2 (F fun, const O *o, Hold< S...>) |
template<typename RType , typename F , typename O , int... S> | |
RType | BindToObject2 (F fun, O *o, Hold< S...>) |
template<typename RType , typename F , typename O > | |
RType | BindToObject2 (F fun, const O *o) |
template<typename RType , typename F , typename O > | |
RType | BindToObject2 (F fun, O *o) |
template<typename RType , typename Fun , typename P , int... S> | |
RType | Caller_2 (Fun fun, P params, Hold< S...>) |
template<typename RType , typename... Args> | |
RType | Caller_3 (std::function< RType(Args...)> fun, Args...args) |
Variables | |
template<int N, int... Args> | |
Hold< Args..., N > | Combine (Hold< Args...>, Hold< N >) |
Template Helper Functions.
RType manak::utils::helper::BindToObject2 | ( | F | fun, |
const O * | o, | ||
Hold< S...> | |||
) |
Definition at line 82 of file template_utils.hpp.
Referenced by manak::utils::BindToObject().
RType manak::utils::helper::BindToObject2 | ( | F | fun, |
O * | o, | ||
Hold< S...> | |||
) |
Definition at line 88 of file template_utils.hpp.
RType manak::utils::helper::BindToObject2 | ( | F | fun, |
const O * | o | ||
) |
Definition at line 94 of file template_utils.hpp.
RType manak::utils::helper::BindToObject2 | ( | F | fun, |
O * | o | ||
) |
Definition at line 100 of file template_utils.hpp.
RType manak::utils::helper::Caller_2 | ( | Fun | fun, |
P | params, | ||
Hold< S...> | |||
) |
Definition at line 70 of file template_utils.hpp.
RType manak::utils::helper::Caller_3 | ( | std::function< RType(Args...)> | fun, |
Args... | args | ||
) |
Definition at line 64 of file template_utils.hpp.
Hold<Args..., N> manak::utils::helper::Combine(Hold< Args...>, Hold< N >) |
Definition at line 46 of file template_utils.hpp.