From 8227d8446c2c2e4ad0fdcae6621f6446e790b755 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Sat, 3 Nov 2018 17:13:47 +0100 Subject: [PATCH] IsFunctorOrStaticFunction added --- src/common/QskMetaFunction.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/common/QskMetaFunction.h b/src/common/QskMetaFunction.h index 337d5b5a..b77d4173 100644 --- a/src/common/QskMetaFunction.h +++ b/src/common/QskMetaFunction.h @@ -19,6 +19,10 @@ namespace QskMetaFunctionTraits using IsMemberFunction = typename std::enable_if< FunctionPointer< T >::IsPointerToMemberFunction, std::true_type >::type; + template< typename T > + using IsFunctorOrStaticFunction = typename std::enable_if< + !FunctionPointer< T >::IsPointerToMemberFunction, std::true_type >::type; + template< typename T > using IsFunctor = typename std::enable_if< !FunctionPointer< T >::IsPointerToMemberFunction