summaryrefslogtreecommitdiff
path: root/oox/source/vml/vmlformatting.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2017-09-11 16:41:56 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-09-12 08:03:01 +0200
commitbaa5f32c21185025b64c01fc589c69961528b0c5 (patch)
tree74cac2c06c169986ca89c446fd69c745305bcc82 /oox/source/vml/vmlformatting.cxx
parent7e2a6709d9511f983f9981258c38ccc125bcd3fe (diff)
clang-tidy modernize-use-emplace in oox
Change-Id: I9ea063b7f6c63ae1ad039859efeebb292d44c6e2 Reviewed-on: https://gerrit.libreoffice.org/42172 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'oox/source/vml/vmlformatting.cxx')
-rw-r--r--oox/source/vml/vmlformatting.cxx46
1 files changed, 23 insertions, 23 deletions
diff --git a/oox/source/vml/vmlformatting.cxx b/oox/source/vml/vmlformatting.cxx
index e2b4583ff7a2..86443dd5c298 100644
--- a/oox/source/vml/vmlformatting.cxx
+++ b/oox/source/vml/vmlformatting.cxx
@@ -305,8 +305,8 @@ void ConversionHelper::decodeVmlPath( ::std::vector< ::std::vector< Point > >& r
LINE_REL, LINE_ABS, CLOSE, END, UNSUPPORTED };
VML_State state = START;
- rPointLists.push_back( ::std::vector< Point>() );
- rFlagLists.push_back( ::std::vector< PolygonFlags >() );
+ rPointLists.emplace_back( );
+ rFlagLists.emplace_back( );
for ( sal_Int32 i = 0; i < rPath.getLength(); i++ )
{
@@ -340,10 +340,10 @@ void ConversionHelper::decodeVmlPath( ::std::vector< ::std::vector< Point > >& r
case MOVE_REL: // 2* params -> param count reset
if ( rPointLists.size() > 0 && rPointLists.back().size() > 0 )
{
- rPointLists.push_back( ::std::vector< Point >() );
- rFlagLists.push_back( ::std::vector< PolygonFlags >() );
+ rPointLists.emplace_back( );
+ rFlagLists.emplace_back( );
}
- rPointLists.back().push_back( Point( aCoordList[ 0 ], aCoordList[ 1 ] ) );
+ rPointLists.back().emplace_back( aCoordList[ 0 ], aCoordList[ 1 ] );
rFlagLists.back().push_back( PolygonFlags_NORMAL );
aCurrentPoint = rPointLists.back().back();
nParamCount = 2;
@@ -352,21 +352,21 @@ void ConversionHelper::decodeVmlPath( ::std::vector< ::std::vector< Point > >& r
case MOVE_ABS: // 2 params -> no param count reset
if ( rPointLists.size() > 0 && rPointLists.back().size() > 0 )
{
- rPointLists.push_back( ::std::vector< Point >() );
- rFlagLists.push_back( ::std::vector< PolygonFlags >() );
+ rPointLists.emplace_back( );
+ rFlagLists.emplace_back( );
}
- rPointLists.back().push_back( Point( (aCoordList[ 0 ]), (aCoordList.size() > 1 ? aCoordList[ 1 ] : 0) ) );
+ rPointLists.back().emplace_back( (aCoordList[ 0 ]), (aCoordList.size() > 1 ? aCoordList[ 1 ] : 0) );
rFlagLists.back().push_back( PolygonFlags_NORMAL );
aCurrentPoint = rPointLists.back().back();
break;
case BEZIER_REL: // 6* params -> param count reset
- rPointLists.back().push_back( Point( aCurrentPoint.X + aCoordList[ 0 ],
- aCurrentPoint.Y + aCoordList[ 1 ] ) );
- rPointLists.back().push_back( Point( aCurrentPoint.X + aCoordList[ 2 ],
- aCurrentPoint.Y + aCoordList[ 3 ] ) );
- rPointLists.back().push_back( Point( aCurrentPoint.X + aCoordList[ 4 ],
- aCurrentPoint.Y + aCoordList[ 5 ] ) );
+ rPointLists.back().emplace_back( aCurrentPoint.X + aCoordList[ 0 ],
+ aCurrentPoint.Y + aCoordList[ 1 ] );
+ rPointLists.back().emplace_back( aCurrentPoint.X + aCoordList[ 2 ],
+ aCurrentPoint.Y + aCoordList[ 3 ] );
+ rPointLists.back().emplace_back( aCurrentPoint.X + aCoordList[ 4 ],
+ aCurrentPoint.Y + aCoordList[ 5 ] );
rFlagLists.back().push_back( PolygonFlags_CONTROL );
rFlagLists.back().push_back( PolygonFlags_CONTROL );
rFlagLists.back().push_back( PolygonFlags_NORMAL );
@@ -375,9 +375,9 @@ void ConversionHelper::decodeVmlPath( ::std::vector< ::std::vector< Point > >& r
break;
case BEZIER_ABS: // 6* params -> param count reset
- rPointLists.back().push_back( Point( aCoordList[ 0 ], aCoordList[ 1 ] ) );
- rPointLists.back().push_back( Point( aCoordList[ 2 ], aCoordList[ 3 ] ) );
- rPointLists.back().push_back( Point( aCoordList[ 4 ], aCoordList[ 5 ] ) );
+ rPointLists.back().emplace_back( aCoordList[ 0 ], aCoordList[ 1 ] );
+ rPointLists.back().emplace_back( aCoordList[ 2 ], aCoordList[ 3 ] );
+ rPointLists.back().emplace_back( aCoordList[ 4 ], aCoordList[ 5 ] );
rFlagLists.back().push_back( PolygonFlags_CONTROL );
rFlagLists.back().push_back( PolygonFlags_CONTROL );
rFlagLists.back().push_back( PolygonFlags_NORMAL );
@@ -386,15 +386,15 @@ void ConversionHelper::decodeVmlPath( ::std::vector< ::std::vector< Point > >& r
break;
case LINE_REL: // 2* params -> param count reset
- rPointLists.back().push_back( Point( aCurrentPoint.X + aCoordList[ 0 ],
- aCurrentPoint.Y + aCoordList[ 1 ] ) );
+ rPointLists.back().emplace_back( aCurrentPoint.X + aCoordList[ 0 ],
+ aCurrentPoint.Y + aCoordList[ 1 ] );
rFlagLists.back().push_back( PolygonFlags_NORMAL );
aCurrentPoint = rPointLists.back().back();
nParamCount = 2;
break;
case LINE_ABS: // 2* params -> param count reset
- rPointLists.back().push_back( Point( aCoordList[ 0 ], (aCoordList.size() > 1 ? aCoordList[ 1 ] : 0) ) );
+ rPointLists.back().emplace_back( aCoordList[ 0 ], (aCoordList.size() > 1 ? aCoordList[ 1 ] : 0) );
rFlagLists.back().push_back( PolygonFlags_NORMAL );
aCurrentPoint = rPointLists.back().back();
nParamCount = 2;
@@ -411,8 +411,8 @@ void ConversionHelper::decodeVmlPath( ::std::vector< ::std::vector< Point > >& r
break;
case END: // 0 param
- rPointLists.push_back( ::std::vector< Point >() );
- rFlagLists.push_back( ::std::vector< PolygonFlags >() );
+ rPointLists.emplace_back( );
+ rFlagLists.emplace_back( );
break;
case START:
@@ -559,7 +559,7 @@ void lclGetDmlLineDash( OptValue< sal_Int32 >& oroPresetDash, LineProperties::Da
aValues.push_back( rDashStyle.getToken( 0, ' ', nIndex ).toInt32() );
size_t nPairs = aValues.size() / 2; // ignore last value if size is odd
for( size_t nPairIdx = 0; nPairIdx < nPairs; ++nPairIdx )
- orCustomDash.push_back( LineProperties::DashStop( aValues[ 2 * nPairIdx ], aValues[ 2 * nPairIdx + 1 ] ) );
+ orCustomDash.emplace_back( aValues[ 2 * nPairIdx ], aValues[ 2 * nPairIdx + 1 ] );
}
}
}