Lines Matching refs:A
26 struct A { A(int); A(int, int); ~A(); void *p; }; argument
28 A *a() { in a()
35 return new A(5); in a()
38 A *b() { in b()
47 return new A(foo()); in b()
53 A *c() { in c()
69 return new A(B().x); in c()
79 A *d() { in d()
94 return new A(B()); in d()
97 A *e() { in e()
115 return new A(B(), B()); in e()
117 A *f() { in f()
118 return new A(makeB().x); in f()
120 A *g() { in g()
121 return new A(makeB()); in g()
123 A *h() { in h()
124 return new A(makeB(), makeB()); in h()
127 A *i() { in i()
147 A *x; in i()
148 return (x = new A(makeB()), makeB(), x); in i()
153 struct A { struct
154 A(int); A(int, int); ~A();
160 A *a() { in a()
168 return new A(5); in a()
173 struct A { struct
174 A(int); A(int, int); A(const A&); ~A();
182 A makeA(), *makeAPtr();
184 A *a() { in a()
194 return new(foo(),bar()) A(5); in a()
198 A *b(bool cond) { in b()
219 new(foo(),10.0) A(makeA()) : in b()
240 struct A { struct
241 A(int); A(int, int); ~A();
247 A *a() { in a()
257 return new(foo(),bar()) A(5); in a()
265 struct A { struct
266 A(const A &x, const T &t = T());
267 ~A();
290 } catch (A a) { in test()
309 struct A { A(); ~A(); }; struct
315 B(const A&, B*);
387 return new B(A(), new B(A(), 0)); in test()
393 struct A { struct
396 A(const A&);
397 A&operator=(const A&);
399 ~A();
402 A makeA();
414 struct A { struct
415 A();
416 ~A();
418 A* test() { in test()
419 return new A[10]; in test()
433 struct A { ~A(); }; struct
434 A::~A() try { cleanup(); } catch (...) { return; } in ~A()
465 struct A { struct
466 A();
467 ~A() {} in ~A() argument
471 A single;
472 A array[2][3];