/external/clang/test/CXX/temp/temp.fct.spec/temp.arg.explicit/ |
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 in inherits:get_nth_type 11 struct get_nth_type<0, Head, Tail...> { struct 15 // Placeholder type when get_nth_type fails. 19 struct get_nth_type<N> { struct 24 typename get_nth_type<0, Args...>::type first_arg(Args...); 27 typename get_nth_type<1, Args...>::type second_arg(Args...);
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/ |
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 in inherits:get_nth_type 10 struct get_nth_type<0, Head, Tail...> { struct 14 // Placeholder type when get_nth_type fails. 18 struct get_nth_type<N> { struct 30 typename get_nth_type<0, Args...>::type first_arg(Args...); 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&...) [all...] |