Home | History | Annotate | Download | only in refwrap.invoke

Lines Matching refs:r1

48     std::reference_wrapper<void (int)> r1(f_void_1);
50 r1(i);
57 std::reference_wrapper<void (*)(int)> r1(fp);
59 r1(i);
66 std::reference_wrapper<A_void_1> r1(a0);
68 r1(i);
75 std::reference_wrapper<void (A_void_1::*)()> r1(fp);
77 r1(a);
81 r1(ap);
88 std::reference_wrapper<void (A_void_1::*)() const> r1(fp);
90 r1(a);
94 r1(ap);
125 std::reference_wrapper<int (int)> r1(f_int_1);
127 assert(r1(i) == 3);
132 std::reference_wrapper<int (*)(int)> r1(fp);
134 assert(r1(i) == 4);
139 std::reference_wrapper<A_int_1> r1(a0);
141 assert(r1(i) == 3);
146 std::reference_wrapper<int (A_int_1::*)()> r1(fp);
148 assert(r1(a) == 3);
150 assert(r1(ap) == 3);
155 std::reference_wrapper<int (A_int_1::*)() const> r1(fp);
157 assert(r1(a) == 4);
159 assert(r1(ap) == 4);
164 std::reference_wrapper<int A_int_1::*> r1(fp);
166 assert(r1(a) == 5);
167 r1(a) = 6;
168 assert(r1(a) == 6);
170 assert(r1(ap) == 6);
171 r1(ap) = 7;
172 assert(r1(ap) == 7);
200 std::reference_wrapper<void (int, int)> r1(f_void_2);
203 r1(i, j);
210 std::reference_wrapper<void (*)(int, int)> r1(fp);
213 r1(i, j);
220 std::reference_wrapper<A_void_2> r1(a0);
223 r1(i, j);
230 std::reference_wrapper<void (A_void_2::*)(int)> r1(fp);
233 r1(a, i);
237 r1(ap, i);
244 std::reference_wrapper<void (A_void_2::*)(int) const> r1(fp);
247 r1(a, i);
251 r1(ap, i);
280 std::reference_wrapper<int (int, int)> r1(f_int_2);
283 assert(r1(i, j) == i+j);
288 std::reference_wrapper<int (*)(int, int)> r1(fp);
291 assert(r1(i, j) == i+j);
296 std::reference_wrapper<A_int_2> r1(a0);
299 assert(r1(i, j) == i+j);
304 std::reference_wrapper<int (A_int_2::*)(int)> r1(fp);
307 assert(r1(a, i) == i+1);
309 assert(r1(ap, i) == i+1);
314 std::reference_wrapper<int (A_int_2::*)(int) const> r1(fp);
317 assert(r1(a, i) == i+2);
319 assert(r1(ap, i) == i+2);