Lines Matching refs:A
26 struct A { A(int); A(int, int); ~A(); void *p; }; struct
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()
72 A *d() { in d()
87 return new A(B()); in d()
90 A *e() { in e()
108 return new A(B(), B()); in e()
110 A *f() { in f()
111 return new A(makeB().x); in f()
113 A *g() { in g()
114 return new A(makeB()); in g()
116 A *h() { in h()
117 return new A(makeB(), makeB()); in h()
120 A *i() { in i()
140 A *x; in i()
141 return (x = new A(makeB()), makeB(), x); in i()
146 struct A { struct
147 A(int); A(int, int); ~A();
153 A *a() { in a()
161 return new A(5); in a()
166 struct A { struct
167 A(int); A(int, int); A(const A&); ~A();
175 A makeA(), *makeAPtr();
177 A *a() { in a()
187 return new(foo(),bar()) A(5); in a()
191 A *b(bool cond) { in b()
212 new(foo(),10.0) A(makeA()) : in b()
233 struct A { struct
234 A(int); A(int, int); ~A();
240 A *a() { in a()
250 return new(foo(),bar()) A(5); in a()
258 struct A { struct
259 A(const A &x, const T &t = T());
260 ~A();
283 } catch (A a) { in test()
302 struct A { A(); ~A(); }; struct
308 B(const A&, B*);
379 return new B(A(), new B(A(), 0)); in test()
385 struct A { struct
388 A(const A&);
389 A&operator=(const A&);
391 ~A();
394 A makeA();
406 struct A { struct
407 A();
408 ~A();
410 A* test() { in test()
411 return new A[10]; in test()
425 struct A { ~A(); }; struct
426 A::~A() try { cleanup(); } catch (...) { return; } in ~A()