#include <cxxtools/iostream.h>
Public Member Functions | |
| BasicIOStream (BasicStreamBuffer< CharT > *buffer=0) | |
| BasicStreamBuffer< CharT > * | attachedBuffer () |
| Access to the underlying buffer. | |
| BasicStreamBuffer< CharT > * | attachBuffer (BasicStreamBuffer< CharT > *buffer) |
| std::streamsize | peeksome (CharT *buffer, std::streamsize n) |
| Peeks bytes in the stream buffer. | |
| std::streamsize | writesome (CharT *buffer, std::streamsize n) |
| std::streamsize peeksome | ( | CharT * | buffer, | |
| std::streamsize | n | |||
| ) |
The number of bytes that can be peeked depends on the current stream buffer get area and maybe less than requested, similar to istream::readsome().