diff --git a/basctl/source/basicide/BasicColorConfig.cxx b/basctl/source/basicide/BasicColorConfig.cxx index d5baf956d9eb..f4b6d5e5fc21 100644 --- a/basctl/source/basicide/BasicColorConfig.cxx +++ b/basctl/source/basicide/BasicColorConfig.cxx @@ -19,6 +19,7 @@ #include #include +#include namespace basctl { @@ -59,10 +60,7 @@ ColorScheme BasicColorConfig::GetColorScheme(const OUString& rScheme) css::uno::Sequence aPropNames(aVecPropNames.size()); OUString* pPropNames = aPropNames.getArray(); - for (size_t i = 0; i < aVecPropNames.size(); i++) - { - pPropNames[i] = aVecPropNames[i]; - } + std::copy(aVecPropNames.begin(), aVecPropNames.end(), pPropNames); css::uno::Sequence aColors = GetProperties(aPropNames); ColorScheme aColorScheme; diff --git a/chart2/source/tools/ChartColorScheme.cxx b/chart2/source/tools/ChartColorScheme.cxx index 5fbea2aa5b40..1dec01d98af1 100644 --- a/chart2/source/tools/ChartColorScheme.cxx +++ b/chart2/source/tools/ChartColorScheme.cxx @@ -18,6 +18,7 @@ */ #include +#include namespace chart { @@ -28,10 +29,8 @@ ChartColorScheme::ChartColorScheme(const ChartColorPalette& rPalette) m_nNumberOfColors = rPalette.size(); m_aColorSequence.realloc(m_nNumberOfColors); sal_Int64* pColors = m_aColorSequence.getArray(); - for (size_t i = 0; i < rPalette.size(); ++i) - { - pColors[i] = static_cast(rPalette[i]); - } + std::transform(rPalette.begin(), rPalette.end(), pColors, + [](Color const& rColor) { return static_cast(rColor); }); } ::sal_Int32 SAL_CALL ChartColorScheme::getColorByIndex(::sal_Int32 nIndex) diff --git a/chart2/source/tools/RangeHighlighter.cxx b/chart2/source/tools/RangeHighlighter.cxx index 69a2951108a4..7c8589a0968b 100644 --- a/chart2/source/tools/RangeHighlighter.cxx +++ b/chart2/source/tools/RangeHighlighter.cxx @@ -35,6 +35,7 @@ #include #include #include +#include using namespace ::com::sun::star; @@ -53,14 +54,12 @@ void lcl_fillRanges( sal_Int32 nIndex = -1 ) { rOutRanges.realloc( aRangeStrings.size()); - auto pOutRanges = rOutRanges.getArray(); - for( size_t i=0; i & x { std::vector< OUString > aSelectedRanges( DataSourceHelper::getUsedDataRanges( xDiagram )); m_aSelectedRanges.realloc( aSelectedRanges.size()); - auto pSelectedRanges = m_aSelectedRanges.getArray(); // @todo: merge ranges - for( size_t i=0; i & xSeries )