No need in function object; just use range-based loop
Change-Id: I08289c35eb1e8babc53406deb25df39f68a0dd88 Reviewed-on: https://gerrit.libreoffice.org/69726 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
This commit is contained in:
@@ -621,24 +621,10 @@ void ScDPDimensionSaveData::WriteToData( ScDPGroupTableData& rData ) const
|
|||||||
rEntry.second.AddToData( rData );
|
rEntry.second.AddToData( rData );
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace {
|
|
||||||
|
|
||||||
class AddGroupDimToCache
|
|
||||||
{
|
|
||||||
ScDPCache& mrCache;
|
|
||||||
public:
|
|
||||||
explicit AddGroupDimToCache(ScDPCache& rCache) : mrCache(rCache) {}
|
|
||||||
void operator() (const ScDPSaveGroupDimension& rDim)
|
|
||||||
{
|
|
||||||
rDim.AddToCache(mrCache);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScDPDimensionSaveData::WriteToCache(ScDPCache& rCache) const
|
void ScDPDimensionSaveData::WriteToCache(ScDPCache& rCache) const
|
||||||
{
|
{
|
||||||
std::for_each(maGroupDims.begin(), maGroupDims.end(), AddGroupDimToCache(rCache));
|
for (const auto& rEntry : maGroupDims)
|
||||||
|
rEntry.AddToCache(rCache);
|
||||||
for (const auto& rEntry : maNumGroupDims)
|
for (const auto& rEntry : maNumGroupDims)
|
||||||
rEntry.second.AddToCache(rCache);
|
rEntry.second.AddToCache(rCache);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user