Home | History | Annotate | Download | only in Parser

Lines Matching refs:Template

8   template <class _E>
91 template<typename> [[]] struct no_init_declarators_template; // expected-error {{an attribute list cannot appear here}}
104 template <typename T> [[]] void template_attr ();
116 [[]] template <typename T> void before_template_attr (); // expected-error {{an attribute list cannot appear here}}
127 template<typename T> using U [[]] = T;
143 template<typename> struct Template {};
147 struct [[]] Template<int> t; // expected-error {{an attribute list cannot appear here}}
148 struct [[]] ::template Template<int> u; // expected-error {{an attribute list cannot appear here}}
149 template struct [[]] Template<char>; // expected-error {{an attribute list cannot appear here}}
150 template <> struct [[]] Template<void>;
176 template<typename T> void tmpl(T) {}
177 template void tmpl [[]] (int); // expected-FIXME {{an attribute list cannot appear here}}
178 template [[]] void tmpl(char); // expected-error {{an attribute list cannot appear here}}
179 template void [[]] tmpl(short);
219 template<typename...Ts> void variadic() {