• Home
  • Raw
  • Download

Lines Matching refs:A

4   class A {  class
10 class B : public A {
12 class C : protected A {
17 void test(A &a) { in test()
36 class A { class
39 static void test(A&);
41 class B : public A {
44 class C : protected A {
51 void A::test(A &a) { in test()
70 class A { class
73 static void test(A&);
75 class B : public A {
76 static void test(A&);
78 class C : protected A {
79 static void test(A&);
82 static void test(A&);
85 void A::test(A &a) { in test()
89 void B::test(A &a) { in test()
93 void C::test(A &a) { in test()
97 void D::test(A &a) { in test()
105 class A { class
110 class B : public A {
113 class C : protected A {
120 void A::test(B &b) { in test()
140 class A { class
145 class B : public A {
148 class C : protected A { // expected-note 4 {{constrained}}
155 void A::test(C &c) { in test()
175 class A { class
180 class B : public A {
183 class C : protected A {
190 void A::test(D &d) { in test()
210 class A { class
216 static void test(A&);
218 class B : public A {
219 static void test(A&);
221 class C : protected A {
222 static void test(A&);
225 static void test(A&);
228 void A::test(A &a) { in test()
232 void B::test(A &a) { in test()
236 void C::test(A &a) { in test()
240 void D::test(A &a) { in test()
248 class A { class
256 class B : public A {
259 class C : protected A {
266 void A::test() { in test()
267 void (A::*x)(int) = &A::foo; in test()
268 void (*sx)(Static) = &A::foo; in test()
271 void (A::*x)(int) = &A::foo; // expected-error {{'foo' is a protected member}} in test()
272 void (*sx)(Static) = &A::foo; in test()
275 void (A::*x)(int) = &A::foo; // expected-error {{'foo' is a protected member}} in test()
276 void (*sx)(Static) = &A::foo; in test()
279 void (A::*x)(int) = &A::foo; // expected-error {{'foo' is a protected member}} in test()
280 void (*sx)(Static) = &A::foo; in test()
286 class A { class
294 class B : public A {
297 class C : protected A {
303 void call(void (A::*)(int));
306 void A::test() { in test()
307 call(&A::foo); in test()
308 calls(&A::foo); in test()
311 call(&A::foo); // expected-error {{'foo' is a protected member}} in test()
312 calls(&A::foo); in test()
315 call(&A::foo); // expected-error {{'foo' is a protected member}} in test()
316 calls(&A::foo); in test()
319 call(&A::foo); // expected-error {{'foo' is a protected member}} in test()
320 calls(&A::foo); in test()
325 class A { // expected-note {{member is declared here}} class
329 class B : public A { // expected-note {{member is declared here}}
337 class D : public A {
338 static void test(A &a) { in test()
340 a.A::foo(); // expected-error {{'foo' is a protected member}} in test()
348 b.A::foo(); in test()
355 c.A::foo(); // expected-error {{'A' is a protected member}} \ in test()
364 d.A::foo(); in test()
372 template<typename T> class A { class
377 ~A() { foo(); } in ~A()
380 template class A<int>; variable
385 class A { class
390 class B : public A {
397 b.A::foo(); in test()
405 class A { protected: int foo(); }; class
406 class B : public virtual A {};
408 class D : private C, public virtual A {};
412 d.A::foo(); in test()
419 class A { protected: int foo(); }; // expected-note {{declared protected here}} class
420 class B : private virtual A {};
422 class D : public virtual A {};
426 d.A::foo(); // expected-error {{protected member}} in test()
432 class A { class
448 class B : public A {
450 void (A::*ptr)(int); in use()
451 ptr = &A::temp; // expected-error {{protected member}} in use()
452 ptr = &A::nontemp; // expected-error {{protected member}} in use()
453 ptr = &A::ovl_temp; // expected-error {{protected member}} in use()
454 ptr = &A::ovl_nontemp; // expected-error {{protected member}} in use()
455 ptr = &A::ovl_withtemp; // expected-error {{protected member}} in use()
461 class A { class
463A(); // expected-note 2 {{protected constructor can only be used to construct a base class subobje…
464A(const A &); // expected-note {{protected constructor can only be used to construct a base class …
465 …~A(); // expected-note 3 {{protected destructor can only be used to destroy a base class subobject…
468 class B : public A {
471 B(int i) : A() {} in B()
477 A a; // expected-error {{protected constructor}} expected-error {{protected destructor}} in test0()
480 A *test1() { in test1()
481 return new A(); // expected-error {{protected constructor}} in test1()
484 void test2(A *a) { in test2()
488 A test3(A *a) { in test3()
492 void test4(A *a) { in test4()
493 a->~A(); // expected-error {{protected member}} in test4()
499 class A { class
501 ~A();
504 class B : public virtual A {