Lines Matching refs:MoveOperationTracker
1143 struct MoveOperationTracker { struct
1149 MoveOperationTracker() {} in MoveOperationTracker() argument
1150 MoveOperationTracker(const MoveOperationTracker&) { in MoveOperationTracker() function
1153 MoveOperationTracker(MoveOperationTracker&&) { in MoveOperationTracker() function
1156 MoveOperationTracker& operator=(MoveOperationTracker const&) { in operator =() argument
1160 MoveOperationTracker& operator=(MoveOperationTracker&&) { in operator =() argument
1166 size_t MoveOperationTracker::copy_constructor_called_times = 0;
1167 size_t MoveOperationTracker::move_constructor_called_times = 0;
1168 size_t MoveOperationTracker::copy_assignment_called_times = 0;
1169 size_t MoveOperationTracker::move_assignment_called_times = 0;
1173 std::size_t &mcct = MoveOperationTracker::move_constructor_called_times; in TestMoveSupport()
1174 std::size_t &ccct = MoveOperationTracker::copy_constructor_called_times; in TestMoveSupport()
1175 std::size_t &cact = MoveOperationTracker::copy_assignment_called_times; in TestMoveSupport()
1176 std::size_t &mact = MoveOperationTracker::move_assignment_called_times; in TestMoveSupport()
1183 CHECK(pusher<push_op>::push( q, MoveOperationTracker() )); in TestMoveSupport()
1187 MoveOperationTracker ob; in TestMoveSupport()
1202 TestMoveSupport<oneapi::tbb::concurrent_queue<MoveOperationTracker>, push_op, try_pop_op>(); in TestMoveSupportInPushPop()
1203 TestMoveSupport<oneapi::tbb::concurrent_bounded_queue<MoveOperationTracker>, push_op, pop_op>(); in TestMoveSupportInPushPop()
1204 …TestMoveSupport<oneapi::tbb::concurrent_bounded_queue<MoveOperationTracker>, try_push_op, try_pop_… in TestMoveSupportInPushPop()