#include <src/Core/util/Meta.h>
Public Types | |
enum | { FunctorType = sizeof(testFunctor(static_cast<Func*>(0))) } |
typedef unary_result_of_select < Func, ArgType, FunctorType > ::type | type |
Static Public Member Functions | |
template<typename T > | |
static has_std_result_type | testFunctor (T const *, typename T::result_type const *=0) |
template<typename T > | |
static has_tr1_result | testFunctor (T const *, typename T::template result< T(ArgType)>::type const *=0) |
static has_none | testFunctor (...) |
typedef unary_result_of_select<Func, ArgType, FunctorType>::type internal::result_of< Func(ArgType)>::type |
anonymous enum |
static has_std_result_type internal::result_of< Func(ArgType)>::testFunctor | ( | T const * | , |
typename T::result_type const * | = 0 |
||
) | [static] |
static has_none internal::result_of< Func(ArgType)>::testFunctor | ( | ... | ) | [static] |
static has_tr1_result internal::result_of< Func(ArgType)>::testFunctor | ( | T const * | , |
typename T::template result< T(ArgType)>::type const * | = 0 |
||
) | [static] |
Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:40:17 UTC 2011 |