Lines Matching refs:A
32 struct A { A(int); A(int, int); ~A(); void *p; }; struct
34 A *a() { in a()
41 return new A(5); in a()
44 A *b() { in b()
53 return new A(foo()); in b()
59 A *c() { in c()
78 return new A(B().x); in c()
88 A *d() { in d()
106 return new A(B()); in d()
109 A *e() { in e()
132 return new A(B(), B()); in e()
134 A *f() { in f()
135 return new A(makeB().x); in f()
137 A *g() { in g()
138 return new A(makeB()); in g()
140 A *h() { in h()
141 return new A(makeB(), makeB()); in h()
144 A *i() { in i()
169 A *x; in i()
170 return (x = new A(makeB()), makeB(), x); in i()
175 struct A { struct
176 A(int); A(int, int); ~A();
182 A *a() { in a()
193 return new A(5); in a()
198 struct A { struct
199 A(int); A(int, int); A(const A&); ~A();
207 A makeA(), *makeAPtr();
209 A *a() { in a()
222 return new(foo(),bar()) A(5); in a()
226 A *b(bool cond) { in b()
247 new(foo(),10.0) A(makeA()) : in b()
270 struct A { struct
271 A(int); A(int, int); ~A();
277 A *a() { in a()
287 return new(foo(),bar()) A(5); in a()
295 struct A { struct
296 A(const A &x, const T &t = T());
297 ~A();
324 } catch (A a) { in test()
343 struct A { A(); ~A(); }; struct
349 B(const A&, B*);
425 return new B(A(), new B(A(), 0)); in test()
431 struct A { struct
434 A(const A&);
435 A&operator=(const A&);
437 ~A();
440 A makeA();
452 struct A { struct
453 A();
454 ~A();
456 A* test() { in test()
457 return new A[10]; in test()
471 struct A { ~A(); }; struct
472 A::~A() try { cleanup(); } catch (...) { return; } in ~A()
507 struct A { struct
508 A();
509 ~A() {} in ~A() argument
513 A single;
514 A array[2][3];
581 struct A { struct
583 A();
586 A *test(void *ptr) { in test()
587 return new (ptr) A(); in test()
601 struct A { struct
602 A();
603 ~A();
631 const A &s = c ? static_cast<const A &>(A()) : static_cast<const A &>(A()); in test()