Home | History | Annotate | Download | only in SemaTemplate

Lines Matching full:template

2 template<typename T, typename U, int N>
5 t->f0<U>(); // expected-error{{use 'template' keyword to treat 'f0' as a dependent template name}}
6 t->f0<int>(); // expected-error{{use 'template' keyword to treat 'f0' as a dependent template name}}
8 t->operator+<U const, 1>(); // expected-error{{use 'template' keyword to treat 'operator +' as a dependent template name}}
9 t->f1<int const, 2>(); // expected-error{{use 'template' keyword to treat 'f1' as a dependent template name}}
11 T::getAs<U>(); // expected-error{{use 'template' keyword to treat 'getAs' as a dependent template name}}
12 t->T::getAs<U>(); // expected-error{{use 'template' keyword to treat 'getAs' as a dependent template name}}
22 template <typename S, typename T>
25 template <typename U>
28 template <typename W>
38 template <typename X>
45 template <typename S, typename T>
48 template <typename U>
49 struct B : C<S, T>::template B<U>
51 typedef typename C<S, T>::template B<U> V;
52 static const D<typename V::template E<D<F> > > a;
56 template <typename S, typename T>
57 template <typename U>
58 const D<typename C<S, T>::template B<U>::template E<D<F> > >
59 A<S, T>::B<U>::a = typename C<S, T>::template B<U>::template E<D<F> >(g);