Lines Matching refs:move_assign
66 : value(v), move_construct(move_ctor), move_assign(move_assi) {} in MoveAssign()
67 …gn(MoveAssign&& o) : value(o.value), move_construct(o.move_construct), move_assign(o.move_assign) { in MoveAssign()
74 move_assign = o.move_assign; in operator =()
75 ++*move_assign; in operator =()
81 int* move_assign; member
315 int move_assign = 0; in test_move_assignment_same_index() local
316 V v1(std::in_place_type<MoveAssign>, 43, &move_construct, &move_assign); in test_move_assignment_same_index()
317 V v2(std::in_place_type<MoveAssign>, 42, &move_construct, &move_assign); in test_move_assignment_same_index()
323 assert(move_assign == 1); in test_move_assignment_same_index()
384 int move_assign = 0; in test_move_assignment_different_index() local
386 V v2(std::in_place_type<MoveAssign>, 42, &move_construct, &move_assign); in test_move_assignment_different_index()
392 assert(move_assign == 0); in test_move_assignment_different_index()