#include <funcall.h>
Public Types | |
| typedef dtUtil::InstantiateH < typename dtUtil::CreateTL < P1, P2, P3, P4 >::Type, dtUtil::TupleHolder > | ParmsListType |
Static Public Member Functions | |
| template<class Fun> | |
| static R | Call (Fun const &fun, ParmsListType &parms) |
| template<class PObj> | |
| static R | Call (PObj const &pobj, CallType memfun, ParmsListType &parms) |
| typedef dtUtil::InstantiateH<typename dtUtil::CreateTL<P1, P2, P3, P4>::Type, dtUtil::TupleHolder> dtUtil::FunctorCall< CallType, R, TYPELIST_4(P1, P2, P3, P4)>::ParmsListType |
| static R dtUtil::FunctorCall< CallType, R, TYPELIST_4(P1, P2, P3, P4)>::Call | ( | Fun const & | fun, | |
| ParmsListType & | parms | |||
| ) | [inline, static] |
| static R dtUtil::FunctorCall< CallType, R, TYPELIST_4(P1, P2, P3, P4)>::Call | ( | PObj const & | pobj, | |
| CallType | memfun, | |||
| ParmsListType & | parms | |||
| ) | [inline, static] |