Spec
CounterExtends the input stream by a second field which enumerates the elements.
Extends the input stream by a second field which enumerates the elements.
| Extends | Pipe |
|---|---|
| All Extended | Pipe |
| Defined in | <seqan/pipe.h> |
| Signature |
template <typename TInput>
class Pipe<TInput, Counter>;
|
Template Parameters
TInput |
The type of the pipeline module this module reads from. |
|---|
Interface Function Overview
Interface Functions Inherited From Pipe
Detailed Description
The output type is a Pair of input type and size type (i.e. Pair<Value<TInput>::Type, Size<TInput>::Type).
The first output field is the original input stream.
The second output field begins with 0 and increases by 1 per element.