diff options
Diffstat (limited to 'chart2/source/inc/CommonConverters.hxx')
-rw-r--r-- | chart2/source/inc/CommonConverters.hxx | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/chart2/source/inc/CommonConverters.hxx b/chart2/source/inc/CommonConverters.hxx index d10bf91984c8..c6dc7b2ecd1d 100644 --- a/chart2/source/inc/CommonConverters.hxx +++ b/chart2/source/inc/CommonConverters.hxx @@ -133,7 +133,7 @@ basegfx::B2DPolyPolygon PolyToB2DPolyPolygon( */ OOO_DLLPUBLIC_CHARTTOOLS void appendPointSequence( css::drawing::PointSequenceSequence& rTarget - , css::drawing::PointSequenceSequence& rAdd ); + , const css::drawing::PointSequenceSequence& rAdd ); /** Position3D + Direction3D == Position3D */ @@ -179,25 +179,24 @@ OOO_DLLPUBLIC_CHARTTOOLS css::uno::Sequence< OUString > DataSequenceToStringSequence( const css::uno::Reference< css::chart2::data::XDataSequence > & xDataSequence ); -/** uno::Sequence< uno::Sequence< T > > -> uno::Sequence< T > +/** std::vector< std::vector< T > > -> std::vector< T > */ template< typename T > -css::uno::Sequence< T > - FlattenSequence( const css::uno::Sequence< css::uno::Sequence< T > > & aSeqSeq ) +std::vector< T > + FlattenSequence( const std::vector< std::vector< T > > & aSeqSeq ) { sal_Int32 nOuter, nInner, nCount = 0, nResultSize = 0; - const sal_Int32 nOuterSize = aSeqSeq.getLength(); + const sal_Int32 nOuterSize = aSeqSeq.size(); for( nOuter=0; nOuter<nOuterSize; ++nOuter ) - nResultSize += aSeqSeq[nOuter].getLength(); - css::uno::Sequence< T > aResult( nResultSize ); - auto aResultRange = asNonConstRange(aResult); + nResultSize += aSeqSeq[nOuter].size(); + std::vector< T > aResult( nResultSize ); for( nOuter=0; nOuter<nOuterSize; ++nOuter ) { - const sal_Int32 nInnerSize = aSeqSeq[nOuter].getLength(); + const sal_Int32 nInnerSize = aSeqSeq[nOuter].size(); for( nInner=0; nInner<nInnerSize; ++nInner, ++nCount ) - aResultRange[nCount] = aSeqSeq[nOuter][nInner]; + aResult[nCount] = aSeqSeq[nOuter][nInner]; } return aResult; } @@ -212,7 +211,7 @@ sal_Int16 getShortForLongAlso( const css::uno::Any& rAny ); OOO_DLLPUBLIC_CHARTTOOLS bool replaceParamterInString( OUString & rInOutResourceString, - const OUString & rParamToReplace, + std::u16string_view rParamToReplace, std::u16string_view rReplaceWith ); } //namespace chart |