Home
last modified time | relevance | path

Searched refs:true_type (Results 1 – 25 of 30) sorted by relevance

12

/oneTBB/include/oneapi/tbb/detail/
H A D_allocator_traits.h58 void copy_assign_allocators_impl( Allocator& lhs, const Allocator& rhs, /*pocca = */std::true_type
73 void move_assign_allocators_impl( Allocator& lhs, Allocator& rhs, /*pocma = */ std::true_type ) {
88 void swap_allocators_impl( Allocator& lhs, Allocator& rhs, /*pocs = */ std::true_type ) {
H A D_containers_helpers.h34 …is_transparent<Compare, tbb::detail::void_t<typename Compare::is_transparent>> : std::true_type {};
40 …, Hasher, KeyEqual, tbb::detail::void_t<typename Hasher::transparent_key_equal>> : std::true_type {
H A D_flow_graph_node_set_impl.h50 static graph& get_impl(const T& object, std::true_type) { in get_impl() argument
104 struct is_async_node<async_node<Args...>> : std::true_type {};
157 static auto get_impl(NodeType& node, std::true_type) -> decltype(input_port<I>(node)) {
179 static auto internal_get(NodeType& node, std::true_type) -> decltype(output_port<I>(node)) {
197 static AsyncNode& get_impl(AsyncNode& node, std::true_type) { return node; }
H A D_segment_table.h399 /*is_always_equal = */ std::true_type ) { in internal_move_construct_with_allocator() argument
422 …oid internal_move_assign( segment_table&& other, /*is_always_equal || POCMA = */ std::true_type ) { in internal_move_assign() argument
440 void internal_swap( segment_table& other, /*is_always_equal || POCS = */ std::true_type ) { in internal_swap() argument
H A D_template_helpers.h51 using type = std::true_type;
115 struct conjunction : std::true_type {};
H A D_concurrent_skip_list.h754 /*is_always_equal = */std::true_type) { in internal_move_construct_with_allocator() argument
933 not_greater_compare select_comparator( /*allow_multimapping = */ std::true_type ) { in select_comparator() argument
1165 …nternal_move_assign( concurrent_skip_list&& other, /*POCMA || is_always_equal =*/std::true_type ) { in internal_move_assign() argument
1188 … void internal_swap( concurrent_skip_list& other, /*POCMA || is_always_equal =*/std::true_type ) { in internal_swap() argument
H A D_concurrent_unordered_base.h1372 /*is_always_equal = */std::true_type ) { in internal_move_construct_with_allocator() argument
1393 …l_move_assign( concurrent_unordered_base&& other, /*is_always_equal || POCMA = */std::true_type ) { in internal_move_assign() argument
1408 …d internal_swap( concurrent_unordered_base& other, /*is_always_equal || POCS = */std::true_type ) { in internal_swap() argument
/oneTBB/test/tbb/
H A Dtest_concurrent_unordered_set.cpp29 struct AllowMultimapping<tbb::concurrent_unordered_multiset<Args...>> : std::true_type {};
111 test_basic<checked_state_set_type, /*CheckState = */std::true_type>();
116 test_basic<checked_state_multiset_type, /*CheckState = */std::true_type>();
H A Dtest_concurrent_set.cpp27 struct AllowMultimapping<tbb::concurrent_multiset<Args...>> : std::true_type {};
131 test_basic<checked_state_set_type, /*CheckState = */std::true_type>();
136 test_basic<checked_state_multiset_type, /*CheckState = */std::true_type>();
H A Dtest_concurrent_map.cpp26 struct AllowMultimapping<tbb::concurrent_multimap<Args...>> : std::true_type {};
149 test_basic<checked_state_map_type, /*CheckState = */std::true_type>();
154 test_basic<checked_state_multimap_type, /*CheckState = */std::true_type>();
H A Dtest_concurrent_unordered_map.cpp29 struct AllowMultimapping<tbb::concurrent_unordered_multimap<Args...>> : std::true_type {};
130 test_basic<checked_state_map_type, /*CheckState = */std::true_type>();
135 test_basic<checked_state_multimap_type, /*CheckState = */std::true_type>();
/oneTBB/include/oneapi/tbb/
H A Dtbb_allocator.h44 using propagate_on_container_move_assignment = std::true_type;
47 using is_always_equal = std::true_type;
H A Dcache_aligned_allocator.h44 using propagate_on_container_move_assignment = std::true_type;
47 using is_always_equal = std::true_type;
H A Dscalable_allocator.h215 using propagate_on_container_move_assignment = std::true_type;
218 using is_always_equal = std::true_type;
H A Dconcurrent_hash_map.h1262 … allocate_node_helper( const K& key, const T* t, AllocateNodeType allocate_node, std::true_type ) { in __TBB_requires()
1525 /*is_always_equal=*/std::true_type ) in __TBB_requires()
1546 /*is_always_equal || POCMA = */std::true_type) in __TBB_requires()
1561 void internal_swap(concurrent_hash_map& other, /*is_always_equal || POCS = */ std::true_type) { in __TBB_requires()
H A Dconcurrent_priority_queue.h387 void push_back_helper_impl( const T& value, /*is_copy_constructible = */std::true_type ) { in push_back_helper_impl() argument
H A Dtask_group.h114 d1::task* task_ptr_or_nullptr_impl(std::true_type, F&& f){ in task_ptr_or_nullptr_impl() argument
/oneTBB/test/common/
H A Dcustom_allocators.h579 …ng AlwaysPropagatingAllocator = PropagatingAllocator<std::allocator<T>, /*POCMA = */std::true_type,
580 … /*POCCA = */std::true_type, /*POCS = */std::true_type>;
584 using PocmaAllocator = PropagatingAllocator<std::allocator<T>, /*POCMA = */std::true_type>;
586 …= PropagatingAllocator<std::allocator<T>, /*POCMA = */std::false_type, /*POCCA = */std::true_type>;
589 /*POCS = */std::true_type>;
595 using is_always_equal = std::true_type;
H A Dparallel_invoke_common.h81 void create_level(/*is_final_level*/std::true_type) const {
H A Dnode_handling_support.h356 std::vector<SrcTableType>& src_tables, std::true_type ) in check_concurrent_merge() argument
/oneTBB/test/conformance/
H A Dconformance_concurrent_set.cpp31 struct AllowMultimapping<oneapi::tbb::concurrent_multiset<Args...>> : std::true_type {};
H A Dconformance_concurrent_map.cpp35 struct AllowMultimapping<oneapi::tbb::concurrent_multimap<Args...>> : std::true_type {};
H A Dconformance_concurrent_unordered_set.cpp33 struct AllowMultimapping<oneapi::tbb::concurrent_unordered_multiset<Args...>> : std::true_type {};
H A Dconformance_concurrent_unordered_map.cpp32 struct AllowMultimapping<oneapi::tbb::concurrent_unordered_multimap<Args...>> : std::true_type {};
H A Dconformance_concurrent_priority_queue.cpp237 …ype = move_support_tests::TwoMemoryArenasFixture<MoveOperationTracker, /*POCMA = */std::true_type>; in test_steal_move_assign_operator_with_stateful_allocator()

12