Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <_concurrent_unordered_impl.h>
Public Types | |
typedef concurrent_unordered_base::iterator | iterator |
![]() | |
typedef concurrent_unordered_base::size_type | size_type |
Type for size of a range. More... | |
typedef concurrent_unordered_base::value_type | value_type |
typedef concurrent_unordered_base::reference | reference |
typedef concurrent_unordered_base::difference_type | difference_type |
typedef concurrent_unordered_base::const_iterator | iterator |
Public Member Functions | |
range_type (range_type &r, split) | |
Split range. More... | |
range_type (const concurrent_unordered_base &a_table) | |
Init range with container and grainsize specified. More... | |
iterator | begin () const |
iterator | end () const |
![]() | |
bool | empty () const |
True if range is empty. More... | |
bool | is_divisible () const |
True if range can be partitioned into two subranges. More... | |
const_range_type (const_range_type &r, split) | |
Split range. More... | |
const_range_type (const concurrent_unordered_base &a_table) | |
Init range with container and grainsize specified. More... | |
iterator | begin () const |
iterator | end () const |
size_type | grainsize () const |
The grain size for this range. More... | |
void | set_midpoint () const |
Set my_midpoint_node to point approximately half way between my_begin_node and my_end_node. More... | |
Definition at line 1047 of file _concurrent_unordered_impl.h.
typedef concurrent_unordered_base::iterator tbb::interface5::internal::concurrent_unordered_base< Traits >::range_type::iterator |
Definition at line 1049 of file _concurrent_unordered_impl.h.
|
inline |
Split range.
Definition at line 1051 of file _concurrent_unordered_impl.h.
|
inline |
Init range with container and grainsize specified.
Definition at line 1053 of file _concurrent_unordered_impl.h.
|
inline |
Definition at line 1055 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::concurrent_unordered_base< Traits >::const_range_type::begin(), and tbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >::get_iterator().
|
inline |
Definition at line 1056 of file _concurrent_unordered_impl.h.
References tbb::interface5::internal::concurrent_unordered_base< Traits >::const_range_type::end(), and tbb::interface5::internal::split_ordered_list< value_type, typename Traits::allocator_type >::get_iterator().