#include <buffer.h>
Inheritance diagram for more::io::buffer::driver:
|
|
|
|
|
|
|
|
|
Shall return true on error.
|
|
Overload to provide input. If overloaded this function shall shall fill a range [first, stop), where first <= stop < last, with items and return stop. Return 0 to indicate end of input. The default is to return last, which gives a infinite sequence of junk (default constructed, or previously assigned) elements, which is suitable for a pure output stream. |
|
Overload to receive output. If overloaded write [first, last) to the tied output channel. The default is to do nothing, which is suitable for a pure input stream. |