Quick Reference

Core Components

Stream template which performs i/o using an instance of its first template parameter, which must model the concept Device. Derives from std::basic_istream, std::basic_ostream or std::basic_iostream depending on whether its first template parameter models Source, Sink or both.

Stream template which performs filtered i/o using a contained chain. Derives from std::basic_istream, std::basic_ostream or std::basic_iostream depending on its mode, which is specified as its first template parameter.

Takes a Filter and either a second Filter or a Device and yields a Filter or Device whose output flows through the two components in order and whose input flows flows through the two components in reverse order.