Home
last modified time | relevance | path

Searched refs:NonCopyable (Results 1 – 13 of 13) sorted by relevance

/oneTBB/test/tbb/
H A Dtest_blocked_range.cpp139 NonCopyable, NonCopyAssignable, NonDestructible,
154 NonCopyable, NonCopyAssignable, NonDestructible,
172 NonCopyable, NonCopyAssignable, NonDestructible,
189 …static_assert(!well_formed_blocked_range_Nd_instantiation<NonCopyable, NonCopyAssignable, NonDestr…
H A Dtest_parallel_reduce.cpp325 static_assert(!can_call_imperative_preduce<NonCopyable, CorrectBody<NonCopyable>>); in test_preduce_range_constraints()
336 …static_assert(!can_call_functional_preduce<NonCopyable, int, CorrectFunc<NonCopyable>, CorrectRedu… in test_preduce_range_constraints()
381 static_assert(!can_call_imperative_pdet_reduce<NonCopyable, CorrectBody<NonCopyable>>); in test_pdet_reduce_range_constraints()
392 …static_assert(!can_call_functional_pdet_reduce<NonCopyable, int, CorrectFunc<NonCopyable>, Correct… in test_pdet_reduce_range_constraints()
H A Dtest_parallel_for.cpp340 static_assert(!can_call_range_pfor<NonCopyable, CorrectBody<NonCopyable>>); in test_pfor_range_constraints()
356 static_assert(!can_call_range_pfor<CorrectRange, NonCopyable<CorrectRange>>); in test_pfor_body_constraints()
377 static_assert(!can_call_index_pfor<NonCopyable, CorrectFunc<NonCopyable>>); in test_pfor_index_constraints()
H A Dtest_parallel_scan.cpp427 static_assert(!can_call_imperative_pscan<NonCopyable, CorrectBody<NonCopyable>>); in test_pscan_range_constraints()
438 …static_assert(!can_call_functional_pscan<NonCopyable, int, CorrectFunc<NonCopyable, int>, CorrectC… in test_pscan_range_constraints()
H A Dtest_input_node.cpp337 …tatic_assert(!utils::well_formed_instantiation<tbb::flow::input_node, test_concepts::NonCopyable>);
355 static_assert(!can_call_input_node_ctor<output_type, NonCopyable<output_type>>);
H A Dtest_function_node.cpp517 …ls::well_formed_instantiation<tbb::flow::function_node, test_concepts::NonCopyable, OutputObject>);
519 …ils::well_formed_instantiation<tbb::flow::function_node, InputObject, test_concepts::NonCopyable>);
540 …static_assert(!can_call_function_node_ctor<input_type, output_type, NonCopyable<input_type, output…
H A Dtest_continue_node.cpp389 …ic_assert(!utils::well_formed_instantiation<tbb::flow::continue_node, test_concepts::NonCopyable>);
414 static_assert(!can_call_continue_node_ctor<output_type, NonCopyable<output_type>>);
H A Dtest_sequencer_node.cpp478 …c_assert(!utils::well_formed_instantiation<tbb::flow::sequencer_node, test_concepts::NonCopyable>);
497 static_assert(!can_call_sequencer_node_ctor<type, NonCopyable<type>>);
H A Dtest_join_node_key_matching.cpp181 …static_assert(!can_initialize_join_node_with_incorrect_argument<Correct<int, int>, NonCopyable<int…
H A Dtest_multifunction_node.cpp597 …!utils::well_formed_instantiation<tbb::flow::multifunction_node, test_concepts::NonCopyable, int>);
619 …static_assert(!can_call_multifunction_node_ctor<input_type, output_type, NonCopyable<input_type, o…
H A Dtest_async_node.cpp851 …_assert(!utils::well_formed_instantiation<tbb::flow::async_node, test_concepts::NonCopyable, int>);
873 …static_assert(!can_call_async_node_ctor<input_type, output_type, NonCopyable<input_type, output_ty…
H A Dtest_concurrent_hash_map.cpp867 NonCopyable<key_type>, NonDestructible<key_type>,
/oneTBB/test/common/
H A Dconcepts_common.h45 struct NonCopyable { NonCopyable( const NonCopyable& ) = delete; }; struct
119 using NonCopyable = Range</*CopyCtor = */false, /*SplitCtor = */true, /*Dtor = */true, /*Empty = */… variable
145 template <typename R> using NonCopyable = ParallelForBody<R, /*CopyCtor = */false, /*Dtor = */true,… variable
441 template <typename K> using NonCopyable = HashCompare<K, /*CopyCtor = */false, /*Dtor = */true, /*H… variable
563 template <typename O> using NonCopyable = InputNodeBody<O, /*CopyCtor = */false, /*Dtor = */true, /… variable
584 template <typename I, typename O> using NonCopyable = FunctionNodeBody<I, O, /*CopyCtor = */false, … variable
613 template <typename I, typename O> using NonCopyable = PortsNodeBody<I, O, output_ports_type<I, O>, … variable
627 template <typename I, typename O> using NonCopyable = PortsNodeBody<I, O, gateway_type<I, O>, /*Cop… variable
648 template <typename O> using NonCopyable = ContinueNodeBody<O, /*CopyCtor = */false, /*Dtor = */true… variable
669 template <typename T> using NonCopyable = Sequencer<T, /*CopyCtor = */false, /*Dtor = */true, /*() … variable
[all …]