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}}
319 typedef int C2; typedef
326 struct C2 { static const unsigned N1 = 1; }; argument
334 struct S1a { int f(C1::C2); };
335 struct S1b { int f(C1:C2); }; // expected-error{{unexpected ':' in nested name specifier; did you …
338 C1::C2 f(C1::C2);
341 C1::C2 f(C1:C2); // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?}}
345 int f(C1::C2), C2 : N1; member
354 int f[C2::N1];
357 int f[C2:N1]; // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?}}
361 int f(int xx[B1::B3 ? C2::N1 : B1::B2]);
364 …int f(int xx[B1::B3 ? C2::N1 : B1:B2]); // expected-error{{unexpected ':' in nested name specifie…
367 …int f(int xx[B1:B3 ? C2::N1 : B1::B2]); // expected-error{{unexpected ':' in nested name specifie…
372 C1::C2 m1 : B1::B2;
375 …C1::C2 m1 : B1:B2; // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?…
378 int C2:N1; member
385 C1::C2 : B1:B2; // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?}}
395 T1<C2::N1> var_1a;
396 T1<C2:N1> var_1b; // expected-error{{unexpected ':' in nested name specifier; did you mean '::'?}}