Class
Pipe
Pipes are pop-passive pipeline modules.
Pipe<TInput, TSpec>
Parameters
TInput
The type of the pipeline module this module reads from.
Remarks: Use Bundle2, Bundle3, etc. to read from more than one module.
TSpec
The specializing type.
Remarks
Use Value to get the output type of a given Pipe (returns Value<TInput>::Type by default).
Use Size to get the size type of a given Pipe (returns Size<TInput>::Type by default).
Specializations
CasterCasts the input type in a specific output type.
CounterExtends the input stream by a second field which enumerates the elements.
EchoerOutputs tuples of the echoRepeats last elements of the input stream.
EditEnvironmentOutputs tuples of the tupleLen consecutive elements of the input stream.
FilterApplies a specific function to the input stream.
JoinerJoins two or three input streams.
NamerExtends the input stream by a second field which names the elements.
SamplerOutputs m-tuples beginning at a position of difference cover DC.
ShifterShifts the input stream by delta elements.
SourcePipelining adaptor for arbitrary containers or iterators.
TuplerOutputs tuples of the tupleLen consecutive elements of the input stream.
Member Functions
PipeConstructor
Functions
assignAssigns one object to another object.
atEndDetermines whether an iterator is at the end position.
beginReadInitiates a read process.
endReadTerminates a read process.
frontGets the first element of the remaining stream.
lengthThe number of items/characters.
popPops the first element of the remaining stream.
SeqAn - Sequence Analysis Library - www.seqan.de
 

Page built @2011/02/08 21:37:00