Namespaces | |
namespace | Vaca |
Classes | |
class | Vaca::BindAdapter0_fun< R, F > |
class | Vaca::BindAdapter0_fun< void, F > |
class | Vaca::BindAdapter0_mem< R, T > |
class | Vaca::BindAdapter0_mem< void, T > |
class | Vaca::BindAdapter1_fun< R, F, X1 > |
class | Vaca::BindAdapter1_fun< void, F, X1 > |
class | Vaca::BindAdapter1_mem< R, T, B1, X1 > |
class | Vaca::BindAdapter1_mem< void, T, B1, X1 > |
class | Vaca::BindAdapter2_fun< R, F, X1, X2 > |
class | Vaca::BindAdapter2_fun< void, F, X1, X2 > |
class | Vaca::BindAdapter2_mem< R, T, B1, B2, X1, X2 > |
class | Vaca::BindAdapter2_mem< void, T, B1, B2, X1, X2 > |
class | Vaca::BindAdapter3_fun< R, F, X1, X2, X3 > |
class | Vaca::BindAdapter3_fun< void, F, X1, X2, X3 > |
class | Vaca::BindAdapter3_mem< R, T, B1, B2, B3, X1, X2, X3 > |
class | Vaca::BindAdapter3_mem< void, T, B1, B2, B3, X1, X2, X3 > |
class | Vaca::RefWrapper< T > |
Functions | |
template<typename R, typename F> | |
BindAdapter0_fun< R, F > | Vaca::Bind (const F &f) |
template<typename R, typename T, typename T2> | |
BindAdapter0_mem< R, T > | Vaca::Bind (R(T::*m)(), T2 *t) |
template<typename R, typename F, typename X1> | |
BindAdapter1_fun< R, F, X1 > | Vaca::Bind (const F &f, X1 x1) |
template<typename R, typename T, typename T2, typename B1, typename X1> | |
BindAdapter1_mem< R, T, B1, X1 > | Vaca::Bind (R(T::*m)(B1), T2 *t, X1 x1) |
template<typename R, typename F, typename X1, typename X2> | |
BindAdapter2_fun< R, F, X1, X2 > | Vaca::Bind (const F &f, X1 x1, X2 x2) |
template<typename R, typename T, typename T2, typename B1, typename B2, typename X1, typename X2> | |
BindAdapter2_mem< R, T, B1, B2, X1, X2 > | Vaca::Bind (R(T::*m)(B1, B2), T2 *t, X1 x1, X2 x2) |
template<typename R, typename F, typename X1, typename X2, typename X3> | |
BindAdapter3_fun< R, F, X1, X2, X3 > | Vaca::Bind (const F &f, X1 x1, X2 x2, X3 x3) |
template<typename R, typename T, typename T2, typename B1, typename B2, typename B3, typename X1, typename X2, typename X3> | |
BindAdapter3_mem< R, T, B1, B2, B3, X1, X2, X3 > | Vaca::Bind (R(T::*m)(B1, B2, B3), T2 *t, X1 x1, X2 x2) |
template<class T> | |
RefWrapper< T > | Vaca::Ref (T &ref) |
Creates RefWrappers, useful to wrap arguments that have to be passed as a reference when you use Bind. |