Lines Matching refs:A
9 struct A { struct
12 void foo(A);
26 struct A { struct
27 A();
30 void foo(A);
49 struct A { struct
50 A();
51 A(A &&o);
54 void foo(A);
70 struct A { struct
71 A();
72 A(const A &o) = delete;
73 A(A &&o) = delete;
76 void foo(A);
92 struct A { struct
93 A();
94 A &operator=(A &&o);
97 void foo(A);
115 struct A { struct
116 A();
117 A(A &&o) = delete;
120 void foo(A);
136 struct A { struct
137 A();
138 A(const A &o) = default;
139 A(A &&o) = delete;
142 void foo(A);
156 struct A { struct
157 A();
158 A(const A &o) = delete;
159 A(A &&o) = default;
162 void foo(A);
176 struct A { struct
177 A();
178 A(const A &o) = default;
181 void foo(A);
195 struct A { struct
196 A();
197 A(const A &) = default;
198 A(const A &, int = 0);
201 struct B : A {};
218 struct A { struct
219 A();
220 A(A &&o);
223 void *foo(A a) { return a.p; } in foo()
235 struct A { struct
236 A();
239 void *foo(A a) { return a.b.p; } in foo()
251 struct A : B { struct
252 A();
254 void *foo(A a) { return a.p; } in foo()
266 struct A { struct
267 A();
270 void *foo(A a) { return a.b.p; } in foo()
282 struct A : B { struct
283 A();
285 void *foo(A a) { return a.p; } in foo()
292 struct A { struct
293 A();
294 A(const A &o) = delete;
300 void *foo(A a) { return a.p; } in foo()
304 struct A { struct
306 A &operator=(const A&);
313 int &foo(A a) { return a.ref; } in foo()