Searched refs:typename (Results 1 - 25 of 2483) sorted by relevance

1234567891011>>

/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/
H A Dpr54377.C4 template <typename, typename, typename = void, typename...>
H A Dpr31431-2.C2 template<typename, typename..., typename> void foo(); // { dg-message "note" }
H A Dpr31431.C2 template<typename..., typename> void foo(); // { dg-message "note" }
H A Dvariadic40.C2 template<typename... Values, typename T> // { dg-error "end" }
H A Dvt-34606.C2 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 Dref-qual14.C4 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 Dvt-34314.C3 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 Dalias-decl-20.C4 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 Dvariadic65.C3 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 Dvariadic56.C2 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 Dvariadic53.C2 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 Dpr54377.C3 template <typename, typename, typename = void, typename = void>
H A Dspec37.C3 template<typename> struct A
5 template<typename T> struct A<T*>; // { dg-error "namespace scope" }
H A Dttp26.C2 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 Ddefarg11.C8 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 Dcrash10.C12 typename::
H A Dtypename4.C5 // PR c++/9364: ICE processing typename with name error.
7 void find(typename int&); // { dg-error "typename|void|expected" }
H A Dcrash9.C8 template <typename> struct A {};
9 template <typename> struct A<INVALID> : A<int> { }; // { dg-error "not declared|invalid|token|extra" }
H A Dundefined7.C5 template <typename T> typename A<T>::B foo() {} // { dg-error "" }
H A Dcrash17.C3 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 Dpr58534.C5 template<typename> void foo(const auto&) {}
7 template<typename, typename...T> void foo(const auto&, T...) {}
H A Dvar-templ32.C3 template<typename T>
6 template<typename T>
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.other/
H A Dtypename2.C3 template<typename T>
6 typename T::u; // { dg-error "" } declare anything
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/other/
H A Ddefault10.C3 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 Dspec14.C5 template <typename A, typename B, typename C>
8 template <typename A, typename B>

Completed in 196 milliseconds

1234567891011>>