summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-11-12 11:04:31 +0200
committerNoel Grandin <noel@peralex.com>2014-11-12 12:56:50 +0200
commitca0b3bb41988b679fff028a3a8e8cd7c7ec5bdd2 (patch)
tree24a6b2ebd7da5ecee0919cab3655bdd83b5f3f8c
parenta2f66db3a603a5f6802504f776727669811c2489 (diff)
loplugin: cstylecast
Change-Id: I8c840d6635f347dcb1b8d9d193a05d509ba6cacb
-rw-r--r--sw/source/core/doc/acmplwrd.cxx6
-rw-r--r--sw/source/core/doc/dbgoutsw.cxx2
-rw-r--r--sw/source/core/doc/doc.cxx43
-rw-r--r--sw/source/core/doc/doccomp.cxx70
-rw-r--r--sw/source/core/inc/sectfrm.hxx6
5 files changed, 64 insertions, 63 deletions
diff --git a/sw/source/core/doc/acmplwrd.cxx b/sw/source/core/doc/acmplwrd.cxx
index adff16c70bb1..747d3a60cb84 100644
--- a/sw/source/core/doc/acmplwrd.cxx
+++ b/sw/source/core/doc/acmplwrd.cxx
@@ -145,8 +145,8 @@ void SwAutoCompleteClient::Modify( const SfxPoolItem* pOld, const SfxPoolItem *)
{
case RES_REMOVE_UNO_OBJECT:
case RES_OBJECTDYING:
- if( (void*)GetRegisteredIn() == ((SwPtrMsgPoolItem *)pOld)->pObject )
- ((SwModify*)GetRegisteredIn())->Remove(this);
+ if( (void*)GetRegisteredIn() == static_cast<const SwPtrMsgPoolItem *>(pOld)->pObject )
+ static_cast<SwModify*>(GetRegisteredIn())->Remove(this);
pAutoCompleteWord->DocumentDying(*pDoc);
break;
}
@@ -283,7 +283,7 @@ bool SwAutoCompleteWord::InsertWord( const OUString& rWord, SwDoc& rDoc )
{
delete pNew;
// then move "up"
- pNew = (SwAutoCompleteString*)(*aInsPair.first);
+ pNew = static_cast<SwAutoCompleteString*>(*aInsPair.first);
// add the document to the already inserted string
pNew->AddDocument(rDoc);
diff --git a/sw/source/core/doc/dbgoutsw.cxx b/sw/source/core/doc/dbgoutsw.cxx
index 3837e0ebb63e..67ac7f2c7c69 100644
--- a/sw/source/core/doc/dbgoutsw.cxx
+++ b/sw/source/core/doc/dbgoutsw.cxx
@@ -277,7 +277,7 @@ static const OUString lcl_dbg_out(const SfxItemSet & rSet)
if (!bFirst)
aStr += ", ";
- if ((sal_uIntPtr)pItem != SAL_MAX_SIZE)
+ if (reinterpret_cast<sal_uIntPtr>(pItem) != SAL_MAX_SIZE)
aStr += lcl_dbg_out(*pItem);
else
aStr += "invalid";
diff --git a/sw/source/core/doc/doc.cxx b/sw/source/core/doc/doc.cxx
index 2281b086da34..74b1aa047b97 100644
--- a/sw/source/core/doc/doc.cxx
+++ b/sw/source/core/doc/doc.cxx
@@ -508,9 +508,9 @@ struct _PostItFld : public _SetGetExpFld
const std::set< sal_Int32 > &rPossiblePages,
sal_uInt16& rVirtPgNo, sal_uInt16& rLineNo );
- SwPostItField* GetPostIt() const
+ const SwPostItField* GetPostIt() const
{
- return (SwPostItField*) GetTxtFld()->GetFmtFld().GetField();
+ return static_cast<const SwPostItField*>( GetTxtFld()->GetFmtFld().GetField() );
}
};
@@ -582,7 +582,7 @@ bool sw_GetPostIts(
static void lcl_FormatPostIt(
IDocumentContentOperations* pIDCO,
SwPaM& aPam,
- SwPostItField* pField,
+ const SwPostItField* pField,
bool bNewPage, bool bIsFirstPostIt,
sal_uInt16 nPageNo, sal_uInt16 nLineNo )
{
@@ -684,7 +684,7 @@ void SwDoc::CalculatePagesForPrinting(
}
++nPageNum;
- pStPage = (SwPageFrm*)pStPage->GetNext();
+ pStPage = static_cast<const SwPageFrm*>(pStPage->GetNext());
}
// now that we have identified the valid pages for printing according
@@ -767,7 +767,7 @@ void SwDoc::UpdatePagesForPrintingWithPostItData(
bool bIsFirstPostIt = true;
for (sal_uInt16 i = 0; i < nPostItCount; ++i)
{
- _PostItFld& rPostIt = (_PostItFld&)*(*rData.m_pPostItFields)[ i ];
+ _PostItFld& rPostIt = static_cast<_PostItFld&>(*(*rData.m_pPostItFields)[ i ]);
nLastPageNum = nPhyPageNum;
nPhyPageNum = rPostIt.GetPageNo(
aRangeEnum, rData.GetValidPagesSet(), nVirtPg, nLineNo );
@@ -811,7 +811,7 @@ void SwDoc::UpdatePagesForPrintingWithPostItData(
// now we just need to add the post-it pages to be printed to the
// end of the vector of pages to print
sal_Int32 nPageNum = 0;
- const SwPageFrm * pPageFrm = (SwPageFrm*)rData.m_pPostItShell->GetLayout()->Lower();
+ const SwPageFrm * pPageFrm = static_cast<SwPageFrm*>(rData.m_pPostItShell->GetLayout()->Lower());
while( pPageFrm && nPageNum < nPostItDocPageCount )
{
OSL_ENSURE( pPageFrm, "Empty page frame. How are we going to print this?" );
@@ -819,7 +819,7 @@ void SwDoc::UpdatePagesForPrintingWithPostItData(
// negative page number indicates page is from the post-it doc
rData.GetPagesToPrint().push_back( -nPageNum );
OSL_ENSURE( pPageFrm, "pPageFrm is NULL!" );
- pPageFrm = (SwPageFrm*)pPageFrm->GetNext();
+ pPageFrm = static_cast<const SwPageFrm*>(pPageFrm->GetNext());
}
OSL_ENSURE( nPageNum == nPostItDocPageCount, "unexpected number of pages" );
}
@@ -897,7 +897,7 @@ void SwDoc::CalculatePagePairsForProspectPrinting(
const SwPageFrm *pStPage = dynamic_cast<const SwPageFrm*>( rLayout.Lower() );
sal_Int32 i = 0;
for ( i = 1; pStPage && i < nDocPageCount; ++i )
- pStPage = (SwPageFrm*)pStPage->GetNext();
+ pStPage = static_cast<const SwPageFrm*>(pStPage->GetNext());
if ( !pStPage ) // Then it was that
return;
@@ -911,7 +911,7 @@ void SwDoc::CalculatePagePairsForProspectPrinting(
++nPageNum;
rValidPagesSet.insert( nPageNum );
validStartFrms[ nPageNum ] = pPageFrm;
- pPageFrm = (SwPageFrm*)pPageFrm->GetNext();
+ pPageFrm = static_cast<const SwPageFrm*>(pPageFrm->GetNext());
rPrinterPaperTrays[ nPageNum ] = lcl_GetPaperBin( pStPage );
}
@@ -1021,7 +1021,7 @@ const SwFmtRefMark* SwDoc::GetRefMark( const OUString& rName ) const
if( 0 == (pItem = GetAttrPool().GetItem2( RES_TXTATR_REFMARK, n ) ))
continue;
- const SwFmtRefMark* pFmtRef = (SwFmtRefMark*)pItem;
+ const SwFmtRefMark* pFmtRef = static_cast<const SwFmtRefMark*>(pItem);
const SwTxtRefMark* pTxtRef = pFmtRef->GetTxtRefMark();
if( pTxtRef && &pTxtRef->GetTxtNode().GetNodes() == &GetNodes() &&
rName == pFmtRef->GetRefName() )
@@ -1041,12 +1041,12 @@ const SwFmtRefMark* SwDoc::GetRefMark( sal_uInt16 nIndex ) const
sal_uInt32 nCount = 0;
for( sal_uInt32 n = 0; n < nMaxItems; ++n )
if( 0 != (pItem = GetAttrPool().GetItem2( RES_TXTATR_REFMARK, n )) &&
- 0 != (pTxtRef = ((SwFmtRefMark*)pItem)->GetTxtRefMark()) &&
+ 0 != (pTxtRef = static_cast<const SwFmtRefMark*>(pItem)->GetTxtRefMark()) &&
&pTxtRef->GetTxtNode().GetNodes() == &GetNodes() )
{
if(nCount == nIndex)
{
- pRet = (SwFmtRefMark*)pItem;
+ pRet = static_cast<const SwFmtRefMark*>(pItem);
break;
}
nCount++;
@@ -1066,12 +1066,12 @@ sal_uInt16 SwDoc::GetRefMarks( std::vector<OUString>* pNames ) const
sal_uInt16 nCount = 0;
for( sal_uInt32 n = 0; n < nMaxItems; ++n )
if( 0 != (pItem = GetAttrPool().GetItem2( RES_TXTATR_REFMARK, n )) &&
- 0 != (pTxtRef = ((SwFmtRefMark*)pItem)->GetTxtRefMark()) &&
+ 0 != (pTxtRef = static_cast<const SwFmtRefMark*>(pItem)->GetTxtRefMark()) &&
&pTxtRef->GetTxtNode().GetNodes() == &GetNodes() )
{
if( pNames )
{
- OUString pTmp(((SwFmtRefMark*)pItem)->GetRefName());
+ OUString pTmp(static_cast<const SwFmtRefMark*>(pItem)->GetRefName());
pNames->insert(pNames->begin() + nCount, pTmp);
}
++nCount;
@@ -1171,8 +1171,9 @@ const SwFmtINetFmt* SwDoc::FindINetAttr( const OUString& rName ) const
const SwTxtNode* pTxtNd;
sal_uInt32 n, nMaxItems = GetAttrPool().GetItemCount2( RES_TXTATR_INETFMT );
for( n = 0; n < nMaxItems; ++n )
- if( 0 != (pItem = (SwFmtINetFmt*)GetAttrPool().GetItem2(
- RES_TXTATR_INETFMT, n ) ) &&
+ {
+ pItem = static_cast<const SwFmtINetFmt*>( GetAttrPool().GetItem2( RES_TXTATR_INETFMT, n ) );
+ if( 0 != pItem &&
pItem->GetName() == rName &&
0 != ( pTxtAttr = pItem->GetTxtINetFmt()) &&
0 != ( pTxtNd = pTxtAttr->GetpTxtNode() ) &&
@@ -1180,7 +1181,7 @@ const SwFmtINetFmt* SwDoc::FindINetAttr( const OUString& rName ) const
{
return pItem;
}
-
+ }
return 0;
}
@@ -1197,7 +1198,7 @@ void SwDoc::Summary( SwDoc* pExtDoc, sal_uInt8 nLevel, sal_uInt8 nPara, bool bIm
::SetProgressState( i, GetDocShell() );
const sal_uLong nIndex = rOutNds[ i ]->GetIndex();
- const int nLvl = ((SwTxtNode*)GetNodes()[ nIndex ])->GetAttrOutlineLevel()-1;
+ const int nLvl = static_cast<SwTxtNode*>(GetNodes()[ nIndex ])->GetAttrOutlineLevel()-1;
if( nLvl > nLevel )
continue;
sal_uInt16 nEndOfs = 1;
@@ -1208,7 +1209,7 @@ void SwDoc::Summary( SwDoc* pExtDoc, sal_uInt8 nLevel, sal_uInt8 nPara, bool bIm
while( ( nWish || bKeep ) && nIndex + nEndOfs < nNextOutNd &&
GetNodes()[ nIndex + nEndOfs ]->IsTxtNode() )
{
- SwTxtNode* pTxtNode = (SwTxtNode*)GetNodes()[ nIndex+nEndOfs ];
+ SwTxtNode* pTxtNode = static_cast<SwTxtNode*>(GetNodes()[ nIndex+nEndOfs ]);
if (pTxtNode->GetTxt().getLength() && nWish)
--nWish;
bKeep = pTxtNode->GetSwAttrSet().GetKeep().GetValue();
@@ -1229,7 +1230,7 @@ void SwDoc::Summary( SwDoc* pExtDoc, sal_uInt8 nLevel, sal_uInt8 nPara, bool bIm
bool bDelete = false;
if( (pNode = &aIndx.GetNode())->IsTxtNode() )
{
- SwTxtNode *pNd = (SwTxtNode*)pNode;
+ SwTxtNode *pNd = static_cast<SwTxtNode*>(pNode);
if( pNd->HasSwAttrSet() )
pNd->ResetAttr( RES_PAGEDESC, RES_BREAK );
if( bImpress )
@@ -1675,7 +1676,7 @@ bool SwDoc::ContainsHiddenChars() const
{
SwNode* pNd = GetNodes()[ --n ];
if ( pNd->IsTxtNode() &&
- ((SwTxtNode*)pNd)->HasHiddenCharAttribute( false ) )
+ static_cast<SwTxtNode*>(pNd)->HasHiddenCharAttribute( false ) )
return true;
}
diff --git a/sw/source/core/doc/doccomp.cxx b/sw/source/core/doc/doccomp.cxx
index 2a418333d55e..2e477fb378ea 100644
--- a/sw/source/core/doc/doccomp.cxx
+++ b/sw/source/core/doc/doccomp.cxx
@@ -1011,7 +1011,7 @@ sal_uLong SwCompareLine::GetHashValue() const
switch( rNode.GetNodeType() )
{
case ND_TEXTNODE:
- nRet = GetTxtNodeHashValue( (SwTxtNode&)rNode, nRet );
+ nRet = GetTxtNodeHashValue( static_cast<const SwTxtNode&>(rNode), nRet );
break;
case ND_TABLENODE:
@@ -1021,7 +1021,7 @@ sal_uLong SwCompareLine::GetHashValue() const
while( &aIdx.GetNode() != pEndNd )
{
if( aIdx.GetNode().IsTxtNode() )
- nRet = GetTxtNodeHashValue( (SwTxtNode&)aIdx.GetNode(), nRet );
+ nRet = GetTxtNodeHashValue( static_cast<SwTxtNode&>(aIdx.GetNode()), nRet );
++aIdx;
}
}
@@ -1054,7 +1054,7 @@ const SwNode& SwCompareLine::GetEndNode() const
case ND_SECTIONNODE:
{
- const SwSectionNode& rSNd = (SwSectionNode&)rNode;
+ const SwSectionNode& rSNd = static_cast<const SwSectionNode&>(rNode);
const SwSection& rSect = rSNd.GetSection();
if( CONTENT_SECTION != rSect.GetType() || rSect.IsProtect() )
pNd = rNode.EndOfSectionNode();
@@ -1066,7 +1066,7 @@ const SwNode& SwCompareLine::GetEndNode() const
bool SwCompareLine::Compare( const CompareLine& rLine ) const
{
- return CompareNode( rNode, ((SwCompareLine&)rLine).rNode );
+ return CompareNode( rNode, static_cast<const SwCompareLine&>(rLine).rNode );
}
namespace
@@ -1102,14 +1102,14 @@ bool SwCompareLine::CompareNode( const SwNode& rDstNd, const SwNode& rSrcNd )
switch( rDstNd.GetNodeType() )
{
case ND_TEXTNODE:
- bRet = CompareTxtNd( (SwTxtNode&)rDstNd, (SwTxtNode&)rSrcNd )
- && ( !CmpOptions.bUseRsid || ((SwTxtNode&)rDstNd).CompareParRsid( (SwTxtNode&)rSrcNd ) );
+ bRet = CompareTxtNd( static_cast<const SwTxtNode&>(rDstNd), static_cast<const SwTxtNode&>(rSrcNd) )
+ && ( !CmpOptions.bUseRsid || static_cast<const SwTxtNode&>(rDstNd).CompareParRsid( static_cast<const SwTxtNode&>(rSrcNd) ) );
break;
case ND_TABLENODE:
{
- const SwTableNode& rTSrcNd = (SwTableNode&)rSrcNd;
- const SwTableNode& rTDstNd = (SwTableNode&)rDstNd;
+ const SwTableNode& rTSrcNd = static_cast<const SwTableNode&>(rSrcNd);
+ const SwTableNode& rTDstNd = static_cast<const SwTableNode&>(rDstNd);
bRet = ( rTSrcNd.EndOfSectionIndex() - rTSrcNd.GetIndex() ) ==
( rTDstNd.EndOfSectionIndex() - rTDstNd.GetIndex() );
@@ -1124,8 +1124,8 @@ bool SwCompareLine::CompareNode( const SwNode& rDstNd, const SwNode& rSrcNd )
case ND_SECTIONNODE:
{
- const SwSectionNode& rSSrcNd = (SwSectionNode&)rSrcNd,
- & rSDstNd = (SwSectionNode&)rDstNd;
+ const SwSectionNode& rSSrcNd = static_cast<const SwSectionNode&>(rSrcNd),
+ & rSDstNd = static_cast<const SwSectionNode&>(rDstNd);
const SwSection& rSrcSect = rSSrcNd.GetSection(),
& rDstSect = rSDstNd.GetSection();
SectionType eSrcSectType = rSrcSect.GetType(),
@@ -1191,7 +1191,7 @@ OUString SwCompareLine::GetText() const
switch( rNode.GetNodeType() )
{
case ND_TEXTNODE:
- sRet = ((SwTxtNode&)rNode).GetExpandTxt();
+ sRet = static_cast<const SwTxtNode&>(rNode).GetExpandTxt();
break;
case ND_TABLENODE:
@@ -1204,7 +1204,7 @@ OUString SwCompareLine::GetText() const
{
sRet = "Section - Node:";
- const SwSectionNode& rSNd = (SwSectionNode&)rNode;
+ const SwSectionNode& rSNd = static_cast<const SwSectionNode&>(rNode);
const SwSection& rSect = rSNd.GetSection();
switch( rSect.GetType() )
{
@@ -1387,7 +1387,7 @@ bool SwCompareLine::ChangesInLine( const SwCompareLine& rLine,
if( rpInsRing )
{
- SwPaM* pCorr = (SwPaM*)rpInsRing->GetPrev();
+ SwPaM* pCorr = static_cast<SwPaM*>(rpInsRing->GetPrev());
if( *pCorr->GetPoint() == *pTmp->GetPoint() )
*pCorr->GetPoint() = *pTmp->GetMark();
}
@@ -1446,7 +1446,7 @@ sal_uLong SwCompareData::PrevIdx( const SwNode* pNd )
void SwCompareData::CheckRanges( CompareData& rData )
{
- const SwNodes& rSrcNds = ((SwCompareData&)rData).rDoc.GetNodes();
+ const SwNodes& rSrcNds = static_cast<SwCompareData&>(rData).rDoc.GetNodes();
const SwNodes& rDstNds = rDoc.GetNodes();
const SwNode& rSrcEndNd = rSrcNds.GetEndOfContent();
@@ -1499,8 +1499,8 @@ void SwCompareData::CheckRanges( CompareData& rData )
void SwCompareData::ShowInsert( sal_uLong nStt, sal_uLong nEnd )
{
- SwPaM* pTmp = new SwPaM( ((SwCompareLine*)GetLine( nStt ))->GetNode(), 0,
- ((SwCompareLine*)GetLine( nEnd-1 ))->GetEndNode(), 0,
+ SwPaM* pTmp = new SwPaM( static_cast<const SwCompareLine*>(GetLine( nStt ))->GetNode(), 0,
+ static_cast<const SwCompareLine*>(GetLine( nEnd-1 ))->GetEndNode(), 0,
pInsRing );
if( !pInsRing )
pInsRing = pTmp;
@@ -1515,8 +1515,8 @@ void SwCompareData::ShowDelete(
sal_uLong nInsPos )
{
SwNodeRange aRg(
- ((SwCompareLine*)rData.GetLine( nStt ))->GetNode(), 0,
- ((SwCompareLine*)rData.GetLine( nEnd-1 ))->GetEndNode(), 1 );
+ static_cast<const SwCompareLine*>(rData.GetLine( nStt ))->GetNode(), 0,
+ static_cast<const SwCompareLine*>(rData.GetLine( nEnd-1 ))->GetEndNode(), 1 );
sal_uInt16 nOffset = 0;
const CompareLine* pLine = 0;
@@ -1535,9 +1535,9 @@ void SwCompareData::ShowDelete(
if( pLine )
{
if( nOffset )
- pLineNd = &((SwCompareLine*)pLine)->GetEndNode();
+ pLineNd = &static_cast<const SwCompareLine*>(pLine)->GetEndNode();
else
- pLineNd = &((SwCompareLine*)pLine)->GetNode();
+ pLineNd = &static_cast<const SwCompareLine*>(pLine)->GetNode();
}
else
{
@@ -1548,7 +1548,7 @@ void SwCompareData::ShowDelete(
SwNodeIndex aInsPos( *pLineNd, nOffset );
SwNodeIndex aSavePos( aInsPos, -1 );
- ((SwCompareData&)rData).rDoc.GetDocumentContentOperationsManager().CopyWithFlyInFly( aRg, 0, aInsPos );
+ static_cast<const SwCompareData&>(rData).rDoc.GetDocumentContentOperationsManager().CopyWithFlyInFly( aRg, 0, aInsPos );
rDoc.getIDocumentState().SetModified();
++aSavePos;
@@ -1563,7 +1563,7 @@ void SwCompareData::ShowDelete(
if( pInsRing )
{
- SwPaM* pCorr = (SwPaM*)pInsRing->GetPrev();
+ SwPaM* pCorr = static_cast<SwPaM*>(pInsRing->GetPrev());
if( *pCorr->GetPoint() == *pTmp->GetPoint() )
{
SwNodeIndex aTmpPos( pTmp->GetMark()->nNode, -1 );
@@ -1598,8 +1598,8 @@ void SwCompareData::CheckForChangesInLine( const CompareData& rData,
if( i )
{
- SwCompareLine* pDstLn = (SwCompareLine*)GetLine( rThisStt + nDstFrom - 1 );
- SwCompareLine* pSrcLn = (SwCompareLine*)rData.GetLine( rStt + nSrcFrom - 1 );
+ const SwCompareLine* pDstLn = static_cast<const SwCompareLine*>(GetLine( rThisStt + nDstFrom - 1 ));
+ const SwCompareLine* pSrcLn = static_cast<const SwCompareLine*>(rData.GetLine( rStt + nSrcFrom - 1 ));
// Show differences in detail for lines that
// were matched as only slightly different
@@ -1691,7 +1691,7 @@ void SwCompareData::SetRedlinesToDoc( bool bUseDocInfo )
}
rDoc.getIDocumentRedlineAccess().AppendRedline( new SwRangeRedline( aRedlnData, *pTmp ), true );
- } while( pDelRing != ( pTmp = (SwPaM*)pTmp->GetNext() ));
+ } while( pDelRing != ( pTmp = static_cast<SwPaM*>(pTmp->GetNext()) ));
}
pTmp = pInsRing;
@@ -1713,7 +1713,7 @@ void SwCompareData::SetRedlinesToDoc( bool bUseDocInfo )
pTmp->GetPoint()->nContent.Assign( pContentNode,
(pContentNode) ? pContentNode->Len() : 0 );
}
- } while( pInsRing != ( pTmp = (SwPaM*)pTmp->GetNext() ));
+ } while( pInsRing != ( pTmp = static_cast<SwPaM*>(pTmp->GetNext()) ));
SwRedlineData aRedlnData( nsRedlineType_t::REDLINE_INSERT, nAuthor, aTimeStamp,
OUString(), 0, 0 );
@@ -1723,7 +1723,7 @@ void SwCompareData::SetRedlinesToDoc( bool bUseDocInfo )
const SwCntntNode* pCNd;
do {
SwPosition& rSttEnd = *pTmp->End(),
- & rEndStt = *((SwPaM*)pTmp->GetNext())->Start();
+ & rEndStt = *static_cast<SwPaM*>(pTmp->GetNext())->Start();
if( rSttEnd == rEndStt ||
(!rEndStt.nContent.GetIndex() &&
rEndStt.nNode.GetIndex() - 1 == rSttEnd.nNode.GetIndex() &&
@@ -1740,12 +1740,12 @@ void SwCompareData::SetRedlinesToDoc( bool bUseDocInfo )
else
{
// are consecutive, so combine
- rSttEnd = *((SwPaM*)pTmp->GetNext())->End();
+ rSttEnd = *static_cast<SwPaM*>(pTmp->GetNext())->End();
delete pTmp->GetNext();
}
}
else
- pTmp = (SwPaM*)pTmp->GetNext();
+ pTmp = static_cast<SwPaM*>(pTmp->GetNext());
} while( pInsRing != pTmp );
}
@@ -1756,7 +1756,7 @@ void SwCompareData::SetRedlinesToDoc( bool bUseDocInfo )
SwUndo *const pUndo(new SwUndoCompDoc( *pTmp, true ));
rDoc.GetIDocumentUndoRedo().AppendUndo(pUndo);
}
- } while( pInsRing != ( pTmp = (SwPaM*)pTmp->GetNext() ));
+ } while( pInsRing != ( pTmp = static_cast<SwPaM*>(pTmp->GetNext()) ));
}
}
@@ -1845,7 +1845,7 @@ _SaveMergeRedlines::_SaveMergeRedlines( const SwNode& rDstNd,
const SwPosition* pStt = rSrcRedl.Start();
if( rDstNd.IsCntntNode() )
- aPos.nContent.Assign( ((SwCntntNode*)&rDstNd), pStt->nContent.GetIndex() );
+ aPos.nContent.Assign( const_cast<SwCntntNode*>(static_cast<const SwCntntNode*>(&rDstNd)), pStt->nContent.GetIndex() );
pDestRedl = new SwRangeRedline( rSrcRedl.GetRedlineData(), aPos );
if( nsRedlineType_t::REDLINE_DELETE == pDestRedl->GetType() )
@@ -1893,7 +1893,7 @@ sal_uInt16 _SaveMergeRedlines::InsertRedline()
if( GetPrev() != this )
{
- SwPaM* pTmpPrev = ((_SaveMergeRedlines*)GetPrev())->pDestRedl;
+ SwPaM* pTmpPrev = static_cast<_SaveMergeRedlines*>(GetPrev())->pDestRedl;
if( pTmpPrev && *pTmpPrev->GetPoint() == *pDestRedl->GetPoint() )
*pTmpPrev->GetPoint() = *pDestRedl->GetMark();
}
@@ -2064,7 +2064,7 @@ long SwDoc::MergeDoc( const SwDoc& rDoc )
do {
nRet += pTmp->InsertRedline();
- } while( pRing != ( pTmp = (_SaveMergeRedlines*)pTmp->GetNext() ));
+ } while( pRing != ( pTmp = static_cast<_SaveMergeRedlines*>(pTmp->GetNext()) ));
while( pRing != pRing->GetNext() )
delete pRing->GetNext();
@@ -2100,8 +2100,8 @@ bool LineArrayComparator::Compare( int nIdx1, int nIdx2 ) const
return false;
}
- const SwTxtNode *pTxtNd1 = ( ( SwCompareLine* )rData1.GetLine( nFirst1 + nIdx1 ) )->GetNode().GetTxtNode();
- const SwTxtNode *pTxtNd2 = ( ( SwCompareLine* )rData2.GetLine( nFirst2 + nIdx2 ) )->GetNode().GetTxtNode();
+ const SwTxtNode *pTxtNd1 = static_cast<const SwCompareLine*>( rData1.GetLine( nFirst1 + nIdx1 ) )->GetNode().GetTxtNode();
+ const SwTxtNode *pTxtNd2 = static_cast<const SwCompareLine*>( rData2.GetLine( nFirst2 + nIdx2 ) )->GetNode().GetTxtNode();
if( !pTxtNd1 || !pTxtNd2
|| ( CmpOptions.bUseRsid && !pTxtNd1->CompareParRsid( *pTxtNd2 ) ) )
diff --git a/sw/source/core/inc/sectfrm.hxx b/sw/source/core/inc/sectfrm.hxx
index 69410103dddf..228878eae68a 100644
--- a/sw/source/core/inc/sectfrm.hxx
+++ b/sw/source/core/inc/sectfrm.hxx
@@ -159,15 +159,15 @@ class SwDestroyList : public std::set<SwSectionFrm*> {};
inline const SwSectionFrm *SwSectionFrm::GetFollow() const
{
- return (const SwSectionFrm*)SwFlowFrm::GetFollow();
+ return static_cast<const SwSectionFrm*>(SwFlowFrm::GetFollow());
}
inline SwSectionFrm *SwSectionFrm::GetFollow()
{
- return (SwSectionFrm*)SwFlowFrm::GetFollow();
+ return static_cast<SwSectionFrm*>(SwFlowFrm::GetFollow());
}
inline const SwCntntFrm *SwSectionFrm::FindLastCntnt( sal_uInt8 nMode ) const
{
- return ((SwSectionFrm*)this)->FindLastCntnt( nMode );
+ return const_cast<SwSectionFrm*>(this)->FindLastCntnt( nMode );
}
#endif // INCLUDED_SW_SOURCE_CORE_INC_SECTFRM_HXX