Home
last modified time | relevance | path

Searched refs:unique_ptr (Results 1 – 21 of 21) sorted by relevance

/oneTBB/test/common/
H A Dtest_join_node_multiple_predecessors.h46 std::unique_ptr<join_node_t> connect_join_via_make_edge( in connect_join_via_make_edge()
50 std::unique_ptr<join_node_t> jn( new join_node_t(g) ); in connect_join_via_make_edge()
57 std::unique_ptr<join_node_t> connect_join_via_follows( in connect_join_via_follows()
62 std::unique_ptr<join_node_t> jn( new join_node_t(follows(bn_set)) ); in connect_join_via_follows()
67 std::unique_ptr<join_node_t> connect_join_via_precedes( in connect_join_via_precedes()
73 std::unique_ptr<join_node_t> jn( new join_node_t(precedes(qn_copy_set)) ); in connect_join_via_precedes()
H A Dconcurrent_associative_common.h974 class unique_ptr : public std::unique_ptr<T> {
976 using pointer = typename std::unique_ptr<T>::pointer;
978 unique_ptr( pointer p ) : std::unique_ptr<T>(p) {}
986 struct hash<test::unique_ptr<T>> {
987 std::size_t operator()(const test::unique_ptr<T>& ptr) const {
988 return std::hash<std::unique_ptr<T>>{}(ptr);
H A Dutils.h383 static bool compare( const std::unique_ptr<T> &t1, const std::unique_ptr<T> &t2 ) {
H A Dconcurrent_priority_queue_common.h204 using value_type = std::unique_ptr<T>; in type_tester_unique_ptr()
/oneTBB/test/tbb/
H A Dtest_flow_graph_priorities.cpp138 std::vector< std::unique_ptr<NodeType> > nodes; in test_node()
140 nodes.push_back(std::unique_ptr<NodeType>( node_creator(g, i, barrier) )); in test_node()
496 typedef std::vector< std::unique_ptr<continue_node<continue_msg>> > nodes_container_t;
501 std::unique_ptr<continue_node<continue_msg>>( in create_nodes()
524 std::unique_ptr<continue_node<continue_msg>>( in test()
623 std::vector< std::unique_ptr<function_node<int,int>> > outer_nodes; in test()
630 std::unique_ptr< function_node<int, int> >( in test()
763 std::vector< std::unique_ptr<continue_node<continue_msg>> > nodes; in test()
767 std::unique_ptr<continue_node<continue_msg>>( in test()
773 std::unique_ptr<continue_node<continue_msg>>( in test()
H A Dtest_arena_priorities.cpp46 std::tuple<std::unique_ptr<tbb::task_arena>,
49 std::unique_ptr<tbb::task_group>>;
253 std::unique_ptr<tbb::task_arena>(arena), in test()
256 std::unique_ptr<tbb::task_group>(new tbb::task_group) in test()
H A Dtest_concurrent_unordered_set.cpp81 test_emplace_insert<tbb::concurrent_unordered_set<test::unique_ptr<int>>, in test_specific_types()
83 test_emplace_insert<tbb::concurrent_unordered_multiset<test::unique_ptr<int>>, in test_specific_types()
H A Dtest_concurrent_set.cpp75 test_emplace_insert<tbb::concurrent_set<test::unique_ptr<int>>, std::false_type> in test_specific_types()
77 test_emplace_insert<tbb::concurrent_multiset<test::unique_ptr<int>>, std::false_type> in test_specific_types()
H A Dtest_concurrent_map.cpp93 test_emplace_insert<tbb::concurrent_map<int*, test::unique_ptr<int>>,std::false_type> in test_specific_types()
95 test_emplace_insert<tbb::concurrent_multimap<int*, test::unique_ptr<int>>,std::false_type> in test_specific_types()
H A Dtest_concurrent_unordered_map.cpp100 test_emplace_insert<tbb::concurrent_unordered_map<int*, test::unique_ptr<int>>, std::false_type> in test_specific_types()
102 …test_emplace_insert<tbb::concurrent_unordered_multimap<int*, test::unique_ptr<int>>, std::false_ty… in test_specific_types()
H A Dtest_parallel_pipeline.cpp680 RUN_TYPED_TEST_CASE(std::unique_ptr<int>, std::unique_ptr<int>) // move-only type
H A Dtest_concurrent_vector.cpp420 std::unique_ptr<std::atomic<int>[]> active_threads{ new std::atomic<int>[threads_number]() }; in TestConcurrentOperationsWithUnSafeOperations()
433 std::unique_ptr<std::atomic<int>[]> ready_threads{ new std::atomic<int>[threads_number]() }; in TestConcurrentOperationsWithUnSafeOperations()
/oneTBB/src/tbb/
H A Dmisc.h153 FastRandom( void* unique_ptr ) { init(uintptr_t(unique_ptr)); } in FastRandom() argument
H A Dscheduler_common.h81 using cache_aligned_unique_ptr = std::unique_ptr<T, cache_aligned_deleter>;
/oneTBB/examples/parallel_reduce/pi/
H A Dpi.cpp47 static std::unique_ptr<tbb::global_control> gc;
/oneTBB/test/conformance/
H A Dconformance_parallel_pipeline.cpp205 … std::tuple<std::unique_ptr<int>, std::unique_ptr<int> >)
241 … std::tuple<std::unique_ptr<int>, std::unique_ptr<int> >)
H A Dconformance_flowgraph.h479 std::vector<std::unique_ptr<test_push_receiver<OutputType>>> receiver_nodes; in test_forwarding()
/oneTBB/examples/common/utility/
H A Dutility.hpp82 virtual std::unique_ptr<type_base> clone() const = 0;
145 std::unique_ptr<type_base> clone() const /*override*/ { in clone()
146 return std::unique_ptr<type_base>(new type_impl(*this)); in clone()
152 std::unique_ptr<type_base> p_type;
/oneTBB/include/oneapi/tbb/detail/
H A D_task_handle.h68 using handle_impl_t = std::unique_ptr<task_handle_task, task_handle_task_finalizer_t>;
/oneTBB/python/tbb/
H A Dapi.i87 std::unique_ptr<global_control> g(
/oneTBB/include/oneapi/tbb/
H A Dflow_graph.h2708 std::unique_ptr<input_ports_type> my_input_ports;
2709 std::unique_ptr<output_ports_type> my_output_ports;
2759 std::unique_ptr<input_ports_type> my_input_ports;
2800 std::unique_ptr<output_ports_type> my_output_ports;