Home | History | Annotate | Download | only in SemaTemplate

Lines Matching full:template

4   template<typename T> T& f0(T);
11 template<typename T> T& f1(T);
12 template<typename T, typename U> U& f1(T, U);
50 class A { template <class x> x a(x z) { return z+y; } int y; };
54 template <typename T>
65 template<typename T>
67 template<typename U> U& get();
70 template<typename T> struct X2; // expected-note{{here}}
74 (void)x2->get<float>(); // expected-error{{implicit instantiation of undefined template}}
77 // Instantiation of template template parameters in a member function
78 // template.
80 template<int Dim> struct X {
81 template<template<class> class M, class T> void f(const M<T>&);
84 template<typename T> struct Y { };
90 template <typename T> struct X {};
92 template <typename T1> struct S {
93 template <template <typename> class TC> void foo(const TC<T1>& arg);
96 template <typename T1> template <template <typename> class TC>