/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/ |
H A D | pr54377.C | 4 template <typename, typename, typename = void, typename...>
|
H A D | pr31431-2.C | 2 template<typename, typename..., typename> void foo(); // { dg-message "note" }
|
H A D | pr31431.C | 2 template<typename..., typename> void foo(); // { dg-message "note" }
|
H A D | variadic40.C | 2 template<typename... Values, typename T> // { dg-error "end" }
|
H A D | vt-34606.C | 2 template<typename...> struct A; 4 template<typename T, typename... U> struct A<T, U> // { dg-error "parameter packs|U" } 6 template<typename> struct B; 8 template<typename X> struct B<X*> {};
|
H A D | ref-qual14.C | 4 template<typename T> 8 template<typename Class, typename Ret, typename... Args> 12 template<typename Class, typename Ret, typename... Args> 16 template<typename Class, typename Ret, typename [all...] |
H A D | vt-34314.C | 3 template<typename Fun, typename... Args> // { dg-error "template parameter" } 6 template<typename Fun, typename Arg0> 9 template<typename Sig> 12 template<typename X, typename Y> 20 template<typename Fun, int... N> // { dg-error "template parameter" } 23 template<typename Fun, int N> 26 template<typename Si [all...] |
H A D | alias-decl-20.C | 4 template <typename T> struct s0 { typedef T tdef0; }; 5 template <typename T> struct s1 { typedef T tdef1; }; 6 template <typename T> using us1 = typename s1<T>::tdef1; 7 template <typename T, typename TT = typename us1<T>::tdef0> struct s2 {};
|
H A D | variadic65.C | 3 template<typename T1 = unused, typename T2 = unused, typename T3 = unused, 4 typename T4 = unused, typename T5 = unused, typename T6 = unused> 7 template<typename... Args>
|
H A D | variadic56.C | 2 template<typename... Elements> 5 template<typename T, typename... Elements> 10 template<typename T, typename... Elements> 15 template<typename T, typename... Elements> 18 template<typename T, typename... Elements>
|
H A D | variadic53.C | 2 template<typename F, typename... BoundArgs> 6 typedef typename F::result_type result_type; 8 template<typename... Args> 9 typename F::result_type operator()(Args&... args); 12 template<typename F, typename... BoundArgs> 13 template<typename... Args> 14 typename F::result_type
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/template/ |
H A D | pr54377.C | 3 template <typename, typename, typename = void, typename = void>
|
H A D | spec37.C | 3 template<typename> struct A 5 template<typename T> struct A<T*>; // { dg-error "namespace scope" }
|
H A D | ttp26.C | 2 template<typename T = int, typename U> class C; // { dg-error "no default argument" } 4 template<template<typename T = int, typename U> class C> struct X; // { dg-error "no default argument" }
|
H A D | defarg11.C | 8 template<typename> struct match { }; 10 template<template<typename> class t,typename T> 13 template<template<typename,typename> class t,typename T0,typename T1> 16 template<typename,typename =void> struct other { };
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/parse/ |
H A D | crash10.C | 12 typename::
|
H A D | typename4.C | 5 // PR c++/9364: ICE processing typename with name error. 7 void find(typename int&); // { dg-error "typename|void|expected" }
|
H A D | crash9.C | 8 template <typename> struct A {}; 9 template <typename> struct A<INVALID> : A<int> { }; // { dg-error "not declared|invalid|token|extra" }
|
H A D | undefined7.C | 5 template <typename T> typename A<T>::B foo() {} // { dg-error "" }
|
H A D | crash17.C | 3 template <typename> class allocator; 5 template<typename T> class vector { 8 typedef typename allocator<T> allocator_type; // { dg-error "expected|invalid" }
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp1y/ |
H A D | pr58534.C | 5 template<typename> void foo(const auto&) {} 7 template<typename, typename...T> void foo(const auto&, T...) {}
|
H A D | var-templ32.C | 3 template<typename T> 6 template<typename T>
|
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.other/ |
H A D | typename2.C | 3 template<typename T> 6 typename T::u; // { dg-error "" } declare anything
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/other/ |
H A D | default10.C | 3 template<typename> void g3(int, int); 4 template<typename> void g3(int = 0, int) { } // { dg-error "may not have default arguments|default argument missing" }
|
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.pt/ |
H A D | spec14.C | 5 template <typename A, typename B, typename C> 8 template <typename A, typename B>
|