Searched refs:get_nth_type (Results 1 – 2 of 2) sorted by relevance
/llvm-project/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/ |
H A D | p1-0x.cpp | 4 template<unsigned N, typename ...Types> struct get_nth_type; 7 struct get_nth_type<N, Head, Tail...> : get_nth_type<N-1, Tail...> { }; struct 10 struct get_nth_type<0, Head, Tail...> { struct 18 struct get_nth_type<N> { struct 30 typename get_nth_type<0, Args...>::type first_arg(Args...); argument 33 typename get_nth_type<1, Args...>::type second_arg(Args...); 43 typename get_nth_type<0, Args...>::type first_arg_ref(Args&...); 46 typename get_nth_type<1, Args...>::type second_arg_ref(Args&...); 57 typename get_nth_type<0, Args1...>::type first_arg_pair(pair<Args1, Args2>...); // expected-note{{c… 60 typename get_nth_type<1, Args1...>::type second_arg_pair(pair<Args1, Args2>...);
|
/llvm-project/clang/test/CXX/temp/temp.fct.spec/temp.arg.explicit/ |
H A D | p9-0x.cpp | 5 template<unsigned N, typename ...Types> struct get_nth_type; 8 struct get_nth_type<N, Head, Tail...> : get_nth_type<N-1, Tail...> { }; struct 11 struct get_nth_type<0, Head, Tail...> { struct 19 struct get_nth_type<N> { struct 24 typename get_nth_type<0, Args...>::type first_arg(Args...); argument 27 typename get_nth_type<1, Args...>::type second_arg(Args...);
|