Lines Matching refs:InnerTemplate
84 …struct InnerTemplate : public T { }; // expected-note {{explicitly specialized declaration is here… struct
219 struct X0<void*>::InnerTemplate<int> { }; struct in N0::X0
222 struct X0<int>::InnerTemplate<int>; // expected-note{{forward declaration}} member in N0::X0
225 struct X0<int>::InnerTemplate<long>; member in N0::X0
228 struct X0<int>::InnerTemplate<double>; member in N0::X0
232 struct N0::X0<int>::InnerTemplate<long> { }; // okay struct in N0::X0
235 struct N0::X0<int>::InnerTemplate<float> { }; struct in N0::X0
242 struct N0::X0<int>::InnerTemplate<double> { }; // expected-error{{enclosing}} struct in N1::N0::X0
245 N0::X0<void*>::InnerTemplate<int> inner_template0;
246 N0::X0<int>::InnerTemplate<int> inner_template1; // expected-error{{incomplete}}
247 N0::X0<int>::InnerTemplate<long> inner_template2;
248 N0::X0<int>::InnerTemplate<unsigned long> inner_template3; // expected-note{{instantiation}}