Pipable

Description

A Pipable Filter can appear as a component of a pipline.

Certian overloads of operator| must be defined to make a Filter Pipable; this is achieved by invoking the macro BOOST_IOSTREAMS_PIPABLE.

Refinement of

Filter.

Associated Types

Same as Filter.

Notation

P-A type which is a model of Pipable
C-A type which is a model of Filter or Device and which is CopyConstructible[1]
p-Object of type P
c-Object of type C

Valid Expressions / Semantics

ExpressionExpression TypeSemantics
f | c
implementation-defined Returns a pipeline corresponding to the sequence f, c

Exceptions

None.

Models


[1]This requirement prevents streams and stream buffers from appearing in pipelines without the use of reference wrappers. This restriction may be removed in a future version of the Iostreams library.