Lines Matching full:template
2 // RUN: %clang_cc1 -fms-extensions -fdelayed-template-parsing -fsyntax-only -verify %s
6 template<class U> A(U p) {}
7 template<> A(int p) {
11 template<class U> void f(U p) {}
13 template<> void f(int p) {
28 template<class T> class B {
30 template<class U> B(U p) {}
31 template<> B(int p) {
35 template<class U> void f(U p) { T y = 9; }
37 template<> void f(int p) {
54 template<class T> class TemplateClass {
57 template<bool b> void specialized_member_template() {}
59 template<> void specialized_member_template<false>() {
68 template<typename T> struct A {
69 template<typename U> void f();
70 template<> void f<int>() {} // expected-warning {{Microsoft extension}}
71 template<> void f<T>() {} // expected-warning {{Microsoft extension}}
76 template struct A<int>;