Lines Matching refs:T
358 template <typename T>
371 typedef decltype(test<T, dummy>(nullptr)) type;
375 decltype(test<T, dummy>(nullptr))>::value;
378 template <typename T>
391 typedef decltype(test<T, dummy>(nullptr)) type;
395 decltype(test<T, dummy>(nullptr))>::value;
477 template <class T>
478 struct function_traits : function_traits<decltype(&T::operator())> {};
505 template <class T, class R, class... Args>
506 struct function_traits<R (T::*)(Args...)> {
512 template <class T, class R, class... Args>
513 struct function_traits<R (T::*)(Args...) const> {