• Home
  • Raw
  • Download

Lines Matching refs:cls

184cls<void>::nested_fn(); // expected-error 1+{{explicit specialization of 'nested_fn' must be impor…  in test()
185cls<void>::nested_fn_t<int>(); // expected-error 1+{{explicit specialization of 'nested_fn_t' must… in test()
186cls<void>::nested_fn_t<char>(); // expected-error 1+{{explicit specialization of 'nested_fn_t' mus… in test()
190 cls<void> *k0; // ok in test()
191 cls<char> *k1; // ok in test()
192 cls<int> *k2; // ok in test()
193 cls<int*> *k3; // ok in test()
194 cls<void>::nested_cls *nk1; // ok in test()
195 cls<void>::nested_cls_t<int> *nk2; // ok in test()
196 cls<void>::nested_cls_t<char> *nk3; // ok in test()
197cls<int> uk1; // expected-error 1+{{explicit specialization of 'cls<int>' must be imported}} expec… in test()
198cls<int*> uk3; // expected-error 1+{{partial specialization of 'cls<type-parameter-0-0 *>' must be… in test()
199cls<char*> uk4; // expected-error 1+{{partial specialization of 'cls<type-parameter-0-0 *>' must b… in test()
200cls<void>::nested_cls unk1; // expected-error 1+{{explicit specialization of 'nested_cls' must be … in test()
201cls<void>::nested_cls_t<int> unk2; // expected-error 1+{{explicit specialization of 'nested_cls_t'… in test()
202cls<void>::nested_cls_t<char> unk3; // expected-error 1+{{explicit specialization of 'nested_cls_t… in test()
206 cls<void>::nested_enum e; // ok in test()
207 …(void)cls<void>::nested_enum::e; // expected-error 1+{{definition of 'nested_enum' must be importe… in test()
216 (void)sizeof(cls<void>::nested_var); // ok in test()
217 …(void)cls<void>::nested_var; // expected-error 1+{{explicit specialization of 'nested_var' must be… in test()
218 …(void)sizeof(cls<void>::nested_var_t<int>); // expected-error 1+{{explicit specialization of 'nest… in test()
219 …(void)sizeof(cls<void>::nested_var_t<char>); // expected-error 1+{{explicit specialization of 'nes… in test()
222 …void cls<int>::nested_fn() {} // expected-error 1+{{explicit specialization of 'cls<int>' must be … in nested_fn()
223 …struct cls<int>::nested_cls {}; // expected-error 1+{{explicit specialization of 'cls<int>' must b…
224 …int cls<int>::nested_var; // expected-error 1+{{explicit specialization of 'cls<int>' must be impo…
225 …enum cls<int>::nested_enum : int {}; // expected-error 1+{{explicit specialization of 'cls<int>' m…
227 …template<typename T> void cls<T*>::nested_fn() {} // expected-error 1+{{partial specialization of … in nested_fn()
228 …template<typename T> struct cls<T*>::nested_cls {}; // expected-error 1+{{partial specialization o…
229 …template<typename T> int cls<T*>::nested_var; // expected-error 1+{{partial specialization of 'cls…
230 …template<typename T> enum cls<T*>::nested_enum : int {}; // expected-error 1+{{partial specializat…