|
template<typename RType , typename C , typename... Args> |
std::function< RType(Args...)> | manak::utils::BindToObject (RType(C::*fun)(Args...), C *c) |
|
template<typename RType , typename C , typename... Args> |
std::function< RType(Args...)> | manak::utils::BindToObject (RType(C::*fun)(Args...) const, const C *c) |
|
template<typename RType , typename C , typename... Args> |
std::function< RType(Args...)> | manak::utils::BindToObject (RType(C::*fun)(), C *c) |
|
template<typename RType , typename C , typename... Args> |
std::function< RType(Args...)> | manak::utils::BindToObject (RType(C::*fun)() const, const C *c) |
|
template<typename RType , typename F , typename O , int... S> |
RType | manak::utils::helper::BindToObject2 (F fun, const O *o, Hold< S...>) |
|
template<typename RType , typename F , typename O , int... S> |
RType | manak::utils::helper::BindToObject2 (F fun, O *o, Hold< S...>) |
|
template<typename RType , typename F , typename O > |
RType | manak::utils::helper::BindToObject2 (F fun, const O *o) |
|
template<typename RType , typename F , typename O > |
RType | manak::utils::helper::BindToObject2 (F fun, O *o) |
|
template<typename RType , typename P , typename... Args> |
RType | manak::utils::Caller (std::function< RType(Args...)> fun, P params) |
|
template<typename RType , typename P , typename... Args> |
RType | manak::utils::Caller (RType(*fun)(Args...), P params) |
|
template<typename RType , typename Fun , typename P , int... S> |
RType | manak::utils::helper::Caller_2 (Fun fun, P params, Hold< S...>) |
|
template<typename RType , typename... Args> |
RType | manak::utils::helper::Caller_3 (std::function< RType(Args...)> fun, Args...args) |
|
- Author
- Sumedh Ghaisas
Declaration of some helper template function.
Definition in file template_utils.hpp.