Home | History | Annotate | Download | only in func.bind.bind

Lines Matching refs:A_int_1

135 struct A_int_1
137 A_int_1() : data_(5) {}
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);
172 A_int_1 a;
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);
180 A_int_1 a;
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);
188 A_int_1 a;
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);