[Gcblue-commits] gcb_wx/src/common tcStream.cpp,1.4,1.5
Status: Alpha
Brought to you by:
ddcforge
|
From: Dewitt C. <ddc...@us...> - 2004-05-08 22:20:38
|
Update of /cvsroot/gcblue/gcb_wx/src/common In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28993/src/common Modified Files: tcStream.cpp Log Message: Index: tcStream.cpp =================================================================== RCS file: /cvsroot/gcblue/gcb_wx/src/common/tcStream.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** tcStream.cpp 1 May 2004 21:49:06 -0000 1.4 --- tcStream.cpp 8 May 2004 22:20:28 -0000 1.5 *************** *** 75,78 **** --- 75,86 ---- } + /** + * Skips over count bytes from current stream position + */ + void tcStream::skip(unsigned char count) + { + std::stringstream::seekp(count, ios_base::cur); + } + void tcStream::write(const char* buff, std::streamsize count) { *************** *** 163,166 **** --- 171,182 ---- } + tcStream& tcStream::operator<<(tcStream& stream) + { + size_t len = stream.size(); + write(stream.str().c_str(), (std::streamsize)len); + + return *this; + } + /*** read operators ***/ *************** *** 240,241 **** --- 256,265 ---- return *this; } + + tcStream& tcStream::operator>>(tcStream& stream) + { + size_t len = size(); + stream.write(str().c_str(), (std::streamsize)len); + + return *this; + } |