Generates a repeating sequence of values.
More...
|
| block_sequence (T start, T end, T st=1) |
|
| block_sequence (block_sequence const &seq, std::size_t offset) |
| Creates a functor that is initialized to generate elements beginning at the offset position in the sequence. More...
|
|
T | operator() (void) |
|
|
using | state_type = std::true_type |
|
template<typename T>
class stapl::block_sequence< T >
Generates a repeating sequence of values.
- Template Parameters
-
T | Value type of the used counter for the sequence. |
This differs from the repetitive_sequence by providing the start and end values of the sequence to be repeated while repetitive_sequence accepts the start value and the number of elements before the repeat occurs.
◆ block_sequence()
Creates a functor that is initialized to generate elements beginning at the offset position in the sequence.
- Parameters
-
seq | The sequence functor is passed in to allow offset-independent state to be copied. |
offset | The offset to be copied. |
The documentation for this class was generated from the following file: