Lines Matching refs:A
13 struct A { int n; }; struct
15 struct C : A, B {};
16 extern const A &&a = (A&&)(A&&)(C&&)(C{});
31 struct A { ~A(); }; struct
35 A &&a = dynamic_cast<A&&>(A{});
52 struct A { struct
53 A();
54 ~A();
61 (void)A(); in f1()
65 A().f(); in f1()
148 G(A);
150 operator A();
153 void a(const A&);
159 a(A()); in f7()
171 struct A { struct
172 A();
173 ~A();
178 int g(const A&);
191 : a1(A().f()) in B()
195 , a2(g(A())) in B()
217 A f8() { in f8()
220 return A(); in f8()
305 struct A { ~A(); }; struct
307 struct B { operator A(); };
310 template<typename T> A f2(T) { in f2()
317 template A f2<int>(int);
323 struct A { struct
324 A();
325 ~A();
337 int& i = f(A().f()); in g()
375 struct A { ~A(); }; struct
381 A(); in foo()
393 struct A { struct
394 A(); A(const A &); ~A();
400 A fooA();
401 void takeA(A a);
413 A i = (foo(), A()); in test0()
418 A j = (fooA(), A()); in test0()
423 A k = (A(), fooA()); in test0()
432 void test1(bool c, A x) { in test1()
438 A i = (c ? A() : x); in test1()
442 A j = (c ? x : A()); in test1()
449 A test2() { in test2()
453 return (foo(), A()); in test2()
457 A test3(int v, A x) { in test3()
461 return (v < 0 ? A() : x); in test3()
465 return (v > 10 ? x : A()); in test3()
476 A x; in test4()
482 A xs[] = { A(), x }; in test4()
498 struct B { A a; B(); };
499 A test5() { in test5()
518 A x = B().a; in test5()
531 struct C { operator A() const; };
539 A(*x).foo(); in test6()
544 struct A { A(int); ~A(); }; struct
569 b ? A(2) : A(3); in foo()
574 struct A { A(); ~A(); }; struct
587 (void) (A [3]) {}; in foo()
592 struct A { ~A(); }; struct
593 struct B { A operator=(const B&); };
613 struct A { struct
614 A();
615 ~A();
624 int &&a = A().a;
630 int &&b = (f(), A().a);
632 int A::*h();
641 int &&c = (f(), (g(), A().*h()));
645 A a;
691 struct A { A(int); ~A(); }; struct
697 A &&a = 0; in f()
707 struct A { A(); ~A(); }; struct
711 struct E { const A &a; B b; const C &c; ~E(); };
713 E &&e1 = { A(), B(), D().c };
727 E e2 = { A(), B(), D().c };
744 E &&e1 = { A(), B(), D().c }; in f()
759 E e2 = { A(), B(), D().c }; in f()
791 struct A { A(); ~A(); }; struct
794 A &&a;