39#include "blocxx/BLOCXX_config.h"
55std::streambuf::pos_type
60 char* begin =
eback();
66 if (
way == std::ios_base::cur)
70 else if (
way == std::ios_base::end)
85std::streambuf::pos_type
90 char* begin =
eback();
93 if (
sp <= end - begin)
95 setg(begin, begin +
sp, end);
virtual pos_type seekpos(pos_type sp, std::ios_base::openmode which)
virtual pos_type seekoff(off_type off, std::ios_base::seekdir way, std::ios_base::openmode which)
virtual int overflow(int c)
std::vector< unsigned char > m_bfr
DataOStreamBuf(size_t initialSize=256)
virtual std::streamsize xsputn(const char *s, std::streamsize n)
bool operator==(const Array< T > &x, const Array< T > &y)