Schema

Schema is an expression template that holds the information about the sequence of stages that constitute the pipeline and arguments passed to their constructors when the pipeline is instantiated.

Schema objects should not be created explicitly, but instead the function .pipe and member function Schema.pipe should be used to create a schema and append stages to it.

Members

Aliases

ElementType
alias ElementType = SourceElementType!(length - 1, StageSeq)
Undocumented in source.

Functions

instantiate
auto instantiate()
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice()

Instantiates the pipeline and returns an input range that reads from the pipeline by element.

pipe
auto pipe(NextArgs nextArgs)

Appends stage to this schema.

Meta