| /oneTBB/include/oneapi/tbb/ |
| H A D | concurrent_set.h | 60 using size_type = typename base_type::size_type; 66 using reference = typename base_type::reference; 68 using pointer = typename base_type::pointer; 71 using iterator = typename base_type::iterator; 74 using node_type = typename base_type::node_type; 77 using base_type::base_type; 90 base_type::operator= (il); 169 using pointer = typename base_type::pointer; 172 using iterator = typename base_type::iterator; 178 using base_type::base_type; [all …]
|
| H A D | concurrent_unordered_set.h | 52 using key_type = typename base_type::key_type; 54 using size_type = typename base_type::size_type; 56 using hasher = typename base_type::hasher; 61 using pointer = typename base_type::pointer; 63 using iterator = typename base_type::iterator; 70 using base_type::base_type; 83 base_type::operator= (il); 195 using hasher = typename base_type::hasher; 200 using pointer = typename base_type::pointer; 209 using base_type::base_type; [all …]
|
| H A D | concurrent_map.h | 77 using size_type = typename base_type::size_type; 83 using reference = typename base_type::reference; 85 using pointer = typename base_type::pointer; 88 using iterator = typename base_type::iterator; 94 using base_type::base_type; 107 base_type::operator= (il); 143 using base_type::insert; 235 using pointer = typename base_type::pointer; 244 using base_type::base_type; 245 using base_type::insert; [all …]
|
| H A D | concurrent_unordered_map.h | 53 using key_type = typename base_type::key_type; 58 using hasher = typename base_type::hasher; 63 using pointer = typename base_type::pointer; 65 using iterator = typename base_type::iterator; 72 using base_type::base_type; 85 base_type::operator= (il); 126 using base_type::insert; 257 using hasher = typename base_type::hasher; 271 using base_type::base_type; 272 using base_type::insert; [all …]
|
| H A D | concurrent_vector.h | 245 using base_type::base_type; 284 : base_type(alloc) in concurrent_vector() 294 base_type::clear(); in concurrent_vector() 304 base_type::clear(); in concurrent_vector() 315 base_type::clear(); in concurrent_vector() 325 base_type::clear(); in concurrent_vector() 330 : base_type(other, alloc) {} in concurrent_vector() 333 : base_type(std::move(other)) in concurrent_vector() 349 base_type::operator=(other); 507 base_type::reserve(n); in reserve() [all …]
|
| H A D | parallel_for_each.h | 504 using base_type = for_each_root_task_base<Iterator, Body, Item>; 506 using base_type::base_type; 542 using base_type = for_each_root_task_base<Iterator, Body, Item>; 544 using base_type::base_type; 578 using base_type = for_each_root_task_base<Iterator, Body, Item>; 580 using base_type::base_type;
|
| H A D | concurrent_hash_map.h | 375 using map_base = typename Container::base_type; 599 using base_type = hash_map_base<Allocator, MutexType>; in __TBB_requires() local 601 using base_type = hash_map_base<Allocator, spin_rw_mutex>; in __TBB_requires() local 611 using size_type = typename base_type::size_type; in __TBB_requires() 632 using segment_index_type = typename base_type::segment_index_type; in __TBB_requires() 633 using segment_ptr_type = typename base_type::segment_ptr_type; in __TBB_requires() 634 using node_base = typename base_type::node_base; in __TBB_requires() 635 using bucket = typename base_type::bucket; in __TBB_requires() 636 using hashcode_type = typename base_type::hashcode_type; in __TBB_requires() 836 : base_type(a) in __TBB_requires() [all …]
|
| /oneTBB/src/tbb/ |
| H A D | thread_control_monitor.h | 42 using base_type = wait_node<market_context>; variable 45 : base_type(ctx), my_curr_dispatcher(ed_ext.task_disp), my_target_dispatcher(&target) in resume_node() 60 base_type::init(); in init() 69 base_type::reset(); in reset() 97 using base_type = concurrent_monitor_base<market_context>; variable 99 using base_type::base_type;
|
| H A D | address_waiter.cpp | 40 using base_type = concurrent_monitor_base<address_context>; typedef in tbb::detail::r1::address_waiter 42 using base_type::base_type;
|
| H A D | concurrent_monitor.h | 147 using base_type = wait_node<Context>; variable 149 using base_type::base_type; 163 base_type::init(); in init() 177 base_type::reset(); in reset() 482 using base_type = concurrent_monitor_base<std::uintptr_t>; variable 484 using base_type::base_type;
|
| /oneTBB/examples/graph/logic_sim/ |
| H A D | two_bit_adder.hpp | 30 base_type; typedef in two_bit_adder 34 : base_type(g), in two_bit_adder() 41 : base_type(src.my_graph), in two_bit_adder() 54 base_type::input_ports_type input_tuple(input_port<0>(two_adders[0] /*CI*/), in set_up_composite() 60 base_type::output_ports_type output_tuple(output_port<0>(two_adders[0]), in set_up_composite() 63 base_type::set_external_ports(input_tuple, output_tuple); in set_up_composite()
|
| H A D | D_latch.hpp | 34 base_type; typedef in D_latch 38 : base_type(g), in D_latch() 57 base_type::input_ports_type input_tuple(D_port, E_port); in D_latch() 58 base_type::output_ports_type output_tuple(output_port<0>(first_nor), in D_latch() 61 base_type::set_external_ports(input_tuple, output_tuple); in D_latch() 62 base_type::add_visible_nodes( in D_latch()
|
| H A D | one_bit_adder.hpp | 61 base_type; typedef in one_bit_adder 65 : base_type(g), in one_bit_adder() 79 : base_type(src.my_graph), in one_bit_adder() 110 base_type::input_ports_type input_tuple(CI_port, A_port, B_port); in set_up_composite() 111 base_type::output_ports_type output_tuple(output_port<0>(SecondXOR), in set_up_composite() 113 base_type::set_external_ports(input_tuple, output_tuple); in set_up_composite() 114 base_type::add_visible_nodes( in set_up_composite()
|
| H A D | basics.hpp | 72 : base_type(g), in gate() 80 base_type::add_visible_nodes(in_ports, gate_fn); in gate() 104 base_type; typedef in gate 109 : base_type(g), in gate() 117 base_type::add_visible_nodes(in_ports, gate_fn); in gate() 142 base_type; typedef in gate 147 : base_type(g), in gate() 152 base_type::input_ports_type input_tuple( in gate() 156 base_type::add_visible_nodes(in_ports, gate_fn); in gate() 182 base_type; typedef in gate [all …]
|
| /oneTBB/test/tbb/ |
| H A D | test_partitioner.cpp | 179 using base_type = oneapi::tbb::blocked_range<int>; typedef in custom_range 181 custom_range(int l, int r, int g) : base_type(l, r, g) {} in custom_range() 182 custom_range(const custom_range& r) : base_type(r) {} in custom_range() 184 custom_range(custom_range& r, tbb::split) : base_type(r, tbb::split()) {} in custom_range() 190 using base_type = oneapi::tbb::blocked_range<int>; typedef in custom_range_with_psplit 192 custom_range_with_psplit(int l, int r, int g) : base_type(l, r, g) {} in custom_range_with_psplit() 193 custom_range_with_psplit(const custom_range_with_psplit& r) : base_type(r) {} in custom_range_with_psplit() 195 … custom_range_with_psplit(custom_range_with_psplit& r, tbb::split) : base_type(r, tbb::split()) {} in custom_range_with_psplit() 196 …tom_range_with_psplit(custom_range_with_psplit& r, tbb::proportional_split& p) : base_type(r, p) {} in custom_range_with_psplit()
|
| H A D | test_composite_node.cpp | 95 typedef tbb::flow::composite_node< std::tuple< int >, std::tuple< int > > base_type; typedef 103 base_type::set_external_ports(input_tuple, output_tuple); in tiny_node() 106 base_type::add_nodes(f1, f2); in tiny_node() 108 base_type::add_visible_nodes(f1, f2); in tiny_node() 183 …base_type::set_external_ports(base_type::input_ports_type(tbb::flow::input_port<0>(j), tbb::flow::… in adder_node() 186 base_type::add_nodes(j, f); in adder_node() 188 base_type::add_visible_nodes(j, f); in adder_node() 350 typedef tbb::flow::composite_node< my_tuple_t, my_tuple_t > base_type; typedef in prefix_node 371 base_type::set_external_ports(input_tuple, output_tuple); in prefix_node() 374 base_type::add_nodes(j,s,f); in prefix_node() [all …]
|
| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _node_handle.h | 107 using base_type = node_handle_base<Value, Node, Allocator>; variable 111 using allocator_type = typename base_type::allocator_type; 128 node_handle( typename base_type::node* n ) : base_type(n) {} in node_handle() 134 using base_type = node_handle_base<Key, Node, Allocator>; variable 137 using allocator_type = typename base_type::allocator_type; 149 node_handle( typename base_type::node* n ) : base_type(n) {} in node_handle()
|
| H A D | _flow_graph_node_impl.h | 371 base_type(src), in function_input() 404 if( base_type::my_max_concurrency != 0 ) { in apply_body_impl_bypass() 434 base_type::reset_function_input_base(f); in reset_function_input() 507 base_type(src), 532 if(base_type::my_max_concurrency != 0) { 533 ttask = base_type::try_get_postponed_task(i); 543 base_type::reset_function_input_base(f); 733 typedef function_output<output_type> base_type; 734 using base_type::my_successors; 736 multifunction_output(graph& g) : base_type(g) {} [all …]
|
| H A D | _flow_graph_join_impl.h | 1225 unfolded_join_node(graph &g) : base_type(g) {} 1262 unfolded_join_node(graph &g) : base_type(g, 1297 unfolded_join_node(graph &g) : base_type(g, 1336 unfolded_join_node(graph &g) : base_type(g, 1379 unfolded_join_node(graph &g) : base_type(g, 1427 unfolded_join_node(graph &g) : base_type(g, 1440 : base_type(g, func_initializer_type( 1480 unfolded_join_node(graph &g) : base_type(g, 1538 unfolded_join_node(graph &g) : base_type(g, 1600 unfolded_join_node(graph &g) : base_type(g, [all …]
|
| H A D | _flow_graph_cache_impl.h | 335 typedef successor_cache<T, M> base_type; typedef 341 broadcast_cache( typename base_type::owner_type* owner ): base_type(owner) { in broadcast_cache() 398 typedef successor_cache<T, M> base_type; typedef 405 round_robin_cache( typename base_type::owner_type* owner ): base_type(owner) { in round_robin_cache()
|
| H A D | _allocator_traits.h | 47 using base_type = std::allocator_traits<Allocator>; 54 …using rebind_traits = typename tbb::detail::allocator_traits<typename base_type::template rebind_a…
|
| H A D | _concurrent_unordered_base.h | 167 using base_type = list_node<SokeyType>; 168 using sokey_type = typename base_type::sokey_type; 171 value_node( sokey_type ord_key ) : base_type(ord_key) {} in value_node() 795 using segment_type = typename base_type::segment_type; 796 using base_allocator_type = typename base_type::allocator_type; 812 : base_type(alloc) {} in base_type() function 817 : base_type(other, alloc) {} in unordered_segment_table() 822 : base_type(std::move(other), alloc) {} in unordered_segment_table() 828 …segment_type create_segment( typename base_type::segment_table_type, typename base_type::segment_i… in create_segment() 838 …segment_type nullify_segment( typename base_type::segment_table_type table, size_type segment_inde… in nullify_segment() [all …]
|
| /oneTBB/test/common/ |
| H A D | custom_allocators.h | 105 using base_type = BaseAllocatorType; variable 155 base_type::operator=(other); 242 using base_type = BaseAllocatorType; variable 406 if (base_type::max_items != 0 && in allocate() 407 base_type::items_allocated + n >= base_type::max_items) { in allocate() 408 if (base_type::throwing) { in allocate() 413 ++base_type::allocations; in allocate() 419 ++base_type::frees; in deallocate() 420 base_type::items_freed += n; in deallocate() 427 ++base_type::items_constructed; in construct() [all …]
|
| H A D | container_move_support.h | 296 using base_type = FooIteratorBase<FooIterator>; variable 304 using base_type::base_type; 312 using base_type = FooIteratorBase<FooPairIterator>; variable 320 using base_type::base_type;
|
| /oneTBB/test/conformance/ |
| H A D | conformance_composite_node.cpp | 30 using base_type = oneapi::tbb::flow::composite_node<std::tuple<int,int>, std::tuple<int>>; typedef in adder 40 …adder(oneapi::tbb::flow::graph &g) : base_type(g), j(g), f(g, oneapi::tbb::flow::unlimited, f_body… in adder() 44 …base_type::input_ports_type input_tuple(oneapi::tbb::flow::input_port<0>(j), oneapi::tbb::flow::in… in adder() 45 base_type::output_ports_type output_tuple(qn); in adder() 46 base_type::set_external_ports(input_tuple, output_tuple); in adder()
|