| /oneTBB/doc/main/tbb_userguide/ |
| H A D | work_isolation.rst | 12 particular, when a parallel construct calls another parallel 13 construct, a thread can obtain a task from the outer-level construct 35 in oneTBB execution of functions constituting a parallel construct is 43 change its value after a nested parallel construct: 63 ways to *isolate* execution of a parallel construct, for its tasks to 96 When entered a task waiting call or a blocking parallel construct 112 construct.
|
| H A D | Automatic_Chunking.rst | 7 A parallel loop construct incurs overhead cost for every chunk of work
|
| H A D | Nodes.rst | 16 types are used to construct a graph. 108 you construct the node with a different concurrency limit, parallelism
|
| H A D | use_concurrency_limits.rst | 9 reaches its concurrency limit, you construct it as a "rejecting" node.
|
| H A D | More_on_HashCompare.rst | 55 should construct the ``concurrent_hash_map`` using the constructor that
|
| /oneTBB/doc/main/tbb_userguide/design_patterns/ |
| H A D | Reduction.rst | 50 - Are instances of the reduction type expensive to construct and 52 construct. A sparse floating-point matrix might be very expensive 53 to construct. 57 construct. It works even if the reduction operation is not 115 good solution when ``T`` objects are expensive to construct.
|
| /oneTBB/test/common/ |
| H A D | custom_allocators.h | 178 void construct( U* ptr, Args&&... args ) { in construct() function 179 base_traits::construct(*this, ptr, std::forward<Args>(args)...); in construct() 289 void construct( U* ptr, Args&&... args ) { in construct() function 291 base_traits::construct(*this, ptr, std::forward<Args>(args)...); in construct() 425 void construct( U* ptr, Args&&... args ) { in construct() function 426 base_traits::construct(*this, ptr, std::forward<Args>(args)...); in construct()
|
| H A D | graph_utils.h | 85 static OutputType construct( InputType v ) { 92 static OutputType construct( tbb::flow::continue_msg ) { 99 static tbb::flow::continue_msg construct( InputType ) { 106 static tbb::flow::continue_msg construct( tbb::flow::continue_msg ) { 115 static void construct(const InputType &i, ports_type &p) { 230 = harness_graph_default_functor< InputType, OutputType >::construct; 248 = harness_graph_default_multifunction_functor< InputType, OutputTuple >::construct;
|
| H A D | allocator_test_common.h | 147 a.construct(p, cx); in TestBrokenAllocator() 160 pair_allocator.construct(pair_pointer, cx, cx); in TestBrokenAllocator()
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | enumerable_thread_specific.h | 632 …void construct(void*where) {new(where) T();} // C++ note: the () in T() ensure zero initialization. 639 void construct(void*where) {new(where) T(exemplar);} 647 void construct(void* where) {new(where) T(f());} 654 void construct(void* where) { 673 virtual void construct(void* where) = 0; 692 void construct(void* where) override { 693 Constructor::construct(where); 796 my_construct_callback->construct(lref.value()); 1028 my_construct_callback->construct(location.value());
|
| H A D | concurrent_vector.h | 558 …segment_table_allocator_traits::construct(base_type::get_allocator(), &new_segment_table[segment_i… in allocate_long_table() 562 …segment_table_allocator_traits::construct(base_type::get_allocator(), &new_segment_table[segment_i… in allocate_long_table() 691 … segment_table_allocator_traits::construct(base_type::get_allocator(), to + i, from[i]); in copy_segment() 714 … segment_table_allocator_traits::construct(base_type::get_allocator(), to + i, std::move(from[i])); in move_segment() 785 …segment_table_allocator_traits::construct(base_type::get_allocator(), element_address, std::forwar… in internal_emplace_back() 805 … segment_table_allocator_traits::construct(base_type::get_allocator(), element_address, args...); in internal_loop_construct() 815 … segment_table_allocator_traits::construct(base_type::get_allocator(), element_address, *first++); in internal_loop_construct() 973 … segment_table_allocator_traits::construct(base_type::get_allocator(), &buffer_table[seg_idx], in internal_compact() 984 … segment_table_allocator_traits::construct(base_type::get_allocator(), element_address, in internal_compact()
|
| H A D | tbb_allocator.h | 89 void construct(U *p, Args&&... args) in construct() function
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _flow_graph_types_impl.h | 277 static void construct(void *mySpace, const T& x) { 283 static void construct(void * /*mySpace*/, const T& x) { 336 do_if<T, is_element_of<T, N, Tuple>::value>::construct(&my_space,x);
|
| H A D | _task_handle.h | 95 static task_handle construct(task_handle_task* t) { return {t}; } in construct() function
|
| H A D | _node_handle.h | 37 static NodeHandleType construct( typename NodeHandleType::node* node_ptr ) { in construct() function
|
| H A D | _concurrent_unordered_base.h | 524 return node_handle_accessor::construct<node_type>(pos.get_node_ptr()); in unsafe_extract() 529 return node_handle_accessor::construct<node_type>(pos.get_node_ptr()); in unsafe_extract() 833 segment_allocator_traits::construct(alloc, new_segment + i, nullptr); in create_segment() 1122 node_allocator_traits::construct(dummy_node_allocator, dummy_node, order_key); in create_dummy_node() 1132 value_node_allocator_traits::construct(value_node_allocator, new_node, order_key); in create_node() 1142 …value_node_allocator_traits::construct(value_node_allocator, new_node->storage(), std::forward<Arg… in create_node() 1215 node_type curr_node = node_handle_accessor::construct<node_type>(curr); in internal_merge()
|
| /oneTBB/doc/main/reference/ |
| H A D | concurrent_lru_cache_cls.rst | 33 ``value_function_type`` object to construct a value for the key, and stores that value. 109 construct a value that is inserted into the container.
|
| H A D | type_specified_message_keys.rst | 59 used to construct the ``join_node``, and ``K`` is the key type
|
| H A D | constructors_for_nodes.rst | 17 that can be used to construct a node that ``follows`` or ``precedes`` a set of nodes.
|
| /oneTBB/doc/main/reference/scalable_memory_pools/ |
| H A D | fixed_pool_cls.rst | 60 Throws the ``bad_alloc`` exception if the library fails to construct an instance of the class.
|
| H A D | memory_pool_cls.rst | 66 Throws the ``bad_alloc`` exception if runtime fails to construct an instance of the class.
|
| H A D | memory_pool_allocator_cls.rst | 63 void construct(pointer p, const T& value);
|
| /oneTBB/src/tbbbind/ |
| H A D | tbb_bind.cpp | 266 static void construct( std::size_t groups_num ) { in construct() function in tbb::detail::r1::system_topology 497 system_topology::construct(groups_num); in __TBB_internal_initialize_system_topology()
|
| /oneTBB/src/tbb/ |
| H A D | queuing_rw_mutex.cpp | 581 static void construct(d1::queuing_rw_mutex& m) { in construct() function 611 void __TBB_EXPORTED_FUNC construct(d1::queuing_rw_mutex& m) { in construct() function 612 queuing_rw_mutex_impl::construct(m); in construct()
|
| H A D | mailbox.h | 179 void construct() { in construct() function
|