for_each -> range-based for in canvas/source/tools/spriteredrawmanager.cxx
Change-Id: Ibe089e53488a9ba6baded637b17a1aeee0908f79 Reviewed-on: https://gerrit.libreoffice.org/19709 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
This commit is contained in:
committed by
Noel Grandin
parent
1bd101d91d
commit
c04fd82433
@@ -197,10 +197,10 @@ namespace canvas
|
|||||||
*/
|
*/
|
||||||
void operator()( const Sprite::Reference& rSprite )
|
void operator()( const Sprite::Reference& rSprite )
|
||||||
{
|
{
|
||||||
const SpriteTracer aSpriteTracer(
|
SpriteTracer aSpriteTracer( rSprite );
|
||||||
::std::for_each( mrChangeContainer.begin(),
|
|
||||||
mrChangeContainer.end(),
|
for (auto const& aChange : mrChangeContainer)
|
||||||
SpriteTracer( rSprite ) ) );
|
aSpriteTracer( aChange );
|
||||||
|
|
||||||
aSpriteTracer.commit( mrUpdater );
|
aSpriteTracer.commit( mrUpdater );
|
||||||
}
|
}
|
||||||
@@ -265,10 +265,9 @@ namespace canvas
|
|||||||
// for each unique sprite, check the change event vector,
|
// for each unique sprite, check the change event vector,
|
||||||
// calculate the update operation from that, and add the
|
// calculate the update operation from that, and add the
|
||||||
// result to the aUpdateArea.
|
// result to the aUpdateArea.
|
||||||
::std::for_each( aUpdatableSprites.begin(),
|
SpriteUpdater aSpriteUpdater( rUpdateAreas, maChangeRecords);
|
||||||
aEnd,
|
for (auto const& aUpdatableSprite : aUpdatableSprites)
|
||||||
SpriteUpdater( rUpdateAreas,
|
aSpriteUpdater( aUpdatableSprite);
|
||||||
maChangeRecords) );
|
|
||||||
|
|
||||||
// TODO(P2): Implement your own output iterator adapter, to
|
// TODO(P2): Implement your own output iterator adapter, to
|
||||||
// avoid that totally superfluous temp aUnchangedSprites
|
// avoid that totally superfluous temp aUnchangedSprites
|
||||||
|
Reference in New Issue
Block a user