Searched defs:UnaryLambdaTraits (Results 1 – 3 of 3) sorted by relevance
388 struct UnaryLambdaTraits : UnaryLambdaTraits<decltype( &L::operator() )> {}; struct391 struct UnaryLambdaTraits<ReturnT( ClassT::* )( Args... ) const> { struct392 static const bool isValid = false;396 struct UnaryLambdaTraits<ReturnT( ClassT::* )( ArgT ) const> { struct397 static const bool isValid = true;398 … using ArgType = typename std::remove_const<typename std::remove_reference<ArgT>::type>::type;399 using ReturnType = ReturnT;
6893 struct UnaryLambdaTraits : UnaryLambdaTraits<decltype( &L::operator() )> {}; struct6896 struct UnaryLambdaTraits<ReturnT( ClassT::* )( Args... ) const> { struct6897 static const bool isValid = false;6901 struct UnaryLambdaTraits<ReturnT( ClassT::* )( ArgT ) const> { struct6902 static const bool isValid = true;6903 … using ArgType = typename std::remove_const<typename std::remove_reference<ArgT>::type>::type;6904 using ReturnType = ReturnT;