diff options
author | Noel Grandin <noel@peralex.com> | 2014-01-08 08:48:26 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2014-01-10 13:26:24 +0000 |
commit | b69864f3f8c9be2e1f28f4b422074d2040b084a0 (patch) | |
tree | 93d51bc91257472198beffccb92188ceee61667d /sw/source/filter/html/htmlfly.cxx | |
parent | de84529b55f5b295b089043a7119d6b0d8b92408 (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 'sw/source/filter/html/htmlfly.cxx')
-rw-r--r-- | sw/source/filter/html/htmlfly.cxx | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/sw/source/filter/html/htmlfly.cxx b/sw/source/filter/html/htmlfly.cxx index c210b56fdbcf..64b8480ebb91 100644 --- a/sw/source/filter/html/htmlfly.cxx +++ b/sw/source/filter/html/htmlfly.cxx @@ -446,7 +446,7 @@ void SwHTMLWriter::OutFrmFmt( sal_uInt8 nMode, const SwFrmFmt& rFrmFmt, sOut.append('<').append(pCntnrStr).append(' ') .append(OOO_STRING_SVTOOLS_HTML_O_class).append("=\"") .append("sd-abs-pos").append('\"'); - Strm() << sOut.makeStringAndClear().getStr(); + Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); // Fuer Nicht-Zeichenobekte eine Breite ausgeben sal_uLong nFrmFlags = HTML_FRMOPTS_CNTNR; @@ -458,7 +458,7 @@ void SwHTMLWriter::OutFrmFmt( sal_uInt8 nMode, const SwFrmFmt& rFrmFmt, if( IsHTMLMode( HTMLMODE_BORDER_NONE ) ) nFrmFlags |= HTML_FRMOPT_S_NOBORDER; OutCSS1_FrmFmtOptions( rFrmFmt, nFrmFlags, pSdrObject ); - Strm() << '>'; + Strm().WriteChar( '>' ); if( HTML_CNTNR_DIV == nCntnrMode ) { @@ -543,7 +543,7 @@ OString SwHTMLWriter::OutFrmFmtOptions( const SwFrmFmt &rFrmFmt, (nFrmOpts & HTML_FRMOPT_ID) ? OOO_STRING_SVTOOLS_HTML_O_id : OOO_STRING_SVTOOLS_HTML_O_name; sOut.append(' ').append(pStr). append("=\""); - Strm() << sOut.makeStringAndClear().getStr(); + Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); HTMLOutFuncs::Out_String( Strm(), rFrmFmt.GetName(), eDestEnc, &aNonConvertableCharacters ); sOut.append('\"'); } @@ -552,7 +552,7 @@ OString SwHTMLWriter::OutFrmFmtOptions( const SwFrmFmt &rFrmFmt, if( nFrmOpts & HTML_FRMOPT_DIR ) { sal_uInt16 nDir = GetHTMLDirection( rItemSet ); - Strm() << sOut.makeStringAndClear().getStr(); + Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); OutDirection( nDir ); } @@ -562,7 +562,7 @@ OString SwHTMLWriter::OutFrmFmtOptions( const SwFrmFmt &rFrmFmt, { sOut.append(' ').append(OOO_STRING_SVTOOLS_HTML_O_alt). append("=\""); - Strm() << sOut.makeStringAndClear().getStr(); + Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); HTMLOutFuncs::Out_String( Strm(), rAlternateTxt, eDestEnc, &aNonConvertableCharacters ); sOut.append('\"'); } @@ -743,7 +743,7 @@ OString SwHTMLWriter::OutFrmFmtOptions( const SwFrmFmt &rFrmFmt, } if (!sOut.isEmpty()) - Strm() << sOut.makeStringAndClear().getStr(); + Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); // Umlauf fuer absatzgeb. Grafiken als <BR CLEAR=...> in den String // schreiben @@ -998,7 +998,7 @@ Writer& OutHTML_Image( Writer& rWrt, const SwFrmFmt &rFrmFmt, { sOut.append(' ').append(OOO_STRING_SVTOOLS_HTML_O_href). append("=\""); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); rHTMLWrt.OutHyperlinkHRefValue( aMapURL ); sOut.append('\"'); } @@ -1007,7 +1007,7 @@ Writer& OutHTML_Image( Writer& rWrt, const SwFrmFmt &rFrmFmt, { sOut.append(' ').append(OOO_STRING_SVTOOLS_HTML_O_name). append("=\""); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); HTMLOutFuncs::Out_String( rWrt.Strm(), aName, rHTMLWrt.eDestEnc, &rHTMLWrt.aNonConvertableCharacters ); sOut.append('\"'); @@ -1017,14 +1017,14 @@ Writer& OutHTML_Image( Writer& rWrt, const SwFrmFmt &rFrmFmt, { sOut.append(' ').append(OOO_STRING_SVTOOLS_HTML_O_target). append("=\""); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); HTMLOutFuncs::Out_String( rWrt.Strm(), aTarget, rHTMLWrt.eDestEnc, &rHTMLWrt.aNonConvertableCharacters ); sOut.append('\"'); } if (!sOut.isEmpty()) - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); if( pMacItem ) { @@ -1037,7 +1037,7 @@ Writer& OutHTML_Image( Writer& rWrt, const SwFrmFmt &rFrmFmt, &rHTMLWrt.aNonConvertableCharacters ); } - rWrt.Strm() << ">"; + rWrt.Strm().WriteCharPtr( ">" ); aEndTags = OStringBuffer().append("</"). append(OOO_STRING_SVTOOLS_HTML_anchor). append(">").append(aEndTags). @@ -1108,9 +1108,9 @@ Writer& OutHTML_Image( Writer& rWrt, const SwFrmFmt &rFrmFmt, sOut.append('<'); sOut.append(OOO_STRING_SVTOOLS_HTML_font).append(' '). append(OOO_STRING_SVTOOLS_HTML_O_color).append("="); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); HTMLOutFuncs::Out_Color( rWrt.Strm(), - pColBorderLine->GetColor(), rHTMLWrt.eDestEnc ) << '>'; + pColBorderLine->GetColor(), rHTMLWrt.eDestEnc ).WriteChar( '>' ); aEndTags = OStringBuffer(). append("</"). @@ -1123,7 +1123,7 @@ Writer& OutHTML_Image( Writer& rWrt, const SwFrmFmt &rFrmFmt, sOut.append(OOO_STRING_SVTOOLS_HTML_image).append(' '). append(OOO_STRING_SVTOOLS_HTML_O_src). append("=\"").append(OOO_STRING_SVTOOLS_HTML_O_data).append(":"); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); OUString aGraphicInBase64; sal_uLong nErr = XOutBitmap::GraphicToBase64(rGraphic, aGraphicInBase64); @@ -1131,7 +1131,7 @@ Writer& OutHTML_Image( Writer& rWrt, const SwFrmFmt &rFrmFmt, { rHTMLWrt.nWarn = WARN_SWG_POOR_LOAD | WARN_SW_WRITE_BASE; } - HTMLOutFuncs::Out_String( rWrt.Strm(), aGraphicInBase64, rHTMLWrt.eDestEnc, &rHTMLWrt.aNonConvertableCharacters ) << '\"'; + HTMLOutFuncs::Out_String( rWrt.Strm(), aGraphicInBase64, rHTMLWrt.eDestEnc, &rHTMLWrt.aNonConvertableCharacters ).WriteChar( '\"' ); // Events if( SFX_ITEM_SET == rItemSet.GetItemState( RES_FRMMACRO, sal_True, &pItem )) @@ -1154,26 +1154,26 @@ Writer& OutHTML_Image( Writer& rWrt, const SwFrmFmt &rFrmFmt, { sOut.append(' ').append(OOO_STRING_SVTOOLS_HTML_O_border). append("=\"").append(static_cast<sal_Int32>(nBorderWidth)).append("\""); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); } if( pURLItem && pURLItem->IsServerMap() ) { sOut.append(' ').append(OOO_STRING_SVTOOLS_HTML_O_ismap); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); } if( !aIMapName.isEmpty() ) { sOut.append(' ').append(OOO_STRING_SVTOOLS_HTML_O_usemap). append("=\"#"); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); - HTMLOutFuncs::Out_String( rWrt.Strm(), aIMapName, rHTMLWrt.eDestEnc, &rHTMLWrt.aNonConvertableCharacters ) << '\"'; + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); + HTMLOutFuncs::Out_String( rWrt.Strm(), aIMapName, rHTMLWrt.eDestEnc, &rHTMLWrt.aNonConvertableCharacters ).WriteChar( '\"' ); } - rHTMLWrt.Strm() << '>'; + rHTMLWrt.Strm().WriteChar( '>' ); if( !aEndTags.isEmpty() ) - rWrt.Strm() << aEndTags.getStr(); + rWrt.Strm().WriteCharPtr( aEndTags.getStr() ); if( !rHTMLWrt.aINetFmts.empty() ) { @@ -1215,7 +1215,7 @@ Writer& OutHTML_BulletImage( Writer& rWrt, sOut.append(' '); sOut.append(OOO_STRING_SVTOOLS_HTML_O_src).append("=\""). append(OOO_STRING_SVTOOLS_HTML_O_data).append(":"); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); HTMLOutFuncs::Out_String( rWrt.Strm(), aGraphicInBase64, rHTMLWrt.eDestEnc, &rHTMLWrt.aNonConvertableCharacters ); sOut.append('\"'); @@ -1269,7 +1269,7 @@ Writer& OutHTML_BulletImage( Writer& rWrt, if (pTag) sOut.append('>'); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); return rWrt; } @@ -1366,7 +1366,7 @@ static Writer & OutHTML_FrmFmtAsMulticol( Writer& rWrt, append("=\"").append(static_cast<sal_Int32>(nGutter)).append("\""); } - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); // WIDTH sal_uLong nFrmFlags = bInCntnr ? HTML_FRMOPTS_MULTICOL_CNTNR @@ -1377,7 +1377,7 @@ static Writer & OutHTML_FrmFmtAsMulticol( Writer& rWrt, if( rHTMLWrt.IsHTMLMode( HTMLMODE_ABS_POS_FLY ) && !bInCntnr ) rHTMLWrt.OutCSS1_FrmFmtOptions( rFrmFmt, nFrmFlags ); - rWrt.Strm() << '>'; + rWrt.Strm().WriteChar( '>' ); rHTMLWrt.bLFPossible = sal_True; rHTMLWrt.IncIndentLevel(); // den Inhalt von Multicol einruecken; @@ -1418,14 +1418,14 @@ static Writer& OutHTML_FrmFmtAsSpacer( Writer& rWrt, const SwFrmFmt& rFrmFmt ) sOut.append('<').append(OOO_STRING_SVTOOLS_HTML_spacer).append(' ') .append(OOO_STRING_SVTOOLS_HTML_O_type).append("=\"") .append(OOO_STRING_SVTOOLS_HTML_SPTYPE_block).append("\""); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); // ALIGN, WIDTH, HEIGHT OString aEndTags = rHTMLWrt.OutFrmFmtOptions( rFrmFmt, aEmptyOUStr, HTML_FRMOPTS_SPACER ); - rWrt.Strm() << '>'; + rWrt.Strm().WriteChar( '>' ); if( !aEndTags.isEmpty() ) - rWrt.Strm() << aEndTags.getStr(); + rWrt.Strm().WriteCharPtr( aEndTags.getStr() ); return rWrt; } @@ -1454,13 +1454,13 @@ static Writer& OutHTML_FrmFmtAsDivOrSpan( Writer& rWrt, OStringBuffer sOut; sOut.append('<').append(pStr); - rWrt.Strm() << sOut.makeStringAndClear().getStr(); + rWrt.Strm().WriteCharPtr( sOut.makeStringAndClear().getStr() ); sal_uLong nFrmFlags = HTML_FRMOPTS_DIV; if( rHTMLWrt.IsHTMLMode( HTMLMODE_BORDER_NONE ) ) nFrmFlags |= HTML_FRMOPT_S_NOBORDER; OString aEndTags = rHTMLWrt.OutFrmFmtOptions( rFrmFmt, aEmptyOUStr, nFrmFlags ); rHTMLWrt.OutCSS1_FrmFmtOptions( rFrmFmt, nFrmFlags ); - rWrt.Strm() << '>'; + rWrt.Strm().WriteChar( '>' ); rHTMLWrt.IncIndentLevel(); // den Inhalt einruecken rHTMLWrt.bLFPossible = sal_True; @@ -1490,7 +1490,7 @@ static Writer& OutHTML_FrmFmtAsDivOrSpan( Writer& rWrt, HTMLOutFuncs::Out_AsciiTag( rWrt.Strm(), pStr, sal_False ); if( !aEndTags.isEmpty() ) - rWrt.Strm() << aEndTags.getStr(); + rWrt.Strm().WriteCharPtr( aEndTags.getStr() ); return rWrt; } |