|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
A generic range, used to create range objects from the iterators. More...
Public Types | |
| typedef T | value_type |
| typedef T & | reference |
| typedef const T & | const_reference |
| typedef I | iterator |
| typedef ptrdiff_t | difference_type |
Public Types inherited from tbb::blocked_range< I > | |
| 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) | |
Public Member Functions inherited from tbb::blocked_range< I > | |
| 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 Public Attributes inherited from tbb::blocked_range< I > | |
| static const bool | is_splittable_in_proportion |
| Static field to support proportional split. More... | |
A generic range, used to create range objects from the iterators.
Definition at line 807 of file enumerable_thread_specific.h.
| typedef const T& tbb::interface6::enumerable_thread_specific< T, Allocator, ETS_key_type >::generic_range_type< I >::const_reference |
Definition at line 811 of file enumerable_thread_specific.h.
| typedef ptrdiff_t tbb::interface6::enumerable_thread_specific< T, Allocator, ETS_key_type >::generic_range_type< I >::difference_type |
Definition at line 813 of file enumerable_thread_specific.h.
| typedef I tbb::interface6::enumerable_thread_specific< T, Allocator, ETS_key_type >::generic_range_type< I >::iterator |
Definition at line 812 of file enumerable_thread_specific.h.
| typedef T& tbb::interface6::enumerable_thread_specific< T, Allocator, ETS_key_type >::generic_range_type< I >::reference |
Definition at line 810 of file enumerable_thread_specific.h.
| typedef T tbb::interface6::enumerable_thread_specific< T, Allocator, ETS_key_type >::generic_range_type< I >::value_type |
Definition at line 809 of file enumerable_thread_specific.h.
|
inline |
Definition at line 814 of file enumerable_thread_specific.h.
|
inline |
Definition at line 816 of file enumerable_thread_specific.h.
|
inline |
Definition at line 817 of file enumerable_thread_specific.h.