BStringIO
BStringIO sio;
BStringIO sio;
BStringIO::BStringIO()
BStringIO::~BStringIO()
BStringIO::ReadAt(off_t pos, void *buffer, size_t size)
BStringIO::WriteAt(off_t pos, const void *buffer, size_t size)
BStringIO::Seek(off_t pos, uint32 seek_mode)
BStringIO::Position() const
BStringIO::SetSize(off_t size)
BStringIO::String() const
BStringIO & BStringIO::operator<<(const BString & s) {this->BPositionIO::Write(s.String(), s.Length()); return *this;};
BStringIO & BStringIO::operator<<(const BRect & r) {BString s; s << "Rect{" << r.left << r.top << r.right << r.bottom << "}"; this->BPositionIO::Write(s.String(), s.Length()); return *this;};
class BStringIO : public BPositionIO {
BStringIO();
virtual ~BStringIO();
BStringIO & operator<<(const BString & s);
BStringIO & operator<<(const BRect & r);