Lines Matching refs:C2
28 class C2 { class
38 void C2::m() const { } // expected-error{{out-of-line definition of 'm' does not match any declarat… in m()
40 void C2::f(int) { } // expected-error{{out-of-line definition of 'f' does not match any declaration… in f()
42 void C2::m() { in m()
101 typedef void C2::f5(int); // expected-error{{typedef declarator cannot be qualified}}
326 typedef int C2; typedef
333 struct C2 { static const unsigned N1 = 1; }; argument
341 struct S1a { int f(C1::C2); };
342 struct S1b { int f(C1:C2); }; // expected-error{{unexpected ':' in nested name specifier; did you …
345 C1::C2 f(C1::C2);
348 C1::C2 f(C1:C2); // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?}}
352 int f(C1::C2), C2 : N1; member
361 int f[C2::N1];
364 int f[C2:N1]; // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?}}
368 int f(int xx[B1::B3 ? C2::N1 : B1::B2]);
371 …int f(int xx[B1::B3 ? C2::N1 : B1:B2]); // expected-error{{unexpected ':' in nested name specifie…
374 …int f(int xx[B1:B3 ? C2::N1 : B1::B2]); // expected-error{{unexpected ':' in nested name specifie…
379 C1::C2 m1 : B1::B2;
382 …C1::C2 m1 : B1:B2; // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?…
385 int C2:N1; member
392 C1::C2 : B1:B2; // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?}}
402 T1<C2::N1> var_1a;
403 T1<C2:N1> var_1b; // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?}}