Lines Matching refs:A
10 struct A { struct
13 void foo(A);
27 struct A { struct
28 A();
31 void foo(A);
50 struct A { struct
51 A();
52 A(A &&o);
55 void foo(A);
71 struct A { struct
72 A();
73 A(const A &o) = delete;
74 A(A &&o) = delete;
77 void foo(A);
93 struct A { struct
94 A();
95 A &operator=(A &&o);
98 void foo(A);
116 struct A { struct
117 A();
118 A(A &&o) = delete;
121 void foo(A);
137 struct A { struct
138 A();
139 A(const A &o) = default;
140 A(A &&o) = delete;
143 void foo(A);
157 struct A { struct
158 A();
159 A(const A &o) = delete;
160 A(A &&o) = default;
163 void foo(A);
177 struct A { struct
178 A();
179 A(const A &o) = default;
182 void foo(A);
196 struct A { struct
197 A();
198 A(const A &) = default;
199 A(const A &, int = 0);
202 struct B : A {};
219 struct A { struct
220 A();
221 A(A &&o);
224 void *foo(A a) { return a.p; } in foo()
236 struct A { struct
237 A();
240 void *foo(A a) { return a.b.p; } in foo()
252 struct A : B { struct
253 A();
255 void *foo(A a) { return a.p; } in foo()
267 struct A { struct
268 A();
271 void *foo(A a) { return a.b.p; } in foo()
283 struct A : B { struct
284 A();
286 void *foo(A a) { return a.p; } in foo()
293 struct A { struct
294 A();
295 A(const A &o) = delete;
301 void *foo(A a) { return a.p; } in foo()
305 struct A { struct
307 A &operator=(const A&);
314 int &foo(A a) { return a.ref; } in foo()