Home | History | Annotate | Download | only in dcl.type.elab

Lines Matching defs:Member

21   class Member {}; // expected-note 2 {{previous use is here}}
25 // no type Member
29 union Member { // expected-note 4 {{previous use is here}}
39 void c1(struct B<float>::Member);
40 void c2(class B<float>::Member);
41 void c3(union B<float>::Member); // expected-error {{use of 'Member' with tag type that does not match previous declaration}}
42 void c4(enum B<float>::Member); // expected-error {{use of 'Member' with tag type that does not match previous declaration}}
44 void d1(struct B<int>::Member); // expected-error {{no struct named 'Member' in 'B<int>'}}
45 void d2(class B<int>::Member); // expected-error {{no class named 'Member' in 'B<int>'}}
46 void d3(union B<int>::Member); // expected-error {{no union named 'Member' in 'B<int>'}}
47 void d4(enum B<int>::Member); // expected-error {{no enum named 'Member' in 'B<int>'}}
49 void e1(struct B<A>::Member); // expected-error {{use of 'Member' with tag type that does not match previous declaration}}
50 void e2(class B<A>::Member); // expected-error {{use of 'Member' with tag type that does not match previous declaration}}
51 void e3(union B<A>::Member);
52 void e4(enum B<A>::Member); // expected-error {{use of 'Member' with tag type that does not match previous declaration}}
55 void foo(class B<T>::Member); // expected-error{{no class named 'Member' in 'B<int>'}} \
56 // expected-error{{use of 'Member' with tag type that does not match previous declaration}}