|
|
template<class T > |
| AsPtr< T > | asPtr (T object) |
| |
|
template<bool isFunctor, class T , class T2 > |
| Assign< T, T2, isFunctor > | assign (T &p1, T2 p2) |
| |
| template<class T > |
| void | del_ptr (T *object) |
| | generic functor to delete pointers More...
|
| |
|
template<bool defaultValue, class T > |
| bool | equal (const T &origin, const typename TypeTraits< T >::ParameterType value) |
| |
|
template<VARIABLE_ARGS_NODEFAULT , class F1 , class F2 > |
| Chainer< F1, F2, VARIABLE_ARGS_DECL > | chain (F1 f1, F2 f2) |
| |
|
template<class R , class F > |
| FunctorWrapper< F, R > | functorWrapper (F f) |
| | helper function for argument deduction
|
| |
|
template<class TRet , class TVariableList , class Arg1 , class T > |
| Linker< T, TRet, TVariableList, TYPELIST(Arg1)> | linkFunctor (T functor, Arg1 arg1) |
| |
|
template<class TRet , class TVariableList , class Arg1 , class Arg2 , class T > |
| Linker< T, TRet, TVariableList, TYPELIST(Arg1, Arg2)> | linkFunctor (T functor, Arg1 arg1, Arg2 arg2) |
| |
|
template<class TRet , class TVariableList , class Arg1 , class Arg2 , class Arg3 , class T > |
| Linker< T, TRet, TVariableList, TYPELIST(Arg1, Arg2, Arg3)> | linkFunctor (T functor, Arg1 arg1, Arg2 arg2, Arg3 arg3) |
| |
|
template<class TRet , class TVariableList , class Arg1 , class Arg2 , class Arg3 , class Arg4 , class T > |
| Linker< T, TRet, TVariableList, TYPELIST(Arg1, Arg2, Arg3, Arg4)> | linkFunctor (T functor, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4) |
| |
|
template<class TRet , class TVariableList , class Arg1 , class Arg2 , class Arg3 , class Arg4 , class Arg5 , class T > |
| Linker< T, TRet, TVariableList, TYPELIST(Arg1, Arg2, Arg3, Arg4, Arg5)> | linkFunctor (T functor, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5) |
| |
|
template<class TRet , class TVariableList , class Arg1 , class Arg2 , class Arg3 , class Arg4 , class Arg5 , class Arg6 , class T > |
| Linker< T, TRet, TVariableList, TYPELIST(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)> | linkFunctor (T functor, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5, Arg6 arg6) |
| |
|
template<class TRet , class T , VARIABLE_ARGS_NODEFAULT , class PointerType > |
| MEncapsulate< false, T, PointerType, TRet, VARIABLE_ARGS_DECL > | makeMemberEncapsulate (TRet(T::*F)(VARIABLE_ARGS_DECL), PointerType owner) |
| |
|
template<class TRet , class T , VARIABLE_ARGS_NODEFAULT , class PointerType > |
| MEncapsulate< false, T, PointerType, TRet, VARIABLE_ARGS_DECL > | makeMemberEncapsulate (TRet(T::*F)(VARIABLE_ARGS_DECL), PointerType owner, no_const_function_t) |
| |
| template<class TRet , class T , VARIABLE_ARGS_NODEFAULT , class PointerType > |
| MEncapsulate< true, T, PointerType, TRet, VARIABLE_ARGS_DECL > | makeMemberEncapsulate (TRet(T::*F)(VARIABLE_ARGS_DECL) const, PointerType owner, const_function_t) |
| |
|
template<class TRet , class T , class PointerType > |
| MEncapsulate< false, T, PointerType, TRet > | makeMemberEncapsulate (TRet(T::*F)(), PointerType owner) |
| |
|
template<class TRet , class T , class PointerType > |
| MEncapsulate< false, T, PointerType, TRet > | makeMemberEncapsulate (TRet(T::*F)(), PointerType owner, no_const_function_t) |
| |
|
template<class TRet , class T , class PointerType > |
| MEncapsulate< true, T, PointerType, TRet > | makeMemberEncapsulate (TRet(T::*F)() const, PointerType owner, const_function_t) |
| |
|
template<class TRet , class NewArg , VARIABLE_ARGS_NODEFAULT , class T > |
| ParamAdder< T, TRet, VARIABLE_ARGS_DECL, NewArg > | addParam (T functor) |
| |
|
template<class TRet , class NewArg , VARIABLE_ARGS_NODEFAULT , class T > |
| ParamAdder_prev< T, TRet, VARIABLE_ARGS_DECL, NewArg > | addParam_prev (T functor) |
| |
|
template<class T > |
| Ref< T > | createRef (T &obj) |
| |
|
template<VARIABLE_ARGS_NODEFAULT , class T , class TRet > |
| ReturnAdaptor< TRet, T, VARIABLE_ARGS_DECL > | returnAdaptor (T &&functor, TRet retorno) |
| |
|
template<class T > |
| ReturnAdaptor< void, T, void > | returnAdaptorVoid (T &&functor) |
| |
| Small | operator== (const AnyType &, const AnyType &) |
| |