Home
last modified time | relevance | path

Searched refs:InputIterator (Results 1 – 12 of 12) sorted by relevance

/oneTBB/test/common/
H A Diterator.h30 class InputIterator {
40 InputIterator() : my_ptr(nullptr) {} in InputIterator() function
41 …explicit InputIterator ( T * ptr ) : my_ptr(ptr), my_shared_epoch(new Epoch), my_current_epoch(0) … in InputIterator() function
43 InputIterator( const InputIterator& it ) { in InputIterator() function
51 InputIterator& operator= ( const InputIterator& it ) {
68 InputIterator& operator++ () {
76 InputIterator operator++( int ) {
77 InputIterator it = *this;
82 bool operator== ( const InputIterator& it ) const {
88 ~InputIterator() { in ~InputIterator()
H A Dparallel_for_each_common.h392 TestMoveIterator<utils::InputIterator<T>, TestMoveIteratorBody<T>>(); in DoTestMoveSemantics()
396 TestMoveIterator<utils::InputIterator<T>, TestMoveIteratorBodyByValue<T>>(); in DoTestMoveSemantics()
/oneTBB/doc/main/reference/
H A Dparallel_for_each_semantics.rst21 template <typaname InputIterator, typename Body>
22 … void parallel_for_each( InputIterator first, InputIterator last, Body body ); // overload (1)
23 template <typename InputIterator, typename Body>
24 …void parallel_for_each( InputIterator first, InputIterator last, Body body, task_group_context& gr…
42 … the iterator passed into ``parallel_for_each`` algorithm (which is ``InputIterator`` for overload…
/oneTBB/test/conformance/
H A Dconformance_parallel_for_each.cpp32 TestIterator_Const<utils::InputIterator<value_t>>(depth);
33 TestIterator_Move<utils::InputIterator<value_t>>(depth);
35 TestGenericLambdasCommon<utils::InputIterator<value_t>>(depth);
44 …container_based_overload_test_case<utils::InputIterator, incremental_functor_const>(/*expected_val…
180 test_pfor_each_invoke_basic<utils::InputIterator>();
H A Dconformance_concurrent_queue.cpp270 template<typename InputIterator>
271 ConcQWithSizeWrapper( InputIterator begin, InputIterator end, const A& a = A() ) in ConcQWithSizeWrapper()
/oneTBB/include/oneapi/tbb/
H A Dconcurrent_queue.h86 template <typename InputIterator>
87 …concurrent_queue(InputIterator begin, InputIterator end, const allocator_type& a = allocator_type(…
169 template <typename InputIterator>
170 void assign( InputIterator first, InputIterator last ) { in assign()
364 template <typename InputIterator>
365 …concurrent_bounded_queue( InputIterator begin, InputIterator end, const allocator_type& a = alloca…
448 template <typename InputIterator>
449 void assign( InputIterator first, InputIterator last ) { in assign()
H A Dconcurrent_priority_queue.h80 template <typename InputIterator>
81 …concurrent_priority_queue( InputIterator begin, InputIterator end, const Compare& compare, const a…
89 template <typename InputIterator>
90 …concurrent_priority_queue( InputIterator begin, InputIterator end, const allocator_type& alloc = a…
151 template <typename InputIterator>
152 void assign( InputIterator begin, InputIterator end ) { in assign()
H A Dconcurrent_vector.h308 template <typename InputIterator>
309 …concurrent_vector( InputIterator first, InputIterator last, const allocator_type& alloc = allocato…
368 template <typename InputIterator>
369 typename std::enable_if<is_input_iterator<InputIterator>::value, void>::type
370 assign( InputIterator first, InputIterator last ) { in assign()
/oneTBB/include/oneapi/tbb/detail/
H A D_concurrent_unordered_base.h262 template <typename InputIterator>
263 concurrent_unordered_base( InputIterator first, InputIterator last,
271 template <typename InputIterator>
272 concurrent_unordered_base( InputIterator first, InputIterator last, in concurrent_unordered_base()
276 template <typename InputIterator>
277 concurrent_unordered_base( InputIterator first, InputIterator last, in concurrent_unordered_base()
431 template <typename InputIterator>
432 void insert( InputIterator first, InputIterator last ) { in insert()
H A D_concurrent_skip_list.h296 template<typename InputIterator>
297 …concurrent_skip_list( InputIterator first, InputIterator last, const key_compare& comp = key_compa…
304 template <typename InputIterator>
305 concurrent_skip_list( InputIterator first, InputIterator last, const allocator_type& alloc ) in concurrent_skip_list()
404 template<typename InputIterator>
405 void insert( InputIterator first, InputIterator last ) { in insert()
/oneTBB/test/tbb/
H A Dtest_parallel_sort.cpp232 static_assert(!can_call_parallel_sort_with_iterator<utils::InputIterator<int>>); in test_psort_iterator_constraints()
241 …static_assert(!can_call_parallel_sort_with_iterator_and_compare<utils::InputIterator<int>, Correct… in test_psort_iterator_constraints()
H A Dtest_eh_algorithms.cpp1134 Test5_parallel_for_each<utils::InputIterator<size_t> >(); in __anone85726900e02()