summaryrefslogtreecommitdiff
path: root/tools/source/stream
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-01-08 08:48:26 +0200
committerMichael Stahl <mstahl@redhat.com>2014-01-10 13:26:24 +0000
commitb69864f3f8c9be2e1f28f4b422074d2040b084a0 (patch)
tree93d51bc91257472198beffccb92188ceee61667d /tools/source/stream
parentde84529b55f5b295b089043a7119d6b0d8b92408 (diff)
re-write SvStream operator<< to non-overloaded methods
This is the actual re-write. Use a clang rewriter to rewrite SvStream::operator<< to methods like WriteuInt32. Note that the rewriter is not perfect, and I hand-tweaked the output. In particular, I had to adjust places doing things like (*this) << 1; Change-Id: I5923eda3f4ebaa8b452b6ef109e726e116235a2a Reviewed-on: https://gerrit.libreoffice.org/7342 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'tools/source/stream')
-rw-r--r--tools/source/stream/vcompat.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/source/stream/vcompat.cxx b/tools/source/stream/vcompat.cxx
index b81f95636a24..63575a951aa0 100644
--- a/tools/source/stream/vcompat.cxx
+++ b/tools/source/stream/vcompat.cxx
@@ -31,7 +31,7 @@ VersionCompat::VersionCompat( SvStream& rStm, sal_uInt16 nStreamMode, sal_uInt16
{
if( STREAM_WRITE == mnStmMode )
{
- *mpRWStm << mnVersion;
+ mpRWStm->WriteUInt16( mnVersion );
mnTotalSize = ( mnCompatPos = mpRWStm->Tell() ) + 4UL;
mpRWStm->SeekRel( 4L );
}
@@ -51,7 +51,7 @@ VersionCompat::~VersionCompat()
const sal_uInt32 nEndPos = mpRWStm->Tell();
mpRWStm->Seek( mnCompatPos );
- *mpRWStm << ( nEndPos - mnTotalSize );
+ mpRWStm->WriteUInt32( nEndPos - mnTotalSize );
mpRWStm->Seek( nEndPos );
}
else