Home
last modified time | relevance | path

Searched refs:MoveOperationTracker (Results 1 – 3 of 3) sorted by relevance

/oneTBB/test/common/
H A Dallocator_stl_test_common.h67 struct MoveOperationTracker { struct
70 MoveOperationTracker(int value = 0) : my_value(value) {} in my_value() argument
71 MoveOperationTracker(const MoveOperationTracker&) { in MoveOperationTracker() argument
74 MoveOperationTracker(MoveOperationTracker&& m) noexcept : my_value( m.my_value ) { in MoveOperationTracker() function
76 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 …]
/oneTBB/test/conformance/
H A Dconformance_concurrent_priority_queue.cpp130 using MoveOperationTracker = MoveOperationTrackerBase<std::size_t>; typedef
139 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 …]
H A Dconformance_concurrent_queue.cpp1143 struct MoveOperationTracker { struct
1149 MoveOperationTracker() {} in MoveOperationTracker() argument
1150 MoveOperationTracker(const MoveOperationTracker&) { in MoveOperationTracker() function
1153 MoveOperationTracker(MoveOperationTracker&&) { in MoveOperationTracker() argument
1156 MoveOperationTracker& operator=(MoveOperationTracker const&) { in operator =() argument
1160 MoveOperationTracker& operator=(MoveOperationTracker&&) { in operator =() argument
1166 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 …]