Home
last modified time | relevance | path

Searched refs:StateTrackableBase (Results 1 – 6 of 6) sorted by relevance

/oneTBB/test/common/
H A Dstate_trackable.h26 struct StateTrackableBase { struct
71 … counters[StateTrackableBase::ZeroInitialized] = counters[StateTrackableBase::DefaultInitialized] = in reset()
72 … counters[StateTrackableBase::DirectInitialized] = counters[StateTrackableBase::CopyInitialized] = in reset()
73 counters[StateTrackableBase::MoveInitialized] = counters[StateTrackableBase::CopyAssigned] = in reset()
74 counters[StateTrackableBase::MoveAssigned] = counters[StateTrackableBase::MovedFrom] = in reset()
75 counters[StateTrackableBase::Destroyed] = counters[StateTrackableBase::Unspecified] = 0; in reset()
92 CHECK_FAST_MESSAGE((s == StateTrackableBase::Unspecified || in assign_new_state()
95 CHECK_FAST_MESSAGE((state == StateTrackableBase::Unspecified || in assign_new_state()
103 struct StateTrackable : StateTrackableBase {
152 template <StateTrackableBase::StateValue desired_state>
[all …]
H A Dconcurrent_associative_common.h234 template <StateTrackableBase::StateValue desired_state, typename T>
239 template <StateTrackableBase::StateValue desired_state, typename T>
249 check_value_state<StateTrackableBase::MoveInitialized>(*ins.first, CheckElementState{});
253 check_value_state<StateTrackableBase::MoveInitialized>(*it2, CheckElementState{});
308 check_value_state<StateTrackableBase::DirectInitialized>(*ins.first, CheckElementState{});
318 check_value_state<StateTrackableBase::DirectInitialized>(*it2, CheckElementState{});
/oneTBB/test/conformance/
H A Dconformance_combinable.cpp409 create1.local().state = StateTrackableBase::Unspecified; in RunMoveSemanticsForStateTrackableObjectTest()
413 …REQUIRE_MESSAGE(move1.local().state == StateTrackableBase::Unspecified, "Unexpected value in move-… in RunMoveSemanticsForStateTrackableObjectTest()
417 …REQUIRE_MESSAGE(copy1.local().state == StateTrackableBase::Unspecified, "Unexpected value in move-… in RunMoveSemanticsForStateTrackableObjectTest()
H A Dconformance_concurrent_hash_map.cpp615 CHECK_FAST((*a).second.state == StateTrackableBase::MoveInitialized); in apply()
626 CHECK_FAST((*a).second.state == StateTrackableBase::DirectInitialized); in apply_impl()
H A Dconformance_concurrent_vector.cpp630 …REQUIRE_MESSAGE(is_state<StateTrackableBase::MoveInitialized>(dummy(std::move_if_noexcept(src))),"… in TestSerialMoveInShrinkToFit()
645 …((std::all_of(c_vector.begin(), c_vector.end(), is_state_predicate<StateTrackableBase::MoveInitial… in TestSerialMoveInShrinkToFit()
/oneTBB/test/tbb/
H A Dtest_task_arena.cpp1247 REQUIRE(cnts[StateTrackableBase::DefaultInitialized] == 0); in check()
1248 REQUIRE(cnts[StateTrackableBase::DirectInitialized] == 1); in check()
1249 std::size_t copied = cnts[StateTrackableBase::CopyInitialized]; in check()
1250 std::size_t moved = cnts[StateTrackableBase::MoveInitialized]; in check()
1251 REQUIRE(cnts[StateTrackableBase::Destroyed] == copied + moved); in check()