Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
Public Types | |
typedef T | value_type |
typedef T & | reference |
typedef const T & | const_reference |
typedef I | iterator |
typedef ptrdiff_t | difference_type |
![]() | |
typedef I | const_iterator |
Type of a value. More... | |
typedef std::size_t | size_type |
Type for size of a range. More... | |
Public Member Functions | |
generic_range_type (I begin_, I end_, size_t grainsize_=1) | |
template<typename U > | |
generic_range_type (const generic_range_type< U > &r) | |
generic_range_type (generic_range_type &r, split) | |
![]() | |
blocked_range (I begin_, I end_, size_type grainsize_=1) | |
Construct range over half-open interval [begin,end), with the given grainsize. More... | |
blocked_range (blocked_range &r, split) | |
Split range. More... | |
blocked_range (blocked_range &r, proportional_split &proportion) | |
Split range. More... | |
const_iterator | begin () const |
Beginning of range. More... | |
const_iterator | end () const |
One past last value in range. More... | |
size_type | size () const |
Size of the range. More... | |
size_type | grainsize () const |
The grain size for this range. More... | |
bool | empty () const |
True if range is empty. More... | |
bool | is_divisible () const |
True if range is divisible. More... | |
Additional Inherited Members | |
![]() | |
static const bool | is_splittable_in_proportion |
Static field to support proportional split. More... | |
Definition at line 554 of file concurrent_vector.h.
typedef const T& tbb::concurrent_vector< T, A >::generic_range_type< I >::const_reference |
Definition at line 558 of file concurrent_vector.h.
typedef ptrdiff_t tbb::concurrent_vector< T, A >::generic_range_type< I >::difference_type |
Definition at line 560 of file concurrent_vector.h.
typedef I tbb::concurrent_vector< T, A >::generic_range_type< I >::iterator |
Definition at line 559 of file concurrent_vector.h.
typedef T& tbb::concurrent_vector< T, A >::generic_range_type< I >::reference |
Definition at line 557 of file concurrent_vector.h.
typedef T tbb::concurrent_vector< T, A >::generic_range_type< I >::value_type |
Definition at line 556 of file concurrent_vector.h.
|
inline |
Definition at line 561 of file concurrent_vector.h.
|
inline |
Definition at line 563 of file concurrent_vector.h.
|
inline |
Definition at line 564 of file concurrent_vector.h.