diff options
author | Dr. David Alan Gilbert <dave@treblig.org> | 2023-07-03 15:05:03 +0100 |
---|---|---|
committer | Hossein <hossein@libreoffice.org> | 2023-12-09 00:46:06 +0100 |
commit | 82f30ac55a90a0f0915d4016c760c5c38db087f1 (patch) | |
tree | 6966d3b20686f0cff525596ebbfb2a92fc58bc9a | |
parent | b3122d56af5eefbb170de105579b59b097f34d58 (diff) |
tdf#147021 Use std::span to avoid SAL_N_ELEMENTS in CustomShape
as for previous set, this time the GluePoints.
Again the size is mostly mechanical:
In vim into the A register:
:+9,+9s/const_cast<SvxMSDffVertPair\*>[(]\([^)]*\)[)],.*/o3tl::span<const SvxMSDffVertPair>(\1),/
:+9,+9s/nullptr, 0/o3tl::span<const SvxMSDffVertPair>()
and then:
:%g/^const mso_C.*=/@a
for the tables.
(But has had some fixups since switching from o3tl to std)
Change-Id: I966275caf38a6af469d334a0161053159e726f22
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153883
Tested-by: Jenkins
Reviewed-by: Hossein <hossein@libreoffice.org>
-rw-r--r-- | include/svx/EnhancedCustomShapeGeometry.hxx | 3 | ||||
-rw-r--r-- | svx/source/customshapes/EnhancedCustomShapeGeometry.cxx | 379 | ||||
-rw-r--r-- | svx/source/svdraw/svdoashp.cxx | 10 |
3 files changed, 196 insertions, 196 deletions
diff --git a/include/svx/EnhancedCustomShapeGeometry.hxx b/include/svx/EnhancedCustomShapeGeometry.hxx index db8fe5a5944f..3191f1e5d14f 100644 --- a/include/svx/EnhancedCustomShapeGeometry.hxx +++ b/include/svx/EnhancedCustomShapeGeometry.hxx @@ -82,8 +82,7 @@ struct mso_CustomShape sal_Int32 nCoordHeight; sal_Int32 nXRef; sal_Int32 nYRef; - SvxMSDffVertPair* pGluePoints; - sal_uInt32 nGluePoints; + std::span<const SvxMSDffVertPair> pGluePoints; SvxMSDffHandle* pHandles; sal_uInt32 nHandles; }; diff --git a/svx/source/customshapes/EnhancedCustomShapeGeometry.cxx b/svx/source/customshapes/EnhancedCustomShapeGeometry.cxx index 2fa97e30b32d..ad87e34d5da3 100644 --- a/svx/source/customshapes/EnhancedCustomShapeGeometry.cxx +++ b/svx/source/customshapes/EnhancedCustomShapeGeometry.cxx @@ -17,6 +17,7 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ + #include <sal/config.h> #include <cmath> @@ -134,7 +135,7 @@ const mso_CustomShape msoArc = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptArcHandle), SAL_N_ELEMENTS( mso_sptArcHandle ) // handles }; @@ -151,7 +152,7 @@ const mso_CustomShape msoTextSimple = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), nullptr, 0 // handles }; @@ -168,7 +169,7 @@ const mso_CustomShape msoRectangle = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), nullptr, 0 // handles }; @@ -213,7 +214,7 @@ const mso_CustomShape msoRoundRectangle = const_cast<SvxMSDffTextRectangles*>(mso_sptRoundRectangleTextRect), SAL_N_ELEMENTS( mso_sptRoundRectangleTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptRoundRectangleHandle), SAL_N_ELEMENTS( mso_sptRoundRectangleHandle ) // handles }; @@ -238,7 +239,7 @@ const mso_CustomShape msoRightTriangle = const_cast<SvxMSDffTextRectangles*>(mso_sptRightTriangleTextRect), SAL_N_ELEMENTS( mso_sptRightTriangleTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptRightTriangleGluePoints), SAL_N_ELEMENTS( mso_sptRightTriangleGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptRightTriangleGluePoints), nullptr, 0 // handles }; @@ -267,7 +268,7 @@ const mso_CustomShape msoEllipse = const_cast<SvxMSDffTextRectangles*>(mso_sptEllipseTextRect), SAL_N_ELEMENTS( mso_sptEllipseTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptEllipseGluePoints), SAL_N_ELEMENTS( mso_sptEllipseGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptEllipseGluePoints), nullptr, 0 // handles }; @@ -318,7 +319,7 @@ const mso_CustomShape msoParallelogram = const_cast<SvxMSDffTextRectangles*>(mso_sptParallelogramTextRect), SAL_N_ELEMENTS( mso_sptParallelogramTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptParallelogramGluePoints), SAL_N_ELEMENTS( mso_sptParallelogramGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptParallelogramGluePoints), const_cast<SvxMSDffHandle*>(mso_sptParallelogramHandle), SAL_N_ELEMENTS( mso_sptParallelogramHandle ) // handles }; @@ -339,7 +340,7 @@ const mso_CustomShape msoDiamond = const_cast<SvxMSDffTextRectangles*>(mso_sptDiamondTextRect), SAL_N_ELEMENTS( mso_sptDiamondTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -383,7 +384,7 @@ const mso_CustomShape msoTrapezoid = const_cast<SvxMSDffTextRectangles*>(mso_sptTrapezoidTextRect), SAL_N_ELEMENTS( mso_sptTrapezoidTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptTrapezoidGluePoints), SAL_N_ELEMENTS( mso_sptTrapezoidGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptTrapezoidGluePoints), const_cast<SvxMSDffHandle*>(mso_sptTrapezoidHandle), SAL_N_ELEMENTS( mso_sptTrapezoidHandle ) // handles }; @@ -474,7 +475,7 @@ const mso_CustomShape msoOctagon = const_cast<SvxMSDffTextRectangles*>(mso_sptOctagonTextRect), SAL_N_ELEMENTS( mso_sptOctagonTextRect ), 21600, 21600, 10800, 10800, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), const_cast<SvxMSDffHandle*>(mso_sptOctagonHandle), SAL_N_ELEMENTS( mso_sptOctagonHandle ) // handles }; @@ -520,7 +521,7 @@ const mso_CustomShape msoIsocelesTriangle = const_cast<SvxMSDffTextRectangles*>(mso_sptIsocelesTriangleTextRect), SAL_N_ELEMENTS( mso_sptIsocelesTriangleTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptIsocelesTriangleGluePoints), SAL_N_ELEMENTS( mso_sptIsocelesTriangleGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptIsocelesTriangleGluePoints), const_cast<SvxMSDffHandle*>(mso_sptIsocelesTriangleHandle), SAL_N_ELEMENTS( mso_sptIsocelesTriangleHandle ) // handles }; @@ -559,7 +560,7 @@ const mso_CustomShape msoHexagon = const_cast<SvxMSDffTextRectangles*>(mso_sptHexagonTextRect), SAL_N_ELEMENTS( mso_sptHexagonTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), const_cast<SvxMSDffHandle*>(mso_sptHexagonHandle), SAL_N_ELEMENTS( mso_sptHexagonHandle ) // handles }; @@ -586,7 +587,7 @@ const mso_CustomShape msoPentagon = const_cast<SvxMSDffTextRectangles*>(mso_sptPentagonTextRect), SAL_N_ELEMENTS( mso_sptPentagonTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptPentagonGluePoints), SAL_N_ELEMENTS( mso_sptPentagonGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptPentagonGluePoints), nullptr, 0 // handles }; @@ -621,7 +622,7 @@ const mso_CustomShape msoPlus = const_cast<SvxMSDffTextRectangles*>(mso_sptPlusTextRect), SAL_N_ELEMENTS( mso_sptPlusTextRect ), 21600, 21600, 10800, 10800, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), const_cast<SvxMSDffHandle*>(mso_sptPlusHandle), SAL_N_ELEMENTS( mso_sptPlusHandle ) // handles }; @@ -678,7 +679,7 @@ const mso_CustomShape msoCan = const_cast<SvxMSDffTextRectangles*>(mso_sptCanTextRect), SAL_N_ELEMENTS( mso_sptCanTextRect ), 88, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptCanGluePoints), SAL_N_ELEMENTS( mso_sptCanGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptCanGluePoints), const_cast<SvxMSDffHandle*>(mso_sptCanHandle), SAL_N_ELEMENTS( mso_sptCanHandle ) // handles }; @@ -720,7 +721,7 @@ const mso_CustomShape msoArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptArrowTextRect), SAL_N_ELEMENTS( mso_sptArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptArrowHandle), SAL_N_ELEMENTS( mso_sptArrowHandle ) // handles }; @@ -755,7 +756,7 @@ const mso_CustomShape msoLeftArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptLeftArrowTextRect), SAL_N_ELEMENTS( mso_sptLeftArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptLeftArrowHandle), SAL_N_ELEMENTS( mso_sptLeftArrowHandle ) // handles }; @@ -786,7 +787,7 @@ const mso_CustomShape msoDownArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptDownArrowTextRect), SAL_N_ELEMENTS( mso_sptDownArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptDownArrowHandle), SAL_N_ELEMENTS( mso_sptDownArrowHandle ) // handles }; @@ -821,7 +822,7 @@ const mso_CustomShape msoUpArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptUpArrowTextRect), SAL_N_ELEMENTS( mso_sptUpArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptUpArrowHandle), SAL_N_ELEMENTS( mso_sptUpArrowHandle ) // handles }; @@ -870,7 +871,7 @@ const mso_CustomShape msoLeftRightArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptLeftRightArrowTextRect), SAL_N_ELEMENTS( mso_sptLeftRightArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptLeftRightArrowHandle), SAL_N_ELEMENTS( mso_sptLeftRightArrowHandle ) // handles }; @@ -906,7 +907,7 @@ const mso_CustomShape msoUpDownArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptUpDownArrowTextRect), SAL_N_ELEMENTS( mso_sptUpDownArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptUpDownArrowHandle), SAL_N_ELEMENTS( mso_sptUpDownArrowHandle ) // handles }; @@ -956,7 +957,7 @@ const mso_CustomShape msoQuadArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptQuadArrowTextRect), SAL_N_ELEMENTS( mso_sptQuadArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptQuadArrowHandle), SAL_N_ELEMENTS( mso_sptQuadArrowHandle ) // handles }; @@ -1005,7 +1006,7 @@ const mso_CustomShape msoLeftRightUpArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptLeftRightUpArrowTextRect), SAL_N_ELEMENTS( mso_sptLeftRightUpArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptLeftRightUpArrowHandle), SAL_N_ELEMENTS( mso_sptLeftRightUpArrowHandle ) // handles }; @@ -1049,7 +1050,7 @@ const mso_CustomShape msoBentArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptBentArrowTextRect), SAL_N_ELEMENTS( mso_sptBentArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptBentArrowHandle), SAL_N_ELEMENTS( mso_sptBentArrowHandle ) // handles }; @@ -1080,7 +1081,7 @@ const mso_CustomShape msoUturnArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptUturnArrowTextRect), SAL_N_ELEMENTS( mso_sptUturnArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), nullptr, 0 // handles }; @@ -1132,7 +1133,7 @@ const mso_CustomShape msoLeftUpArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptLeftUpArrowTextRect), SAL_N_ELEMENTS( mso_sptLeftUpArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptLeftUpArrowHandle), SAL_N_ELEMENTS( mso_sptLeftUpArrowHandle ) // handles }; @@ -1185,7 +1186,7 @@ const mso_CustomShape msoBentUpArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptBentUpArrowTextRect), SAL_N_ELEMENTS( mso_sptBentUpArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptBentUpArrowHandle), SAL_N_ELEMENTS( mso_sptBentUpArrowHandle ) }; @@ -1294,7 +1295,7 @@ const mso_CustomShape msoCurvedRightArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptCurvedRightTextRect), SAL_N_ELEMENTS( mso_sptCurvedRightTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptCurvedRightGluePoints), SAL_N_ELEMENTS( mso_sptCurvedRightGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptCurvedRightGluePoints), const_cast<SvxMSDffHandle*>(mso_sptCurvedRightHandles), SAL_N_ELEMENTS( mso_sptCurvedRightHandles ) }; @@ -1350,7 +1351,7 @@ const mso_CustomShape msoCurvedDownArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptCurvedDownTextRect), SAL_N_ELEMENTS( mso_sptCurvedDownTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptCurvedDownGluePoints), SAL_N_ELEMENTS( mso_sptCurvedDownGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptCurvedDownGluePoints), const_cast<SvxMSDffHandle*>(mso_sptCurvedDownHandles), SAL_N_ELEMENTS( mso_sptCurvedDownHandles ) }; @@ -1457,7 +1458,7 @@ const mso_CustomShape msoCurvedUpArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptCurvedUpTextRect), SAL_N_ELEMENTS( mso_sptCurvedUpTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptCurvedUpGluePoints), SAL_N_ELEMENTS( mso_sptCurvedUpGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptCurvedUpGluePoints), const_cast<SvxMSDffHandle*>(mso_sptCurvedUpHandles), SAL_N_ELEMENTS( mso_sptCurvedUpHandles ) }; @@ -1511,7 +1512,7 @@ const mso_CustomShape msoCurvedLeftArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptCurvedLeftTextRect), SAL_N_ELEMENTS( mso_sptCurvedLeftTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptCurvedLeftGluePoints), SAL_N_ELEMENTS( mso_sptCurvedLeftGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptCurvedLeftGluePoints), const_cast<SvxMSDffHandle*>(mso_sptCurvedLeftHandles), SAL_N_ELEMENTS( mso_sptCurvedLeftHandles ) }; @@ -1555,7 +1556,7 @@ const mso_CustomShape msoStripedRightArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptStripedRightArrowTextRect), SAL_N_ELEMENTS( mso_sptStripedRightArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptStripedRightArrowHandle), SAL_N_ELEMENTS( mso_sptStripedRightArrowHandle ) }; @@ -1592,7 +1593,7 @@ const mso_CustomShape msoNotchedRightArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptNotchedRightArrowTextRect), SAL_N_ELEMENTS( mso_sptNotchedRightArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptNotchedRightArrowHandle), SAL_N_ELEMENTS( mso_sptNotchedRightArrowHandle ) }; @@ -1631,7 +1632,7 @@ const mso_CustomShape msoHomePlate = const_cast<SvxMSDffTextRectangles*>(mso_sptHomePlateTextRect), SAL_N_ELEMENTS( mso_sptHomePlateTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptHomePlateHandle), SAL_N_ELEMENTS( mso_sptHomePlateHandle ) }; @@ -1671,7 +1672,7 @@ const mso_CustomShape msoChevron = const_cast<SvxMSDffTextRectangles*>(mso_sptChevronTextRect), SAL_N_ELEMENTS( mso_sptChevronTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptChevronHandle), SAL_N_ELEMENTS( mso_sptChevronHandle ) }; @@ -1720,7 +1721,7 @@ const mso_CustomShape msoRightArrowCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptRightArrowCalloutTextRect), SAL_N_ELEMENTS( mso_sptRightArrowCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptRightArrowCalloutHandle), SAL_N_ELEMENTS( mso_sptRightArrowCalloutHandle ) }; @@ -1769,7 +1770,7 @@ const mso_CustomShape msoLeftArrowCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptLeftArrowCalloutTextRect), SAL_N_ELEMENTS( mso_sptLeftArrowCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptLeftArrowCalloutHandle), SAL_N_ELEMENTS( mso_sptLeftArrowCalloutHandle ) }; @@ -1818,7 +1819,7 @@ const mso_CustomShape msoUpArrowCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptUpArrowCalloutTextRect), SAL_N_ELEMENTS( mso_sptUpArrowCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptUpArrowCalloutHandle), SAL_N_ELEMENTS( mso_sptUpArrowCalloutHandle ) }; @@ -1867,7 +1868,7 @@ const mso_CustomShape msoDownArrowCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptDownArrowCalloutTextRect), SAL_N_ELEMENTS( mso_sptDownArrowCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptDownArrowCalloutHandle), SAL_N_ELEMENTS( mso_sptDownArrowCalloutHandle ) }; @@ -1920,7 +1921,7 @@ const mso_CustomShape msoLeftRightArrowCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptLeftRightArrowCalloutTextRect), SAL_N_ELEMENTS( mso_sptLeftRightArrowCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptLeftRightArrowCalloutHandle), SAL_N_ELEMENTS( mso_sptLeftRightArrowCalloutHandle ) }; @@ -1973,7 +1974,7 @@ const mso_CustomShape msoUpDownArrowCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptUpDownArrowCalloutTextRect), SAL_N_ELEMENTS( mso_sptUpDownArrowCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptUpDownArrowCalloutHandle), SAL_N_ELEMENTS( mso_sptUpDownArrowCalloutHandle ) }; @@ -2029,7 +2030,7 @@ const mso_CustomShape msoQuadArrowCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptQuadArrowCalloutTextRect), SAL_N_ELEMENTS( mso_sptQuadArrowCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptQuadArrowCalloutHandle), SAL_N_ELEMENTS( mso_sptQuadArrowCalloutHandle ) }; @@ -2125,7 +2126,7 @@ const mso_CustomShape msoCircularArrow = const_cast<SvxMSDffTextRectangles*>(mso_sptCircularArrowTextRect), SAL_N_ELEMENTS( mso_sptCircularArrowTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCircularArrowHandle), SAL_N_ELEMENTS( mso_sptCircularArrowHandle ) // handles }; @@ -2179,7 +2180,7 @@ const mso_CustomShape msoCube = const_cast<SvxMSDffTextRectangles*>(mso_sptCubeTextRect), SAL_N_ELEMENTS( mso_sptCubeTextRect ), 21600, 21600, 10800, 10800, - const_cast<SvxMSDffVertPair*>(mso_sptCubeGluePoints), SAL_N_ELEMENTS( mso_sptCubeGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptCubeGluePoints), const_cast<SvxMSDffHandle*>(mso_sptCubeHandle), SAL_N_ELEMENTS( mso_sptCubeHandle ) }; @@ -2224,7 +2225,7 @@ const mso_CustomShape msoBevel = const_cast<SvxMSDffTextRectangles*>(mso_sptBevelTextRect), SAL_N_ELEMENTS( mso_sptBevelTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptBevelHandle), SAL_N_ELEMENTS( mso_sptBevelHandle ) }; @@ -2276,7 +2277,7 @@ const mso_CustomShape msoFoldedCorner = const_cast<SvxMSDffTextRectangles*>(mso_sptFoldedCornerTextRect), SAL_N_ELEMENTS( mso_sptFoldedCornerTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), const_cast<SvxMSDffHandle*>(mso_sptFoldedCornerHandle), SAL_N_ELEMENTS( mso_sptFoldedCornerHandle ) }; @@ -2320,7 +2321,7 @@ const mso_CustomShape msoActionButtonBlank = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonBlankTextRect), SAL_N_ELEMENTS( mso_sptActionButtonBlankTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2408,7 +2409,7 @@ const mso_CustomShape msoActionButtonHome = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2518,7 +2519,7 @@ const mso_CustomShape msoActionButtonHelp = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2606,7 +2607,7 @@ const mso_CustomShape msoActionButtonInformation = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2659,7 +2660,7 @@ const mso_CustomShape msoActionButtonBackPrevious = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2682,7 +2683,7 @@ const mso_CustomShape msoActionButtonForwardNext = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2749,7 +2750,7 @@ const mso_CustomShape msoActionButtonBeginning = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2774,7 +2775,7 @@ const mso_CustomShape msoActionButtonEnd = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2863,7 +2864,7 @@ const mso_CustomShape msoActionButtonReturn = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2923,7 +2924,7 @@ const mso_CustomShape msoActionButtonDocument = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -2999,7 +3000,7 @@ const mso_CustomShape msoActionButtonSound = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -3084,7 +3085,7 @@ const mso_CustomShape msoActionButtonMovie = const_cast<SvxMSDffTextRectangles*>(mso_sptActionButtonTextRect), SAL_N_ELEMENTS( mso_sptActionButtonTextRect ), 21600, 21600, 10800, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptButtonHandle), SAL_N_ELEMENTS( mso_sptButtonHandle ) }; @@ -3127,7 +3128,7 @@ const mso_CustomShape msoSmileyFace = const_cast<SvxMSDffTextRectangles*>(mso_sptEllipseTextRect), SAL_N_ELEMENTS( mso_sptEllipseTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptEllipseGluePoints), SAL_N_ELEMENTS( mso_sptEllipseGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptEllipseGluePoints), const_cast<SvxMSDffHandle*>(mso_sptSmileyHandle), SAL_N_ELEMENTS( mso_sptSmileyHandle ) // handles }; @@ -3159,7 +3160,7 @@ const mso_CustomShape msoDonut = const_cast<SvxMSDffTextRectangles*>(mso_sptEllipseTextRect), SAL_N_ELEMENTS( mso_sptEllipseTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptEllipseGluePoints), SAL_N_ELEMENTS( mso_sptEllipseGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptEllipseGluePoints), const_cast<SvxMSDffHandle*>(mso_sptDonutHandle), SAL_N_ELEMENTS( mso_sptDonutHandle ) // handles }; @@ -3208,7 +3209,7 @@ const mso_CustomShape msoNoSmoking = const_cast<SvxMSDffTextRectangles*>(mso_sptEllipseTextRect), SAL_N_ELEMENTS( mso_sptEllipseTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptEllipseGluePoints), SAL_N_ELEMENTS( mso_sptEllipseGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptEllipseGluePoints), const_cast<SvxMSDffHandle*>(mso_sptNoSmokingHandle), SAL_N_ELEMENTS( mso_sptNoSmokingHandle ) // handles }; @@ -3251,7 +3252,7 @@ const mso_CustomShape msoBlockArc = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptBlockArcHandle), SAL_N_ELEMENTS( mso_sptBlockArcHandle ) // handles }; @@ -3315,7 +3316,7 @@ const mso_CustomShape msoHeart = const_cast<SvxMSDffTextRectangles*>(mso_sptHeartTextRect), SAL_N_ELEMENTS( mso_sptHeartTextRect ), 21615, 21602, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptHeartGluePoints), SAL_N_ELEMENTS( mso_sptHeartGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptHeartGluePoints), nullptr, 0 // handles }; @@ -3343,7 +3344,7 @@ const mso_CustomShape msoLightningBold = const_cast<SvxMSDffTextRectangles*>(mso_sptLightningBoldTextRect), SAL_N_ELEMENTS( mso_sptLightningBoldTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptLightningBoldGluePoints), SAL_N_ELEMENTS( mso_sptLightningBoldGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptLightningBoldGluePoints), nullptr, 0 // handles }; @@ -3447,7 +3448,7 @@ const mso_CustomShape msoSun = const_cast<SvxMSDffTextRectangles*>(mso_sptSunTextRect), SAL_N_ELEMENTS( mso_sptSunTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), const_cast<SvxMSDffHandle*>(mso_sptSunHandle), SAL_N_ELEMENTS( mso_sptSunHandle ) // handles }; @@ -3499,7 +3500,7 @@ const mso_CustomShape msoMoon = const_cast<SvxMSDffTextRectangles*>(mso_sptMoonTextRect), SAL_N_ELEMENTS( mso_sptMoonTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptMoonGluePoints), SAL_N_ELEMENTS( mso_sptMoonGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptMoonGluePoints), const_cast<SvxMSDffHandle*>(mso_sptMoonHandle), SAL_N_ELEMENTS( mso_sptMoonHandle ) // handles }; @@ -3558,7 +3559,7 @@ const mso_CustomShape msoBracketPair = const_cast<SvxMSDffTextRectangles*>(mso_sptBracketPairTextRect), SAL_N_ELEMENTS( mso_sptBracketPairTextRect ), 21600, 21600, 10800, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), const_cast<SvxMSDffHandle*>(mso_sptBracketPairHandle), SAL_N_ELEMENTS( mso_sptBracketPairHandle ) // handles }; @@ -3584,7 +3585,7 @@ const mso_CustomShape msoPlaque = const_cast<SvxMSDffTextRectangles*>(mso_sptPlaqueTextRect), SAL_N_ELEMENTS( mso_sptPlaqueTextRect ), 21600, 21600, 10800, 10800, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), const_cast<SvxMSDffHandle*>(mso_sptPlaqueHandle), SAL_N_ELEMENTS( mso_sptPlaqueHandle ) // handles }; @@ -3642,7 +3643,7 @@ const mso_CustomShape msoBracePair = const_cast<SvxMSDffTextRectangles*>(mso_sptBracePairTextRect), SAL_N_ELEMENTS( mso_sptBracePairTextRect ), 21600, 21600, 10800, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), const_cast<SvxMSDffHandle*>(mso_sptBracePairHandle), SAL_N_ELEMENTS( mso_sptBracePairHandle ) // handles }; @@ -3685,7 +3686,7 @@ const mso_CustomShape msoLeftBracket = const_cast<SvxMSDffTextRectangles*>(mso_sptLeftBracketTextRect), SAL_N_ELEMENTS( mso_sptLeftBracketTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptLeftBracketGluePoints), SAL_N_ELEMENTS( mso_sptLeftBracketGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptLeftBracketGluePoints), const_cast<SvxMSDffHandle*>(mso_sptLeftBracketHandle), SAL_N_ELEMENTS( mso_sptLeftBracketHandle ) // handles }; const SvxMSDffVertPair mso_sptRightBracketVert[] = // adj value 0 -> 10800 @@ -3715,7 +3716,7 @@ const mso_CustomShape msoRightBracket = const_cast<SvxMSDffTextRectangles*>(mso_sptRightBracketTextRect), SAL_N_ELEMENTS( mso_sptRightBracketTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptRightBracketGluePoints), SAL_N_ELEMENTS( mso_sptRightBracketGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptRightBracketGluePoints), const_cast<SvxMSDffHandle*>(mso_sptRightBracketHandle), SAL_N_ELEMENTS( mso_sptRightBracketHandle ) // handles }; @@ -3771,7 +3772,7 @@ const mso_CustomShape msoLeftBrace = // adj value0 0 -> 5400 const_cast<SvxMSDffTextRectangles*>(mso_sptLeftBraceTextRect), SAL_N_ELEMENTS( mso_sptLeftBraceTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptLeftBracketGluePoints), SAL_N_ELEMENTS( mso_sptLeftBracketGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptLeftBracketGluePoints), const_cast<SvxMSDffHandle*>(mso_sptLeftBraceHandle), SAL_N_ELEMENTS( mso_sptLeftBraceHandle ) // handles }; const SvxMSDffVertPair mso_sptRightBraceVert[] = @@ -3804,7 +3805,7 @@ const mso_CustomShape msoRightBrace = // adj value0 0 -> 5400 const_cast<SvxMSDffTextRectangles*>(mso_sptRightBraceTextRect), SAL_N_ELEMENTS( mso_sptRightBraceTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptRightBracketGluePoints), SAL_N_ELEMENTS( mso_sptRightBracketGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptRightBracketGluePoints), const_cast<SvxMSDffHandle*>(mso_sptRightBraceHandle), SAL_N_ELEMENTS( mso_sptRightBraceHandle ) // handles }; @@ -3834,7 +3835,7 @@ const mso_CustomShape msoIrregularSeal1 = const_cast<SvxMSDffTextRectangles*>(mso_sptIrregularSeal1TextRect), SAL_N_ELEMENTS( mso_sptIrregularSeal1TextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptIrregularSeal1GluePoints), SAL_N_ELEMENTS( mso_sptIrregularSeal1GluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptIrregularSeal1GluePoints), nullptr, 0 // handles }; @@ -3866,7 +3867,7 @@ const mso_CustomShape msoIrregularSeal2 = const_cast<SvxMSDffTextRectangles*>(mso_sptIrregularSeal2TextRect), SAL_N_ELEMENTS( mso_sptIrregularSeal2TextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptIrregularSeal2GluePoints), SAL_N_ELEMENTS( mso_sptIrregularSeal2GluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptIrregularSeal2GluePoints), nullptr, 0 // handles }; @@ -3902,7 +3903,7 @@ const mso_CustomShape msoSeal4 = const_cast<SvxMSDffTextRectangles*>(mso_sptSeal4TextRect), SAL_N_ELEMENTS( mso_sptSeal4TextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptSealHandle), SAL_N_ELEMENTS( mso_sptSealHandle ) // handles }; @@ -3930,7 +3931,7 @@ const mso_CustomShape msoStar = const_cast<SvxMSDffTextRectangles*>(mso_sptStarTextRect), SAL_N_ELEMENTS( mso_sptStarTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStarGluePoints), SAL_N_ELEMENTS(mso_sptStarGluePoints), + std::span<const SvxMSDffVertPair>( mso_sptStarGluePoints ), nullptr, 0 // handles }; @@ -4059,7 +4060,7 @@ const mso_CustomShape msoSeal8 = const_cast<SvxMSDffTextRectangles*>(mso_sptSealTextRect), SAL_N_ELEMENTS( mso_sptSealTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptSealHandle), SAL_N_ELEMENTS( mso_sptSealHandle ) // handles }; const SvxMSDffVertPair mso_sptSeal16Vert[] = // adj value 0 -> 10800 @@ -4155,7 +4156,7 @@ const mso_CustomShape msoSeal16 = const_cast<SvxMSDffTextRectangles*>(mso_sptSealTextRect), SAL_N_ELEMENTS( mso_sptSealTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptSealHandle), SAL_N_ELEMENTS( mso_sptSealHandle ) // handles }; const SvxMSDffVertPair mso_sptSeal24Vert[] = @@ -4183,7 +4184,7 @@ const mso_CustomShape msoSeal24 = const_cast<SvxMSDffTextRectangles*>(mso_sptSealTextRect), SAL_N_ELEMENTS( mso_sptSealTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptSealHandle), SAL_N_ELEMENTS( mso_sptSealHandle ) // handles }; const SvxMSDffCalculationData mso_sptSeal32Calc[] = @@ -4351,7 +4352,7 @@ const mso_CustomShape msoSeal32 = const_cast<SvxMSDffTextRectangles*>(mso_sptSealTextRect), SAL_N_ELEMENTS( mso_sptSealTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptSealHandle), SAL_N_ELEMENTS( mso_sptSealHandle ) }; @@ -4448,7 +4449,7 @@ const mso_CustomShape msoRibbon2 = const_cast<SvxMSDffTextRectangles*>(mso_sptRibbon2TextRect), SAL_N_ELEMENTS( mso_sptRibbon2TextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptRibbon2Handle), SAL_N_ELEMENTS( mso_sptRibbon2Handle ) }; @@ -4529,7 +4530,7 @@ const mso_CustomShape msoRibbon = const_cast<SvxMSDffTextRectangles*>(mso_sptRibbonTextRect), SAL_N_ELEMENTS( mso_sptRibbonTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptRibbonGluePoints), SAL_N_ELEMENTS( mso_sptRibbonGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptRibbonGluePoints), const_cast<SvxMSDffHandle*>(mso_sptRibbonHandle), SAL_N_ELEMENTS( mso_sptRibbonHandle ) }; //msosptEllipseRibbon @@ -4674,7 +4675,7 @@ const mso_CustomShape msosptEllipseRibbon = const_cast<SvxMSDffTextRectangles*>(mso_sptEllipseRibbonTextRect), SAL_N_ELEMENTS( mso_sptEllipseRibbonTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptEllipseRibbonHandle), SAL_N_ELEMENTS( mso_sptEllipseRibbonHandle ) }; @@ -4814,7 +4815,7 @@ const mso_CustomShape msosptEllipseRibbon2 = const_cast<SvxMSDffTextRectangles*>(mso_sptEllipseRibbon2TextRect), SAL_N_ELEMENTS( mso_sptEllipseRibbon2TextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptEllipseRibbon2Handle), SAL_N_ELEMENTS( mso_sptEllipseRibbon2Handle ) }; // End @@ -4880,7 +4881,7 @@ const mso_CustomShape msoVerticalScroll = const_cast<SvxMSDffTextRectangles*>(mso_sptScrollTextRect), SAL_N_ELEMENTS( mso_sptScrollTextRect ), 21600, 21600, 11000, 10800, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptVerticalScrollHandle), SAL_N_ELEMENTS( mso_sptVerticalScrollHandle ) }; const SvxMSDffVertPair mso_sptHorizontalScrollVert[] = // adjustment1 : 0 - 5400 @@ -4926,7 +4927,7 @@ const mso_CustomShape msoHorizontalScroll = const_cast<SvxMSDffTextRectangles*>(mso_sptScrollTextRect), SAL_N_ELEMENTS( mso_sptScrollTextRect ), 21600, 21600, 10800, 11000, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptHorizontalScrollHandle), SAL_N_ELEMENTS( mso_sptHorizontalScrollHandle ) }; @@ -4943,7 +4944,7 @@ const mso_CustomShape msoFlowChartProcess = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -4980,7 +4981,7 @@ const mso_CustomShape msoFlowChartAlternateProcess = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartAlternateProcessTextRect), SAL_N_ELEMENTS( mso_sptFlowChartAlternateProcessTextRect ), 21600, 21600, 10800, 10800, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -5001,7 +5002,7 @@ const mso_CustomShape msoFlowChartDecision = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartDecisionTextRect), SAL_N_ELEMENTS( mso_sptFlowChartDecisionTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -5026,7 +5027,7 @@ const mso_CustomShape msoFlowChartInputOutput = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartInputOutputTextRect), SAL_N_ELEMENTS( mso_sptFlowChartInputOutputTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartInputOutputGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartInputOutputGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartInputOutputGluePoints), nullptr, 0 // handles }; @@ -5057,7 +5058,7 @@ const mso_CustomShape msoFlowChartPredefinedProcess = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartPredefinedProcessTextRect), SAL_N_ELEMENTS( mso_sptFlowChartPredefinedProcessTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), nullptr, 0 // handles }; @@ -5088,7 +5089,7 @@ const mso_CustomShape msoFlowChartInternalStorage = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartInternalStorageTextRect), SAL_N_ELEMENTS( mso_sptFlowChartInternalStorageTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), nullptr, 0 // handles }; @@ -5119,7 +5120,7 @@ const mso_CustomShape msoFlowChartDocument = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartDocumentTextRect), SAL_N_ELEMENTS( mso_sptFlowChartDocumentTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartDocumentGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartDocumentGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartDocumentGluePoints), nullptr, 0 // handles }; @@ -5158,7 +5159,7 @@ const mso_CustomShape msoFlowChartMultidocument = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartMultidocumentTextRect), SAL_N_ELEMENTS( mso_sptFlowChartMultidocumentTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartMultidocumentGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartMultidocumentGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartMultidocumentGluePoints), nullptr, 0 // handles }; @@ -5184,7 +5185,7 @@ const mso_CustomShape msoFlowChartTerminator = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartTerminatorTextRect), SAL_N_ELEMENTS( mso_sptFlowChartTerminatorTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -5206,7 +5207,7 @@ const mso_CustomShape msoFlowChartPreparation = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartPreparationTextRect), SAL_N_ELEMENTS( mso_sptFlowChartPreparationTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -5231,7 +5232,7 @@ const mso_CustomShape msoFlowChartManualInput = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartManualInputTextRect), SAL_N_ELEMENTS( mso_sptFlowChartManualInputTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartManualInputGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartManualInputGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartManualInputGluePoints), nullptr, 0 // handles }; @@ -5256,7 +5257,7 @@ const mso_CustomShape msoFlowChartManualOperation = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartManualOperationTextRect), SAL_N_ELEMENTS( mso_sptFlowChartManualOperationTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartManualOperationGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartManualOperationGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartManualOperationGluePoints), nullptr, 0 // handles }; @@ -5281,7 +5282,7 @@ const mso_CustomShape msoFlowChartConnector = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartConnectorTextRect), SAL_N_ELEMENTS( mso_sptFlowChartConnectorTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptEllipseGluePoints), SAL_N_ELEMENTS( mso_sptEllipseGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptEllipseGluePoints), nullptr, 0 // handles }; @@ -5303,7 +5304,7 @@ const mso_CustomShape msoFlowChartOffpageConnector = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartOffpageConnectorTextRect), SAL_N_ELEMENTS( mso_sptFlowChartOffpageConnectorTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -5325,7 +5326,7 @@ const mso_CustomShape msoFlowChartPunchedCard = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartPunchedCardTextRect), SAL_N_ELEMENTS( mso_sptFlowChartPunchedCardTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -5363,7 +5364,7 @@ const mso_CustomShape msoFlowChartPunchedTape = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartPunchedTapeTextRect), SAL_N_ELEMENTS( mso_sptFlowChartPunchedTapeTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartPunchedTapeGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartPunchedTapeGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartPunchedTapeGluePoints), nullptr, 0 // handles }; @@ -5396,7 +5397,7 @@ const mso_CustomShape msoFlowChartSummingJunction = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartSummingJunctionTextRect), SAL_N_ELEMENTS( mso_sptFlowChartSummingJunctionTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptEllipseGluePoints), SAL_N_ELEMENTS( mso_sptEllipseGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptEllipseGluePoints), nullptr, 0 // handles }; @@ -5427,7 +5428,7 @@ const mso_CustomShape msoFlowChartOr = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartOrTextRect), SAL_N_ELEMENTS( mso_sptFlowChartOrTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptEllipseGluePoints), SAL_N_ELEMENTS( mso_sptEllipseGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptEllipseGluePoints), nullptr, 0 // handles }; @@ -5452,7 +5453,7 @@ const mso_CustomShape msoFlowChartCollate = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartCollateTextRect), SAL_N_ELEMENTS( mso_sptFlowChartCollateTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartCollateGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartCollateGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartCollateGluePoints), nullptr, 0 // handles }; @@ -5480,7 +5481,7 @@ const mso_CustomShape msoFlowChartSort = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartSortTextRect), SAL_N_ELEMENTS( mso_sptFlowChartSortTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), nullptr, 0 // handles }; @@ -5505,7 +5506,7 @@ const mso_CustomShape msoFlowChartExtract = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartExtractTextRect), SAL_N_ELEMENTS( mso_sptFlowChartExtractTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartExtractGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartExtractGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartExtractGluePoints), nullptr, 0 // handles }; @@ -5526,7 +5527,7 @@ const mso_CustomShape msoFlowChartMerge = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartMergeTextRect), SAL_N_ELEMENTS( mso_sptFlowChartMergeTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartExtractGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartExtractGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartExtractGluePoints), nullptr, 0 // handles }; @@ -5556,7 +5557,7 @@ const mso_CustomShape msoFlowChartOnlineStorage = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartOnlineStorageTextRect), SAL_N_ELEMENTS( mso_sptFlowChartOnlineStorageTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartOnlineStorageGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartOnlineStorageGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartOnlineStorageGluePoints), nullptr, 0 // handles }; @@ -5582,7 +5583,7 @@ const mso_CustomShape msoFlowChartDelay = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartDelayTextRect), SAL_N_ELEMENTS( mso_sptFlowChartDelayTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -5611,7 +5612,7 @@ const mso_CustomShape msoFlowChartMagneticTape = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartMagneticTapeTextRect), SAL_N_ELEMENTS( mso_sptFlowChartMagneticTapeTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -5644,7 +5645,7 @@ const mso_CustomShape msoFlowChartMagneticDisk = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartMagneticDiskTextRect), SAL_N_ELEMENTS( mso_sptFlowChartMagneticDiskTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartMagneticDiskGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartMagneticDiskGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartMagneticDiskGluePoints), nullptr, 0 // handles }; @@ -5677,7 +5678,7 @@ const mso_CustomShape msoFlowChartMagneticDrum = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartMagneticDrumTextRect), SAL_N_ELEMENTS( mso_sptFlowChartMagneticDrumTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptFlowChartMagneticDrumGluePoints), SAL_N_ELEMENTS( mso_sptFlowChartMagneticDrumGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptFlowChartMagneticDrumGluePoints), nullptr, 0 // handles }; @@ -5703,7 +5704,7 @@ const mso_CustomShape msoFlowChartDisplay = const_cast<SvxMSDffTextRectangles*>(mso_sptFlowChartDisplayTextRect), SAL_N_ELEMENTS( mso_sptFlowChartDisplayTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptStandardGluePoints), SAL_N_ELEMENTS( mso_sptStandardGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptStandardGluePoints), nullptr, 0 // handles }; @@ -5796,7 +5797,7 @@ const mso_CustomShape msoWedgeRectCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptWedgeRectCalloutTextRect), SAL_N_ELEMENTS( mso_sptWedgeRectCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptWedgeRectCalloutGluePoints), SAL_N_ELEMENTS( mso_sptWedgeRectCalloutGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptWedgeRectCalloutGluePoints), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle), SAL_N_ELEMENTS( mso_sptCalloutHandle ) // handles }; const SvxMSDffVertPair mso_sptWedgeRRectCalloutVert[] = @@ -5832,7 +5833,7 @@ const mso_CustomShape msoWedgeRRectCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptWedgeRRectCalloutTextRect), SAL_N_ELEMENTS( mso_sptWedgeRRectCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle), SAL_N_ELEMENTS( mso_sptCalloutHandle ) // handles }; const SvxMSDffVertPair mso_sptBalloonVert[] = @@ -5871,7 +5872,7 @@ const mso_CustomShape msoBalloon = const_cast<SvxMSDffTextRectangles*>(mso_sptBalloonTextRect), SAL_N_ELEMENTS( mso_sptBalloonTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptBalloonHandle), SAL_N_ELEMENTS( mso_sptBalloonHandle ) // handles }; const SvxMSDffVertPair mso_sptWedgeEllipseCalloutVert[] = @@ -5930,7 +5931,7 @@ const mso_CustomShape msoWedgeEllipseCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptWedgeEllipseCalloutTextRect), SAL_N_ELEMENTS( mso_sptWedgeEllipseCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptWedgeEllipseCalloutGluePoints), SAL_N_ELEMENTS( mso_sptWedgeEllipseCalloutGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptWedgeEllipseCalloutGluePoints), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle), SAL_N_ELEMENTS( mso_sptCalloutHandle ) // handles }; @@ -6035,7 +6036,7 @@ const mso_CustomShape msoCloudCallout = const_cast<SvxMSDffTextRectangles*>(mso_sptCloudCalloutTextRect), SAL_N_ELEMENTS( mso_sptCloudCalloutTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle), SAL_N_ELEMENTS( mso_sptCalloutHandle ) // handles }; @@ -6113,7 +6114,7 @@ const mso_CustomShape msoWave = const_cast<SvxMSDffTextRectangles*>(mso_sptWaveTextRect), SAL_N_ELEMENTS( mso_sptWaveTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptWaveGluePoints), SAL_N_ELEMENTS( mso_sptWaveGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptWaveGluePoints), const_cast<SvxMSDffHandle*>(mso_sptWaveHandle), SAL_N_ELEMENTS( mso_sptWaveHandle ) }; @@ -6195,7 +6196,7 @@ const mso_CustomShape msoDoubleWave = const_cast<SvxMSDffTextRectangles*>(mso_sptDoubleWaveTextRect), SAL_N_ELEMENTS( mso_sptDoubleWaveTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptDoubleWaveGluePoints), SAL_N_ELEMENTS( mso_sptDoubleWaveGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptDoubleWaveGluePoints), const_cast<SvxMSDffHandle*>(mso_sptDoubleWaveHandle), SAL_N_ELEMENTS( mso_sptDoubleWaveHandle ) }; @@ -6216,7 +6217,7 @@ sal_Int16 GetCustomShapeConnectionTypeDefault( MSO_SPT eSpType ) { sal_Int16 nGluePointType = css::drawing::EnhancedCustomShapeGluePointType::SEGMENTS; const mso_CustomShape* pDefCustomShape = GetCustomShapeContent( eSpType ); - if ( pDefCustomShape && pDefCustomShape->nGluePoints ) + if (pDefCustomShape && !pDefCustomShape->pGluePoints.empty()) nGluePointType = css::drawing::EnhancedCustomShapeGluePointType::CUSTOM; else { @@ -6311,7 +6312,7 @@ const mso_CustomShape msoTextPlainText = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextPlainTextHandle), SAL_N_ELEMENTS( mso_sptTextPlainTextHandle ) }; @@ -6348,7 +6349,7 @@ const mso_CustomShape msoTextStop = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextStopHandle), SAL_N_ELEMENTS( mso_sptTextStopHandle ) }; @@ -6379,7 +6380,7 @@ const mso_CustomShape msoTextTriangle = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextTriangleHandle), SAL_N_ELEMENTS( mso_sptTextTriangleHandle ) }; const SvxMSDffVertPair mso_sptTextTriangleInvertedVert[] = @@ -6400,7 +6401,7 @@ const mso_CustomShape msoTextTriangleInverted = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextTriangleHandle), SAL_N_ELEMENTS( mso_sptTextTriangleHandle ) }; @@ -6432,7 +6433,7 @@ const mso_CustomShape msoTextChevron = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextChevronHandle), SAL_N_ELEMENTS( mso_sptTextChevronHandle ) }; @@ -6464,7 +6465,7 @@ const mso_CustomShape msoTextChevronInverted = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextChevronInvertedHandle), SAL_N_ELEMENTS( mso_sptTextChevronInvertedHandle ) }; //V 0 0 21600 ?f2 0 ?f0 21600 ?f0 @@ -6505,7 +6506,7 @@ const mso_CustomShape msoTextRingInside = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextRingInsideHandle), SAL_N_ELEMENTS( mso_sptTextRingInsideHandle ) }; //mso_sptTextRingOutside @@ -6540,7 +6541,7 @@ const mso_CustomShape msoTextRingOutside = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextRingOutsideHandle), SAL_N_ELEMENTS( mso_sptTextRingOutsideHandle ) }; @@ -6572,7 +6573,7 @@ const mso_CustomShape msoTextFadeRight = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextFadeRightHandle), SAL_N_ELEMENTS( mso_sptTextFadeRightHandle ) }; @@ -6594,7 +6595,7 @@ const mso_CustomShape msoTextFadeLeft = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextFadeLeftHandle), SAL_N_ELEMENTS( mso_sptTextFadeLeftHandle ) }; @@ -6616,7 +6617,7 @@ const mso_CustomShape msoTextFadeUp = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextFadeUpHandle), SAL_N_ELEMENTS( mso_sptTextFadeUpHandle ) }; @@ -6638,7 +6639,7 @@ const mso_CustomShape msoTextFadeDown = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextFadeDownHandle), SAL_N_ELEMENTS( mso_sptTextFadeDownHandle ) }; @@ -6660,7 +6661,7 @@ const mso_CustomShape msoTextSlantUp = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextSlantUpHandle), SAL_N_ELEMENTS( mso_sptTextSlantUpHandle ) }; @@ -6682,7 +6683,7 @@ const mso_CustomShape msoTextSlantDown = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextSlantDownHandle), SAL_N_ELEMENTS( mso_sptTextSlantDownHandle ) }; @@ -6710,7 +6711,7 @@ const mso_CustomShape msoTextCascadeUp = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextCascadeUpHandle), SAL_N_ELEMENTS( mso_sptTextCascadeUpHandle ) }; @@ -6732,7 +6733,7 @@ const mso_CustomShape msoTextCascadeDown = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextCascadeDownHandle), SAL_N_ELEMENTS( mso_sptTextCascadeDownHandle ) }; @@ -6770,7 +6771,7 @@ const mso_CustomShape msoTextArchUpCurve = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextArchUpCurveHandle), SAL_N_ELEMENTS( mso_sptTextArchUpCurveHandle ) }; @@ -6800,7 +6801,7 @@ const mso_CustomShape msoTextArchDownCurve = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextArchDownCurveHandle), SAL_N_ELEMENTS( mso_sptTextArchDownCurveHandle ) }; @@ -6838,7 +6839,7 @@ const mso_CustomShape msoTextCircleCurve = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextCircleCurveHandle), SAL_N_ELEMENTS( mso_sptTextCircleCurveHandle ) }; @@ -6881,7 +6882,7 @@ const mso_CustomShape msoTextButtonCurve = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextButtonCurveHandle), SAL_N_ELEMENTS( mso_sptTextButtonCurveHandle ) }; @@ -6927,7 +6928,7 @@ const mso_CustomShape msoTextArchUpPour = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextArchPourHandle), SAL_N_ELEMENTS( mso_sptTextArchPourHandle ) }; @@ -6953,7 +6954,7 @@ const mso_CustomShape msoTextArchDownPour = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextArchPourHandle), SAL_N_ELEMENTS( mso_sptTextArchPourHandle ) }; @@ -7000,7 +7001,7 @@ const mso_CustomShape msoTextCirclePour = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextCirclePourHandle), SAL_N_ELEMENTS( mso_sptTextCirclePourHandle ) }; @@ -7068,7 +7069,7 @@ const mso_CustomShape msoTextButtonPour = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextButtonPourHandle), SAL_N_ELEMENTS( mso_sptTextButtonPourHandle ) }; @@ -7108,7 +7109,7 @@ const mso_CustomShape msoTextCurveUp = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextCurveUpHandle), SAL_N_ELEMENTS( mso_sptTextCurveUpHandle ) }; @@ -7134,7 +7135,7 @@ const mso_CustomShape msoTextCurveDown = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextCurveDownHandle), SAL_N_ELEMENTS( mso_sptTextCurveDownHandle ) }; @@ -7174,7 +7175,7 @@ const mso_CustomShape msoTextCanUp = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextCanUpHandle), SAL_N_ELEMENTS( mso_sptTextCanUpHandle ) }; @@ -7207,7 +7208,7 @@ const mso_CustomShape msoTextCanDown = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextCanDownHandle), SAL_N_ELEMENTS( mso_sptTextCanDownHandle ) }; @@ -7241,7 +7242,7 @@ const mso_CustomShape msoTextInflate = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextInflateHandle), SAL_N_ELEMENTS( mso_sptTextInflateHandle ) }; @@ -7271,7 +7272,7 @@ const mso_CustomShape msoTextDeflate = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextDeflateHandle), SAL_N_ELEMENTS( mso_sptTextDeflateHandle ) }; @@ -7310,7 +7311,7 @@ const mso_CustomShape msoTextInflateBottom = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextInflateBottomHandle), SAL_N_ELEMENTS( mso_sptTextInflateBottomHandle ) }; @@ -7349,7 +7350,7 @@ const mso_CustomShape msoTextDeflateBottom = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextDeflateBottomHandle), SAL_N_ELEMENTS( mso_sptTextDeflateBottomHandle ) }; @@ -7386,7 +7387,7 @@ const mso_CustomShape msoTextInflateTop = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextInflateTopHandle), SAL_N_ELEMENTS( mso_sptTextInflateTopHandle ) }; @@ -7423,7 +7424,7 @@ const mso_CustomShape msoTextDeflateTop = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextDeflateTopHandle), SAL_N_ELEMENTS( mso_sptTextDeflateTopHandle ) }; @@ -7469,7 +7470,7 @@ const mso_CustomShape msoTextDeflateInflate = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextDeflateInflateHandle), SAL_N_ELEMENTS( mso_sptTextDeflateInflateHandle ) }; @@ -7523,7 +7524,7 @@ const mso_CustomShape msoTextDeflateInflateDeflate = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTextDeflateInflateDeflateHandle), SAL_N_ELEMENTS( mso_sptTextDeflateInflateDeflateHandle ) }; @@ -7546,7 +7547,7 @@ const mso_CustomShape msoTextWave1 = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptWaveGluePoints), SAL_N_ELEMENTS( mso_sptWaveGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptWaveGluePoints), const_cast<SvxMSDffHandle*>(mso_sptWaveHandle), SAL_N_ELEMENTS( mso_sptWaveHandle ) }; @@ -7564,7 +7565,7 @@ const mso_CustomShape msoTextWave2 = const_cast<SvxMSDffTextRectangles*>(mso_sptFontWorkTextRect), SAL_N_ELEMENTS( mso_sptFontWorkTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptWaveGluePoints), SAL_N_ELEMENTS( mso_sptWaveGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptWaveGluePoints), const_cast<SvxMSDffHandle*>(mso_sptWaveHandle), SAL_N_ELEMENTS( mso_sptWaveHandle ) }; @@ -7587,7 +7588,7 @@ const mso_CustomShape msoTextWave3 = const_cast<SvxMSDffTextRectangles*>(mso_sptDoubleWaveTextRect), SAL_N_ELEMENTS( mso_sptDoubleWaveTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptDoubleWaveGluePoints), SAL_N_ELEMENTS( mso_sptDoubleWaveGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptDoubleWaveGluePoints), const_cast<SvxMSDffHandle*>(mso_sptDoubleWaveHandle), SAL_N_ELEMENTS( mso_sptDoubleWaveHandle ) }; @@ -7605,7 +7606,7 @@ const mso_CustomShape msoTextWave4 = const_cast<SvxMSDffTextRectangles*>(mso_sptDoubleWaveTextRect), SAL_N_ELEMENTS( mso_sptDoubleWaveTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - const_cast<SvxMSDffVertPair*>(mso_sptDoubleWaveGluePoints), SAL_N_ELEMENTS( mso_sptDoubleWaveGluePoints ), + std::span<const SvxMSDffVertPair>(mso_sptDoubleWaveGluePoints), const_cast<SvxMSDffHandle*>(mso_sptDoubleWaveHandle), SAL_N_ELEMENTS( mso_sptDoubleWaveHandle ) }; @@ -7772,7 +7773,7 @@ const mso_CustomShape msoCallout90 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle1), SAL_N_ELEMENTS( mso_sptCalloutHandle1 ) }; const mso_CustomShape msoCallout1 = @@ -7784,7 +7785,7 @@ const mso_CustomShape msoCallout1 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle1), SAL_N_ELEMENTS( mso_sptCalloutHandle1 ) }; const mso_CustomShape msoCallout2 = @@ -7796,7 +7797,7 @@ const mso_CustomShape msoCallout2 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle2), SAL_N_ELEMENTS( mso_sptCalloutHandle2 ) }; const mso_CustomShape msoCallout3 = @@ -7808,7 +7809,7 @@ const mso_CustomShape msoCallout3 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle3), SAL_N_ELEMENTS( mso_sptCalloutHandle3 ) }; const mso_CustomShape msoAccentCallout90 = @@ -7820,7 +7821,7 @@ const mso_CustomShape msoAccentCallout90 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle1), SAL_N_ELEMENTS( mso_sptCalloutHandle1 ) }; const mso_CustomShape msoAccentCallout1 = @@ -7832,7 +7833,7 @@ const mso_CustomShape msoAccentCallout1 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle1), SAL_N_ELEMENTS( mso_sptCalloutHandle1 ) }; const mso_CustomShape msoAccentCallout2 = @@ -7844,7 +7845,7 @@ const mso_CustomShape msoAccentCallout2 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle2), SAL_N_ELEMENTS( mso_sptCalloutHandle2 ) }; const mso_CustomShape msoAccentCallout3 = @@ -7856,7 +7857,7 @@ const mso_CustomShape msoAccentCallout3 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle3), SAL_N_ELEMENTS( mso_sptCalloutHandle3 ) }; const mso_CustomShape msoBorderCallout90 = @@ -7868,7 +7869,7 @@ const mso_CustomShape msoBorderCallout90 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle1), SAL_N_ELEMENTS( mso_sptCalloutHandle1 ) }; const mso_CustomShape msoBorderCallout1 = @@ -7880,7 +7881,7 @@ const mso_CustomShape msoBorderCallout1 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle1), SAL_N_ELEMENTS( mso_sptCalloutHandle1 ) }; const mso_CustomShape msoBorderCallout2 = @@ -7892,7 +7893,7 @@ const mso_CustomShape msoBorderCallout2 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle2), SAL_N_ELEMENTS( mso_sptCalloutHandle2 ) }; const mso_CustomShape msoBorderCallout3 = @@ -7904,7 +7905,7 @@ const mso_CustomShape msoBorderCallout3 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle3), SAL_N_ELEMENTS( mso_sptCalloutHandle3 ) }; const mso_CustomShape msoAccentBorderCallout90 = @@ -7916,7 +7917,7 @@ const mso_CustomShape msoAccentBorderCallout90 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle1), SAL_N_ELEMENTS( mso_sptCalloutHandle1 ) }; const mso_CustomShape msoAccentBorderCallout1 = @@ -7928,7 +7929,7 @@ const mso_CustomShape msoAccentBorderCallout1 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle1), SAL_N_ELEMENTS( mso_sptCalloutHandle1 ) }; const mso_CustomShape msoAccentBorderCallout2 = @@ -7940,7 +7941,7 @@ const mso_CustomShape msoAccentBorderCallout2 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle2), SAL_N_ELEMENTS( mso_sptCalloutHandle2 ) }; const mso_CustomShape msoAccentBorderCallout3 = @@ -7952,7 +7953,7 @@ const mso_CustomShape msoAccentBorderCallout3 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCalloutHandle3), SAL_N_ELEMENTS( mso_sptCalloutHandle3 ) }; @@ -7973,7 +7974,7 @@ const mso_CustomShape msoStraightConnector1 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), nullptr, 0 }; @@ -7994,7 +7995,7 @@ const mso_CustomShape msoBentConnector2 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), nullptr, 0 }; @@ -8028,7 +8029,7 @@ const mso_CustomShape msoBentConnector3 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptBentConnector3Handle), SAL_N_ELEMENTS( mso_sptBentConnector3Handle ) }; @@ -8068,7 +8069,7 @@ const mso_CustomShape msoBentConnector4 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptBentConnector4Handle), SAL_N_ELEMENTS( mso_sptBentConnector4Handle ) }; @@ -8113,7 +8114,7 @@ const mso_CustomShape msoBentConnector5 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptBentConnector5Handle), SAL_N_ELEMENTS( mso_sptBentConnector5Handle ) }; @@ -8134,7 +8135,7 @@ const mso_CustomShape msoCurvedConnector2 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), nullptr, 0 }; @@ -8171,7 +8172,7 @@ const mso_CustomShape msoCurvedConnector3 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCurvedConnector3Handle), SAL_N_ELEMENTS( mso_sptCurvedConnector3Handle ) }; @@ -8224,7 +8225,7 @@ const mso_CustomShape msoCurvedConnector4 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCurvedConnector4Handle), SAL_N_ELEMENTS( mso_sptCurvedConnector4Handle ) }; @@ -8287,7 +8288,7 @@ const mso_CustomShape msoCurvedConnector5 = nullptr, 0, 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptCurvedConnector5Handle), SAL_N_ELEMENTS( mso_sptCurvedConnector5Handle ) }; @@ -8348,7 +8349,7 @@ const mso_CustomShape msoTearDrop = const_cast<SvxMSDffTextRectangles*>(mso_sptTearDropTextRect), SAL_N_ELEMENTS( mso_sptTearDropTextRect ), 21600, 21600, MIN_INT32, MIN_INT32, - nullptr, 0, + std::span<const SvxMSDffVertPair>(), const_cast<SvxMSDffHandle*>(mso_sptTearDropHandle), SAL_N_ELEMENTS(mso_sptTearDropHandle) // handles }; diff --git a/svx/source/svdraw/svdoashp.cxx b/svx/source/svdraw/svdoashp.cxx index d936e9355f5f..609d245e7857 100644 --- a/svx/source/svdraw/svdoashp.cxx +++ b/svx/source/svdraw/svdoashp.cxx @@ -950,9 +950,9 @@ void SdrObjCustomShape::MergeDefaultAttributes( const OUString* pType ) // Path/GluePoints static constexpr OUString sGluePoints( u"GluePoints"_ustr ); pAny = aGeometryItem.GetPropertyValueByName( sPath, sGluePoints ); - if ( !pAny && pDefCustomShape && pDefCustomShape->nGluePoints && pDefCustomShape->pGluePoints ) + if (!pAny && pDefCustomShape && !pDefCustomShape->pGluePoints.empty()) { - sal_Int32 i, nCount = pDefCustomShape->nGluePoints; + sal_Int32 i, nCount = pDefCustomShape->pGluePoints.size(); uno::Sequence<drawing::EnhancedCustomShapeParameterPair> seqGluePoints( nCount ); auto pseqGluePoints = seqGluePoints.getArray(); for ( i = 0; i < nCount; i++ ) @@ -1170,12 +1170,12 @@ bool SdrObjCustomShape::IsDefaultGeometry( const DefaultType eDefaultType ) cons case DefaultType::Gluepoints : { pAny = rGeometryItem.GetPropertyValueByName( sPath, "GluePoints" ); - if ( pAny && pDefCustomShape && pDefCustomShape->nGluePoints && pDefCustomShape->pGluePoints ) + if (pAny && pDefCustomShape && !pDefCustomShape->pGluePoints.empty()) { uno::Sequence<drawing::EnhancedCustomShapeParameterPair> seqGluePoints1; if ( *pAny >>= seqGluePoints1 ) { - sal_Int32 i, nCount = pDefCustomShape->nGluePoints; + sal_Int32 i, nCount = pDefCustomShape->pGluePoints.size(); uno::Sequence<drawing::EnhancedCustomShapeParameterPair> seqGluePoints2( nCount ); auto pseqGluePoints2 = seqGluePoints2.getArray(); for ( i = 0; i < nCount; i++ ) @@ -1187,7 +1187,7 @@ bool SdrObjCustomShape::IsDefaultGeometry( const DefaultType eDefaultType ) cons bIsDefaultGeometry = true; } } - else if ( pDefCustomShape && ( pDefCustomShape->nGluePoints == 0 ) ) + else if (pDefCustomShape && pDefCustomShape->pGluePoints.empty()) bIsDefaultGeometry = true; } break; |