Home | History | Annotate | Download | only in class.access

Lines Matching refs:member

26     op->foo(ProtectedInst); // expected-error {{'foo' is a protected member}}
27 op->foo(PrivateInst); // expected-error {{'foo' is a private member}}
30 void (A::*b)(Protected&) = &A::foo; // expected-error {{'foo' is a protected member}}
31 void (A::*c)(Private&) = &A::foo; // expected-error {{'foo' is a private member}}
35 // Member operators.
65 a + prot; // expected-error {{'operator+' is a protected member}}
66 a + priv; // expected-error {{'operator+' is a private member}}
68 a[prot]; // expected-error {{'operator[]' is a protected member}}
69 a[priv]; // expected-error {{'operator[]' is a private member}}
71 a(prot); // expected-error {{'operator()' is a protected member}}
72 a(priv); // expected-error {{'operator()' is a private member}}
73 -a; // expected-error {{'operator-' is a private member}}
82 ca(prot); // expected-error {{'operator void (*)(Protected &)' is a protected member}}
83 ca(priv); // expected-error {{'operator void (*)(Private &)' is a private member}}
163 operator Public(); // expected-note 2{{member is declared here}}
168 Private test1() { return *this; } // expected-error {{'operator Private' is a private member}}
171 Private test1(Derived1 &d) { return d; } // expected-error {{'operator Private' is a private member}} \
174 // expected-error {{'operator Public' is a private member}}
178 Private test1() { return *this; } // expected-error {{'operator Private' is a private member}}
181 Private test1(Derived2 &d) { return d; } // expected-error {{'operator Private' is a private member}}
190 Public test2(Derived3 &d) { return d; } // expected-error {{'operator Public' is a private member of 'test4::Base'}} \
207 class Test1 { A a; }; // expected-error {{private member}}
213 class Test2 : A {}; // expected-error {{private member}}
270 public: static int x; // expected-note {{member is declared here}}
275 static int getX() { return x; } // expected-error {{'x' is a private member of 'test9::A'}}
289 value = A::value // expected-error {{'value' is a private member of 'test10::A'}}
375 int protected_foo; // expected-note 3 {{declared protected here}} // expected-note {{can only access this member on an object of type 'test15::B<int>'}}
379 return a.private_foo; // expected-error {{private member}}
383 return a.private_sfoo; // expected-error {{private member}}
387 return a.protected_foo; // expected-error {{protected member}}
391 return a.protected_sfoo; // expected-error {{protected member}}
400 // definition time because they're member accesses and A<int> can't
404 return a.protected_foo; // expected-error 2 {{protected member}}
408 return a.protected_sfoo; // expected-error {{protected member}}
412 return b.protected_foo; // expected-error {{protected member}}
416 return b.protected_sfoo; // expected-error {{protected member}}
437 A::Inner<int> s; // expected-error {{'Inner' is a private member of 'test17::A'}}
443 A<int> member;
450 A<int> member;
484 template <class T> class A<T>::Inner; // expected-error{{non-friend class member 'Inner' cannot have a qualified name}}
488 A<int>::Inner i; // expected-error {{'Inner' is a private member}}