@@ -110,15 +110,15 @@ static float parseNumberOrPercentage(std::string_view input, bool allowPercentag
110110 return value;
111111}
112112
113- static Length parseLength (const std::string_view& input, LengthNegativeMode mode, const Length& defaultValue)
113+ static Length parseLength (std::string_view input, LengthNegativeMode mode, const Length& defaultValue)
114114{
115115 Length value;
116116 if (!value.parse (input, mode))
117117 value = defaultValue;
118118 return value;
119119}
120120
121- static BaselineShift parseBaselineShift (const std::string_view& input)
121+ static BaselineShift parseBaselineShift (std::string_view input)
122122{
123123 if (input.compare (" baseline" ) == 0 )
124124 return BaselineShift::Type::Baseline;
@@ -167,7 +167,7 @@ static float parseFontSize(std::string_view input, const SVGLayoutState* state)
167167}
168168
169169template <typename Enum, unsigned int N>
170- static Enum parseEnumValue (const std::string_view& input, const SVGEnumerationEntry<Enum>(&entries)[N], Enum defaultValue)
170+ static Enum parseEnumValue (std::string_view input, const SVGEnumerationEntry<Enum>(&entries)[N], Enum defaultValue)
171171{
172172 for (const auto & entry : entries) {
173173 if (input == entry.second ) {
@@ -178,7 +178,7 @@ static Enum parseEnumValue(const std::string_view& input, const SVGEnumerationEn
178178 return defaultValue;
179179}
180180
181- static Display parseDisplay (const std::string_view& input)
181+ static Display parseDisplay (std::string_view input)
182182{
183183 static const SVGEnumerationEntry<Display> entries[] = {
184184 {Display::Inline, " inline" },
@@ -188,7 +188,7 @@ static Display parseDisplay(const std::string_view& input)
188188 return parseEnumValue (input, entries, Display::Inline);
189189}
190190
191- static Visibility parseVisibility (const std::string_view& input)
191+ static Visibility parseVisibility (std::string_view input)
192192{
193193 static const SVGEnumerationEntry<Visibility> entries[] = {
194194 {Visibility::Visible, " visible" },
@@ -199,7 +199,7 @@ static Visibility parseVisibility(const std::string_view& input)
199199 return parseEnumValue (input, entries, Visibility::Visible);
200200}
201201
202- static Overflow parseOverflow (const std::string_view& input)
202+ static Overflow parseOverflow (std::string_view input)
203203{
204204 static const SVGEnumerationEntry<Overflow> entries[] = {
205205 {Overflow::Visible, " visible" },
@@ -209,7 +209,7 @@ static Overflow parseOverflow(const std::string_view& input)
209209 return parseEnumValue (input, entries, Overflow::Visible);
210210}
211211
212- static PointerEvents parsePointerEvents (const std::string_view& input)
212+ static PointerEvents parsePointerEvents (std::string_view input)
213213{
214214 static const SVGEnumerationEntry<PointerEvents> entries[] = {
215215 {PointerEvents::None," none" },
@@ -228,7 +228,7 @@ static PointerEvents parsePointerEvents(const std::string_view& input)
228228 return parseEnumValue (input, entries, PointerEvents::Auto);
229229}
230230
231- static FontWeight parseFontWeight (const std::string_view& input)
231+ static FontWeight parseFontWeight (std::string_view input)
232232{
233233 static const SVGEnumerationEntry<FontWeight> entries[] = {
234234 {FontWeight::Normal, " normal" },
@@ -249,7 +249,7 @@ static FontWeight parseFontWeight(const std::string_view& input)
249249 return parseEnumValue (input, entries, FontWeight::Normal);
250250}
251251
252- static FontStyle parseFontStyle (const std::string_view& input)
252+ static FontStyle parseFontStyle (std::string_view input)
253253{
254254 static const SVGEnumerationEntry<FontStyle> entries[] = {
255255 {FontStyle::Normal, " normal" },
@@ -260,7 +260,7 @@ static FontStyle parseFontStyle(const std::string_view& input)
260260 return parseEnumValue (input, entries, FontStyle::Normal);
261261}
262262
263- static AlignmentBaseline parseAlignmentBaseline (const std::string_view& input)
263+ static AlignmentBaseline parseAlignmentBaseline (std::string_view input)
264264{
265265 static const SVGEnumerationEntry<AlignmentBaseline> entries[] = {
266266 {AlignmentBaseline::Auto, " auto" },
@@ -280,7 +280,7 @@ static AlignmentBaseline parseAlignmentBaseline(const std::string_view& input)
280280 return parseEnumValue (input, entries, AlignmentBaseline::Auto);
281281}
282282
283- static DominantBaseline parseDominantBaseline (const std::string_view& input)
283+ static DominantBaseline parseDominantBaseline (std::string_view input)
284284{
285285 static const SVGEnumerationEntry<DominantBaseline> entries[] = {
286286 {DominantBaseline::Auto, " auto" },
@@ -300,7 +300,7 @@ static DominantBaseline parseDominantBaseline(const std::string_view& input)
300300 return parseEnumValue (input, entries, DominantBaseline::Auto);
301301}
302302
303- static Direction parseDirection (const std::string_view& input)
303+ static Direction parseDirection (std::string_view input)
304304{
305305 static const SVGEnumerationEntry<Direction> entries[] = {
306306 {Direction::Ltr, " ltr" },
@@ -310,7 +310,7 @@ static Direction parseDirection(const std::string_view& input)
310310 return parseEnumValue (input, entries, Direction::Ltr);
311311}
312312
313- static WritingMode parseWritingMode (const std::string_view& input)
313+ static WritingMode parseWritingMode (std::string_view input)
314314{
315315 static const SVGEnumerationEntry<WritingMode> entries[] = {
316316 {WritingMode::Horizontal, " horizontal-tb" },
@@ -327,7 +327,7 @@ static WritingMode parseWritingMode(const std::string_view& input)
327327 return parseEnumValue (input, entries, WritingMode::Horizontal);
328328}
329329
330- static TextOrientation parseTextOrientation (const std::string_view& input)
330+ static TextOrientation parseTextOrientation (std::string_view input)
331331{
332332 static const SVGEnumerationEntry<TextOrientation> entries[] = {
333333 {TextOrientation::Mixed, " mixed" },
@@ -337,7 +337,7 @@ static TextOrientation parseTextOrientation(const std::string_view& input)
337337 return parseEnumValue (input, entries, TextOrientation::Mixed);
338338}
339339
340- static TextAnchor parseTextAnchor (const std::string_view& input)
340+ static TextAnchor parseTextAnchor (std::string_view input)
341341{
342342 static const SVGEnumerationEntry<TextAnchor> entries[] = {
343343 {TextAnchor::Start, " start" },
@@ -348,7 +348,7 @@ static TextAnchor parseTextAnchor(const std::string_view& input)
348348 return parseEnumValue (input, entries, TextAnchor::Start);
349349}
350350
351- static WhiteSpace parseWhiteSpace (const std::string_view& input)
351+ static WhiteSpace parseWhiteSpace (std::string_view input)
352352{
353353 static const SVGEnumerationEntry<WhiteSpace> entries[] = {
354354 {WhiteSpace::Default, " default" },
@@ -363,7 +363,7 @@ static WhiteSpace parseWhiteSpace(const std::string_view& input)
363363 return parseEnumValue (input, entries, WhiteSpace::Default);
364364}
365365
366- static MaskType parseMaskType (const std::string_view& input)
366+ static MaskType parseMaskType (std::string_view input)
367367{
368368 static const SVGEnumerationEntry<MaskType> entries[] = {
369369 {MaskType::Luminance, " luminance" },
@@ -373,7 +373,7 @@ static MaskType parseMaskType(const std::string_view& input)
373373 return parseEnumValue (input, entries, MaskType::Luminance);
374374}
375375
376- static FillRule parseFillRule (const std::string_view& input)
376+ static FillRule parseFillRule (std::string_view input)
377377{
378378 static const SVGEnumerationEntry<FillRule> entries[] = {
379379 {FillRule::NonZero, " nonzero" },
@@ -383,7 +383,7 @@ static FillRule parseFillRule(const std::string_view& input)
383383 return parseEnumValue (input, entries, FillRule::NonZero);
384384}
385385
386- static LineCap parseLineCap (const std::string_view& input)
386+ static LineCap parseLineCap (std::string_view input)
387387{
388388 static const SVGEnumerationEntry<LineCap> entries[] = {
389389 {LineCap::Butt, " butt" },
@@ -394,7 +394,7 @@ static LineCap parseLineCap(const std::string_view& input)
394394 return parseEnumValue (input, entries, LineCap::Butt);
395395}
396396
397- static LineJoin parseLineJoin (const std::string_view& input)
397+ static LineJoin parseLineJoin (std::string_view input)
398398{
399399 static const SVGEnumerationEntry<LineJoin> entries[] = {
400400 {LineJoin::Miter, " miter" },
0 commit comments