# Iostreams Library Concepts

#### Devices

`Device`
`Source`
`Sink`
`BidirectionalDevice`
`SeekableDevice`

#### Filters

`Filter`
`InputFilter`
`OutputFilter`
`BidirectionalFilter`
`SeekableFilter`
`DualUseFilter`

#### Other

`Blocking`
`Direct`
`Closable`
`Flushable`
`Localizable`
`Multi-Character`
`OptimallyBuffered`
`Peekable`
`Pipable`
`SymmetricFilter`

Revised 20 May, 2004

© Copyright Jonathan Turkanis, 2004. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)