Lines Matching refs:A
29 struct A { A(int); A(int, int); ~A(); void *p; }; argument
31 A *a() { in a()
38 return new A(5); in a()
41 A *b() { in b()
50 return new A(foo()); in b()
56 A *c() { in c()
72 return new A(B().x); in c()
82 A *d() { in d()
97 return new A(B()); in d()
100 A *e() { in e()
118 return new A(B(), B()); in e()
120 A *f() { in f()
121 return new A(makeB().x); in f()
123 A *g() { in g()
124 return new A(makeB()); in g()
126 A *h() { in h()
127 return new A(makeB(), makeB()); in h()
130 A *i() { in i()
150 A *x; in i()
151 return (x = new A(makeB()), makeB(), x); in i()
156 struct A { struct
157 A(int); A(int, int); ~A();
163 A *a() { in a()
171 return new A(5); in a()
176 struct A { struct
177 A(int); A(int, int); A(const A&); ~A();
185 A makeA(), *makeAPtr();
187 A *a() { in a()
197 return new(foo(),bar()) A(5); in a()
201 A *b(bool cond) { in b()
222 new(foo(),10.0) A(makeA()) : in b()
243 struct A { struct
244 A(int); A(int, int); ~A();
250 A *a() { in a()
260 return new(foo(),bar()) A(5); in a()
268 struct A { struct
269 A(const A &x, const T &t = T());
270 ~A();
293 } catch (A a) { in test()
312 struct A { A(); ~A(); }; struct
318 B(const A&, B*);
390 return new B(A(), new B(A(), 0)); in test()
396 struct A { struct
399 A(const A&);
400 A&operator=(const A&);
402 ~A();
405 A makeA();
417 struct A { struct
418 A();
419 ~A();
421 A* test() { in test()
422 return new A[10]; in test()
436 struct A { ~A(); }; struct
437 A::~A() try { cleanup(); } catch (...) { return; } in ~A()
468 struct A { struct
469 A();
470 ~A() {} in ~A() argument
474 A single;
475 A array[2][3];
533 struct A { struct
535 A();
538 A *test(void *ptr) { in test()
539 return new (ptr) A(); in test()