Lines Matching refs:bind

13 //   unspecified bind(Fn, Types...);
15 // unspecified bind(Fn, Types...);
49 std::bind(f_void_1, _1)(2);
54 std::bind(f_void_1, 2)();
61 std::bind(fp, _1)(3);
67 std::bind(fp, 3)();
74 std::bind(a0, _1)(4);
80 std::bind(a0, 4)();
87 std::bind(fp, _1)(A_void_1());
91 std::bind(fp, _1)(&a);
97 std::bind(fp, A_void_1())();
101 std::bind(fp, &a)();
108 std::bind(fp, _1)(A_void_1());
112 std::bind(fp, _1)(&a);
118 std::bind(fp, A_void_1())();
122 std::bind(fp, &a)();
154 assert(std::bind(f_int_1, _1)(2) == 3);
155 assert(std::bind(f_int_1, 2)() == 3);
160 assert(std::bind(fp, _1)(3) == 4);
161 assert(std::bind(fp, 3)() == 4);
165 assert(std::bind(A_int_1(), _1)(4) == 3);
166 assert(std::bind(A_int_1(), 4)() == 3);
170 assert(std::bind(&A_int_1::mem1, _1)(A_int_1()) == 3);
171 assert(std::bind(&A_int_1::mem1, A_int_1())() == 3);
173 assert(std::bind(&A_int_1::mem1, _1)(&a) == 3);
174 assert(std::bind(&A_int_1::mem1, &a)() == 3);
178 assert(std::bind(&A_int_1::mem2, _1)(A_int_1()) == 4);
179 assert(std::bind(&A_int_1::mem2, A_int_1())() == 4);
181 assert(std::bind(&A_int_1::mem2, _1)(&a) == 4);
182 assert(std::bind(&A_int_1::mem2, &a)() == 4);
186 assert(std::bind(&A_int_1::data_, _1)(A_int_1()) == 5);
187 assert(std::bind(&A_int_1::data_, A_int_1())() == 5);
189 assert(std::bind(&A_int_1::data_, _1)(a) == 5);
190 std::bind(&A_int_1::data_, _1)(a) = 6;
191 assert(std::bind(&A_int_1::data_, _1)(a) == 6);
192 assert(std::bind(&A_int_1::data_, _1)(&a) == 6);
193 std::bind(&A_int_1::data_, _1)(&a) = 7;
194 assert(std::bind(&A_int_1::data_, _1)(&a) == 7);
223 std::bind(f_void_2, _1, _2)(2, 3);
226 std::bind(f_void_2, 2, _1)(3);
229 std::bind(f_void_2, 2, 3)();
235 std::bind(&A_void_2::mem1, _1, _2)(A_void_2(), 3);
238 std::bind(&A_void_2::mem1, _2, _1)(3, A_void_2());
257 assert(std::bind(f_nested, std::bind(g_nested, _1))(3) == 31);