Lines Matching +defs:D +defs:t
116 template <class T> auto a(T t) -> decltype(foo(T())) { return foo(t); } in a()
119 template <class T> auto b(T t) -> decltype((foo)(T())) { return (foo)(t); } in b()
300 struct D { D(C); }; struct
304 template<class T> decltype(A{1,2},T()) fA1(T t) {} in fA1()
305 template<class T> decltype(A({1,2}),T()) fA2(T t) {} in fA2()
306 template<class T> decltype(B{1,2},T()) fB1(T t) {} in fB1()
307 template<class T> decltype(B({1,2}),T()) fB2(T t) {} in fB2()
308 template<class T> decltype(C{{1,2}},T()) fC1(T t) {} in fC1()
309 template<class T> decltype(C({1,2}),T()) fC2(T t) {} in fC2()
310 template<class T> decltype(D{b},T()) fD1(T t) {} in fD1()
311 template<class T> decltype(D(b),T()) fD2(T t) {} in D() function
312 template<class T> decltype(E{1,2},T()) fE1(T t) {} in fE1()
313 template<class T> decltype(E({1,2}),T()) fE2(T t) {} in fE2()
314 template<class T> decltype(F{{1,2}},T()) fF1(T t) {} in fF1()
315 template<class T> decltype(F({1,2}),T()) fF2(T t) {} in fF2()