Lines Matching refs:rData

82 	sal_Bool HasDiffs( const CompareData& rData ) const;
86 void CompareLines( CompareData& rData );
91 sal_uLong ShowDiffs( const CompareData& rData );
94 virtual void ShowDelete( const CompareData& rData, sal_uLong nStt,
96 virtual void CheckForChangesInLine( const CompareData& rData,
142 void CalcHashValue( CompareData& rData );
157 MovedData( CompareData& rData, sal_Char* pDiscard );
183 static void CountDifference( const CompareData& rData, sal_uLong* pCounts );
184 static void SetDiscard( const CompareData& rData,
187 static sal_uLong SetChangedFlag( CompareData& rData, sal_Char* pDiscard, int bFirst );
233 void CompareData::CompareLines( CompareData& rData ) in CompareLines() argument
235 CheckRanges( rData ); in CompareLines()
239 Hash aH( GetLineCount() + rData.GetLineCount() + 1 ); in CompareLines()
241 aH.CalcHashValue( rData ); in CompareLines()
245 Compare aComp( nDifferent, *this, rData ); in CompareLines()
249 sal_uLong CompareData::ShowDiffs( const CompareData& rData ) in ShowDiffs() argument
251 sal_uLong nLen1 = rData.GetLineCount(), nLen2 = GetLineCount(); in ShowDiffs()
257 if( rData.GetChanged( nStt1 ) || GetChanged( nStt2 ) ) in ShowDiffs()
260 while( nStt1 < nLen1 && rData.GetChanged( nStt1 )) ++nStt1; in ShowDiffs()
266 CheckForChangesInLine( rData, nSav1, nStt1, nSav2, nStt2 ); in ShowDiffs()
272 ShowDelete( rData, nSav1, nStt1, nStt2 ); in ShowDiffs()
280 sal_Bool CompareData::HasDiffs( const CompareData& rData ) const in HasDiffs()
283 sal_uLong nLen1 = rData.GetLineCount(), nLen2 = GetLineCount(); in HasDiffs()
288 if( rData.GetChanged( nStt1 ) || GetChanged( nStt2 ) ) in HasDiffs()
368 void Hash::CalcHashValue( CompareData& rData ) in CalcHashValue() argument
372 for( sal_uLong n = 0; n < rData.GetLineCount(); ++n ) in CalcHashValue()
374 const CompareLine* pLine = rData.GetLine( n ); in CalcHashValue()
394 rData.SetIndex( n, i ); in CalcHashValue()
449 void Compare::CountDifference( const CompareData& rData, sal_uLong* pCounts ) in CountDifference() argument
451 sal_uLong nLen = rData.GetLineCount(); in CountDifference()
454 sal_uLong nIdx = rData.GetIndex( n ); in CountDifference()
459 void Compare::SetDiscard( const CompareData& rData, in SetDiscard() argument
462 sal_uLong nLen = rData.GetLineCount(); in SetDiscard()
473 sal_uLong nIdx = rData.GetIndex( n ); in SetDiscard()
589 Compare::MovedData::MovedData( CompareData& rData, sal_Char* pDiscard ) in MovedData() argument
592 sal_uLong nLen = rData.GetLineCount(); in MovedData()
597 rData.SetChanged( n ); in MovedData()
609 pIndex[ nCount ] = rData.GetIndex( n ); in MovedData()
877 virtual void ShowDelete( const CompareData& rData, sal_uLong nStt,
880 virtual void CheckForChangesInLine( const CompareData& rData,
1291 void SwCompareData::CheckRanges( CompareData& rData ) in CheckRanges() argument
1293 const SwNodes& rSrcNds = ((SwCompareData&)rData).rDoc.GetNodes(); in CheckRanges()
1332 rData.InsertLine( new SwCompareLine( *pNd ) ); in CheckRanges()
1358 const CompareData& rData, in ShowDelete() argument
1364 ((SwCompareLine*)rData.GetLine( nStt ))->GetNode(), 0, in ShowDelete()
1365 ((SwCompareLine*)rData.GetLine( nEnd-1 ))->GetEndNode(), 1 ); in ShowDelete()
1394 ((SwCompareData&)rData).rDoc.CopyWithFlyInFly( aRg, 0, aInsPos ); in ShowDelete()
1418 void SwCompareData::CheckForChangesInLine( const CompareData& rData, in CheckForChangesInLine() argument
1425 SwCompareLine* pSrcLn = (SwCompareLine*)rData.GetLine( rStt ); in CheckForChangesInLine()