Searched refs:MoveOperationTracker (Results 1 – 3 of 3) sorted by relevance
67 struct MoveOperationTracker { struct70 MoveOperationTracker(int value = 0) : my_value(value) {} in my_value() argument71 MoveOperationTracker(const MoveOperationTracker&) { in MoveOperationTracker() argument74 MoveOperationTracker(MoveOperationTracker&& m) noexcept : my_value( m.my_value ) { in MoveOperationTracker() function76 MoveOperationTracker& operator=(MoveOperationTracker const&) {80 MoveOperationTracker& operator=(MoveOperationTracker&& m) noexcept {89 bool operator==(const MoveOperationTracker& m) const {110 …sing Amot = typename std::allocator_traits<Allocator>::template rebind_alloc<MoveOperationTracker>;111 TestSequence<std::deque <MoveOperationTracker, Amot> >(a);112 TestSequence<std::list <MoveOperationTracker, Amot> >(a);[all …]
130 using MoveOperationTracker = MoveOperationTrackerBase<std::size_t>; typedef139 template <typename Allocator = std::allocator<MoveOperationTracker>>144 using cpq_compare_type = std::less<MoveOperationTracker>;159 cpq_src.push(MoveOperationTracker(i)); in init()324 std::size_t& mcct = MoveOperationTracker::move_ctor_called_times; in test_move_support_in_push_pop()325 std::size_t& ccct = MoveOperationTracker::copy_ctor_called_times; in test_move_support_in_push_pop()326 std::size_t& cact = MoveOperationTracker::copy_assign_called_times; in test_move_support_in_push_pop()327 std::size_t& mact = MoveOperationTracker::move_assign_called_times; in test_move_support_in_push_pop()330 oneapi::tbb::concurrent_priority_queue<MoveOperationTracker> q1; in test_move_support_in_push_pop()335 q1.push(MoveOperationTracker{}); in test_move_support_in_push_pop()[all …]
1143 struct MoveOperationTracker { struct1149 MoveOperationTracker() {} in MoveOperationTracker() argument1150 MoveOperationTracker(const MoveOperationTracker&) { in MoveOperationTracker() function1153 MoveOperationTracker(MoveOperationTracker&&) { in MoveOperationTracker() argument1156 MoveOperationTracker& operator=(MoveOperationTracker const&) { in operator =() argument1160 MoveOperationTracker& operator=(MoveOperationTracker&&) { in operator =() argument1166 size_t MoveOperationTracker::copy_constructor_called_times = 0;1168 size_t MoveOperationTracker::copy_assignment_called_times = 0;1169 size_t MoveOperationTracker::move_assignment_called_times = 0;1183 CHECK(pusher<push_op>::push( q, MoveOperationTracker() )); in TestMoveSupport()[all …]