summaryrefslogtreecommitdiff
path: root/svgio
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2019-12-02 21:25:19 +0100
committerJulien Nabet <serval2412@yahoo.fr>2019-12-03 12:02:55 +0100
commit95c019102e2843ca49598245bb8893c393ffa18e (patch)
tree2b3fb988cdf516a6f475854d1525eb7f48d987df /svgio
parent0e2959222367dcc5e201b1bf652669777c7a499e (diff)
Use initializer instead of using several inserts (svgio/svgtoken)
Change-Id: I50fd5570305e1cace848fc68c7a2a2f10b132873 Reviewed-on: https://gerrit.libreoffice.org/84277 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'svgio')
-rw-r--r--svgio/source/svgreader/svgtoken.cxx271
1 files changed, 134 insertions, 137 deletions
diff --git a/svgio/source/svgreader/svgtoken.cxx b/svgio/source/svgreader/svgtoken.cxx
index c4c743425380..d73f037c4389 100644
--- a/svgio/source/svgreader/svgtoken.cxx
+++ b/svgio/source/svgreader/svgtoken.cxx
@@ -169,150 +169,147 @@ namespace svgio
{
typedef std::unordered_map< OUString, SVGToken > SVGTokenMapper;
typedef std::pair< OUString, SVGToken > SVGTokenValueType;
- static SVGTokenMapper aSVGTokenMapperList;
+ static SVGTokenMapper aSVGTokenMapperList {
+ { aSVGStrWidth, SVGTokenWidth },
+ { aSVGStrHeight, SVGTokenHeight },
+ { aSVGStrViewBox, SVGTokenViewBox },
+ { aSVGStrTransform, SVGTokenTransform },
+ { aSVGStrStyle, SVGTokenStyle },
+ { aSVGStrDisplay, SVGTokenDisplay }, // #i121656#
+ { aSVGStrD, SVGTokenD },
+ { aSVGStrX, SVGTokenX },
+ { aSVGStrY, SVGTokenY },
+ { aSVGStrXmlns, SVGTokenXmlns },
+ { aSVGStrVersion, SVGTokenVersion },
+ { aSVGStrId, SVGTokenId },
+ { aSVGStrRx, SVGTokenRx },
+ { aSVGStrRy, SVGTokenRy },
+ { aSVGStrPoints, SVGTokenPoints },
+ { aSVGStrDx, SVGTokenDx },
+ { aSVGStrDy, SVGTokenDy },
+ { aSVGStrRotate, SVGTokenRotate },
+ { aSVGStrTextLength, SVGTokenTextLength },
+ { aSVGStrLengthAdjust, SVGTokenLengthAdjust },
+ { aSVGStrFont, SVGTokenFont },
+ { aSVGStrFontFamily, SVGTokenFontFamily },
+ { aSVGStrFontSize, SVGTokenFontSize },
+ { aSVGStrFontSizeAdjust, SVGTokenFontSizeAdjust },
+ { aSVGStrFontStretch, SVGTokenFontStretch },
+ { aSVGStrFontStyle, SVGTokenFontStyle },
+ { aSVGStrFontVariant, SVGTokenFontVariant },
+ { aSVGStrFontWeight, SVGTokenFontWeight },
+ { aSVGStrDirection, SVGTokenDirection },
+ { aSVGStrLetterSpacing, SVGTokenLetterSpacing },
+ { aSVGStrTextDecoration, SVGTokenTextDecoration },
+ { aSVGStrUnicodeBidi, SVGTokenUnicodeBidi },
+ { aSVGStrWordSpacing, SVGTokenWordSpacing },
+ { aSVGStrTspan, SVGTokenTspan },
+ { aSVGStrTref, SVGTokenTref },
+ { aSVGStrTextPath, SVGTokenTextPath },
+ { aSVGStrStartOffset, SVGTokenStartOffset },
+ { aSVGStrMethod, SVGTokenMethod },
+ { aSVGStrSpacing, SVGTokenSpacing },
+ { aSVGStrTextAlign, SVGTokenTextAlign },
+ { aSVGStrPathLength, SVGTokenPathLength },
+ { aSVGStrType, SVGTokenType },
+ { aSVGStrClass, SVGTokenClass },
+ { aSVGStrTextAnchor, SVGTokenTextAnchor },
+ { aSVGStrXmlSpace, SVGTokenXmlSpace },
+ { aSVGStrColor, SVGTokenColor },
+ { aSVGStrClipPathNode, SVGTokenClipPathNode },
+ { aSVGStrClipPathProperty, SVGTokenClipPathProperty },
+ { aSVGStrMask, SVGTokenMask },
+ { aSVGStrClipPathUnits, SVGTokenClipPathUnits },
+ { aSVGStrMaskUnits, SVGTokenMaskUnits },
+ { aSVGStrMaskContentUnits, SVGTokenMaskContentUnits },
+ { aSVGStrClipRule, SVGTokenClipRule },
+ { aSVGStrMarker, SVGTokenMarker },
+ { aSVGStrMarkerStart, SVGTokenMarkerStart },
+ { aSVGStrMarkerMid, SVGTokenMarkerMid },
+ { aSVGStrMarkerEnd, SVGTokenMarkerEnd },
+ { aSVGStrRefX, SVGTokenRefX },
+ { aSVGStrRefY, SVGTokenRefY },
+ { aSVGStrMarkerUnits, SVGTokenMarkerUnits },
+ { aSVGStrMarkerWidth, SVGTokenMarkerWidth },
+ { aSVGStrMarkerHeight, SVGTokenMarkerHeight },
+ { aSVGStrOrient, SVGTokenOrient },
+ { aSVGStrPattern, SVGTokenPattern },
+ { aSVGStrPatternUnits, SVGTokenPatternUnits },
+ { aSVGStrPatternContentUnits, SVGTokenPatternContentUnits },
+ { aSVGStrPatternTransform, SVGTokenPatternTransform },
+ { aSVGStrOpacity, SVGTokenOpacity },
+ { aSVGStrVisibility, SVGTokenVisibility },
+ { aSVGStrTitle, SVGTokenTitle },
+ { aSVGStrDesc, SVGTokenDesc },
- if(aSVGTokenMapperList.empty())
- {
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrWidth, SVGTokenWidth));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrHeight, SVGTokenHeight));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrViewBox, SVGTokenViewBox));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrTransform, SVGTokenTransform));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStyle, SVGTokenStyle));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrDisplay, SVGTokenDisplay)); // #i121656#
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrD, SVGTokenD));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrX, SVGTokenX));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrY, SVGTokenY));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXmlns, SVGTokenXmlns));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrVersion, SVGTokenVersion));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrId, SVGTokenId));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrRx, SVGTokenRx));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrRy, SVGTokenRy));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPoints, SVGTokenPoints));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrDx, SVGTokenDx));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrDy, SVGTokenDy));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrRotate, SVGTokenRotate));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrTextLength, SVGTokenTextLength));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrLengthAdjust, SVGTokenLengthAdjust));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFont, SVGTokenFont));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFontFamily, SVGTokenFontFamily));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFontSize, SVGTokenFontSize));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFontSizeAdjust, SVGTokenFontSizeAdjust));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFontStretch, SVGTokenFontStretch));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFontStyle, SVGTokenFontStyle));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFontVariant, SVGTokenFontVariant));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFontWeight, SVGTokenFontWeight));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrDirection, SVGTokenDirection));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrLetterSpacing, SVGTokenLetterSpacing));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrTextDecoration, SVGTokenTextDecoration));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrUnicodeBidi, SVGTokenUnicodeBidi));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrWordSpacing, SVGTokenWordSpacing));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrTspan, SVGTokenTspan));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrTref, SVGTokenTref));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrTextPath, SVGTokenTextPath));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStartOffset, SVGTokenStartOffset));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMethod, SVGTokenMethod));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrSpacing, SVGTokenSpacing));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrTextAlign, SVGTokenTextAlign));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPathLength, SVGTokenPathLength));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrType, SVGTokenType));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrClass, SVGTokenClass));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrTextAnchor, SVGTokenTextAnchor));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXmlSpace, SVGTokenXmlSpace));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrColor, SVGTokenColor));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrClipPathNode, SVGTokenClipPathNode));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrClipPathProperty, SVGTokenClipPathProperty));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMask, SVGTokenMask));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrClipPathUnits, SVGTokenClipPathUnits));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMaskUnits, SVGTokenMaskUnits));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMaskContentUnits, SVGTokenMaskContentUnits));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrClipRule, SVGTokenClipRule));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMarker, SVGTokenMarker));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMarkerStart, SVGTokenMarkerStart));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMarkerMid, SVGTokenMarkerMid));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMarkerEnd, SVGTokenMarkerEnd));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrRefX, SVGTokenRefX));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrRefY, SVGTokenRefY));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMarkerUnits, SVGTokenMarkerUnits));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMarkerWidth, SVGTokenMarkerWidth));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMarkerHeight, SVGTokenMarkerHeight));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrOrient, SVGTokenOrient));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPattern, SVGTokenPattern));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPatternUnits, SVGTokenPatternUnits));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPatternContentUnits, SVGTokenPatternContentUnits));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPatternTransform, SVGTokenPatternTransform));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrOpacity, SVGTokenOpacity));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrVisibility, SVGTokenVisibility));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrTitle, SVGTokenTitle));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrDesc, SVGTokenDesc));
-
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPreserveAspectRatio, SVGTokenPreserveAspectRatio));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrDefer, SVGTokenDefer));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrNone, SVGTokenNone));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXMinYMin, SVGTokenXMinYMin));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXMidYMin, SVGTokenXMidYMin));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXMaxYMin, SVGTokenXMaxYMin));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXMinYMid, SVGTokenXMinYMid));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXMidYMid, SVGTokenXMidYMid));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXMaxYMid, SVGTokenXMaxYMid));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXMinYMax, SVGTokenXMinYMax));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXMidYMax, SVGTokenXMidYMax));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXMaxYMax, SVGTokenXMaxYMax));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrMeet, SVGTokenMeet));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrSlice, SVGTokenSlice));
+ { aSVGStrPreserveAspectRatio, SVGTokenPreserveAspectRatio },
+ { aSVGStrDefer, SVGTokenDefer },
+ { aSVGStrNone, SVGTokenNone },
+ { aSVGStrXMinYMin, SVGTokenXMinYMin },
+ { aSVGStrXMidYMin, SVGTokenXMidYMin },
+ { aSVGStrXMaxYMin, SVGTokenXMaxYMin },
+ { aSVGStrXMinYMid, SVGTokenXMinYMid },
+ { aSVGStrXMidYMid, SVGTokenXMidYMid },
+ { aSVGStrXMaxYMid, SVGTokenXMaxYMid },
+ { aSVGStrXMinYMax, SVGTokenXMinYMax },
+ { aSVGStrXMidYMax, SVGTokenXMidYMax },
+ { aSVGStrXMaxYMax, SVGTokenXMaxYMax },
+ { aSVGStrMeet, SVGTokenMeet },
+ { aSVGStrSlice, SVGTokenSlice },
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrDefs, SVGTokenDefs));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrG, SVGTokenG));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrSvg, SVGTokenSvg));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrSymbol, SVGTokenSymbol));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrUse, SVGTokenUse));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrA, SVGTokenA));
+ { aSVGStrDefs, SVGTokenDefs },
+ { aSVGStrG, SVGTokenG },
+ { aSVGStrSvg, SVGTokenSvg },
+ { aSVGStrSymbol, SVGTokenSymbol },
+ { aSVGStrUse, SVGTokenUse },
+ { aSVGStrA, SVGTokenA },
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrCircle, SVGTokenCircle));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrEllipse, SVGTokenEllipse));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrLine, SVGTokenLine));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPath, SVGTokenPath));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPolygon, SVGTokenPolygon));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrPolyline, SVGTokenPolyline));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrRect, SVGTokenRect));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrImage, SVGTokenImage));
+ { aSVGStrCircle, SVGTokenCircle },
+ { aSVGStrEllipse, SVGTokenEllipse },
+ { aSVGStrLine, SVGTokenLine },
+ { aSVGStrPath, SVGTokenPath },
+ { aSVGStrPolygon, SVGTokenPolygon },
+ { aSVGStrPolyline, SVGTokenPolyline },
+ { aSVGStrRect, SVGTokenRect },
+ { aSVGStrImage, SVGTokenImage },
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrLinearGradient, SVGTokenLinearGradient));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrRadialGradient, SVGTokenRadialGradient));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStop, SVGTokenStop));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrOffset, SVGTokenOffset));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrX1, SVGTokenX1));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrY1, SVGTokenY1));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrX2, SVGTokenX2));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrY2, SVGTokenY2));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrCx, SVGTokenCx));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrCy, SVGTokenCy));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFx, SVGTokenFx));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFy, SVGTokenFy));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrR, SVGTokenR));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrGradientUnits, SVGTokenGradientUnits));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrGradientTransform, SVGTokenGradientTransform));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrSpreadMethod, SVGTokenSpreadMethod));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrXlinkHref, SVGTokenXlinkHref));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStopColor, SVGTokenStopColor));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStopOpacity, SVGTokenStopOpacity));
+ { aSVGStrLinearGradient, SVGTokenLinearGradient },
+ { aSVGStrRadialGradient, SVGTokenRadialGradient },
+ { aSVGStrStop, SVGTokenStop },
+ { aSVGStrOffset, SVGTokenOffset },
+ { aSVGStrX1, SVGTokenX1 },
+ { aSVGStrY1, SVGTokenY1 },
+ { aSVGStrX2, SVGTokenX2 },
+ { aSVGStrY2, SVGTokenY2 },
+ { aSVGStrCx, SVGTokenCx },
+ { aSVGStrCy, SVGTokenCy },
+ { aSVGStrFx, SVGTokenFx },
+ { aSVGStrFy, SVGTokenFy },
+ { aSVGStrR, SVGTokenR },
+ { aSVGStrGradientUnits, SVGTokenGradientUnits },
+ { aSVGStrGradientTransform, SVGTokenGradientTransform },
+ { aSVGStrSpreadMethod, SVGTokenSpreadMethod },
+ { aSVGStrXlinkHref, SVGTokenXlinkHref },
+ { aSVGStrStopColor, SVGTokenStopColor },
+ { aSVGStrStopOpacity, SVGTokenStopOpacity },
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFill, SVGTokenFill));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFillOpacity, SVGTokenFillOpacity));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFillRule, SVGTokenFillRule));
+ { aSVGStrFill, SVGTokenFill },
+ { aSVGStrFillOpacity, SVGTokenFillOpacity },
+ { aSVGStrFillRule, SVGTokenFillRule },
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStroke, SVGTokenStroke));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStrokeDasharray, SVGTokenStrokeDasharray));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStrokeDashoffset, SVGTokenStrokeDashoffset));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStrokeLinecap, SVGTokenStrokeLinecap));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStrokeLinejoin, SVGTokenStrokeLinejoin));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStrokeMiterlimit, SVGTokenStrokeMiterlimit));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStrokeOpacity, SVGTokenStrokeOpacity));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrStrokeWidth, SVGTokenStrokeWidth));
+ { aSVGStrStroke, SVGTokenStroke },
+ { aSVGStrStrokeDasharray, SVGTokenStrokeDasharray },
+ { aSVGStrStrokeDashoffset, SVGTokenStrokeDashoffset },
+ { aSVGStrStrokeLinecap, SVGTokenStrokeLinecap },
+ { aSVGStrStrokeLinejoin, SVGTokenStrokeLinejoin },
+ { aSVGStrStrokeMiterlimit, SVGTokenStrokeMiterlimit },
+ { aSVGStrStrokeOpacity, SVGTokenStrokeOpacity },
+ { aSVGStrStrokeWidth, SVGTokenStrokeWidth },
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrText, SVGTokenText));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrBaselineShift, SVGTokenBaselineShift));
- aSVGTokenMapperList.insert(SVGTokenValueType(aSVGStrFlowRoot, SVGTokenFlowRoot));
- }
+ { aSVGStrText, SVGTokenText },
+ { aSVGStrBaselineShift, SVGTokenBaselineShift },
+ { aSVGStrFlowRoot, SVGTokenFlowRoot }
+ };
const SVGTokenMapper::const_iterator aResult(aSVGTokenMapperList.find(rStr.startsWith("svg:") ? rStr.copy(4) : rStr));