Lines Matching full:template
375 template<typename T>
428 template <class T> T bar(T);
429 template <class T, class U> T bar(U);
450 template <typename PT1, typename PT2> class PointerUnion;
458 template<typename ...T> void operator++(B, T...) {}
466 template<typename... T>
479 template<typename T> void operator++(D, T) {}
487 template<typename...T> struct E {
491 E<char> e; // expected-note {{in instantiation of template class 'PR14995::E<char>' requested here}}
494 template<typename... T>
501 // expected-note@-3 {{in instantiation of function template specialization 'PR14995::F::operator++<int, int>' requested here}}
503 // expected-note@-8 {{candidate template ignored: substitution failure}}
505 // expected-note@-6 {{in instantiation of function template specialization 'PR14995::F::operator++<char>' requested here}}
507 // expected-note@-12 {{candidate template ignored: substitution failure}}
513 template <typename T> operator T();
516 template <typename T> operator T();
524 template<typename T> struct A { typename T::error e; }; // expected-error {{type 'char' cannot be used prior to '::'}}
525 template<typename T> struct B { int n; };