#include "third_party/blink/renderer/core/svg_names.h"
#include <memory>
#include <iterator>
#include "third_party/blink/renderer/platform/wtf/static_constructors.h"
#include "third_party/blink/renderer/platform/wtf/std_lib_extras.h"
#include "third_party/blink/renderer/platform/wtf/text/string_hasher.h"
namespace blink {
namespace svg_names {
DEFINE_GLOBAL(…);
void* tag_storage[kTagsCount * ((sizeof(SVGQualifiedName) + sizeof(void *) - 1) / sizeof(void *))];
const SVGQualifiedName& kATag = …;
const SVGQualifiedName& kAnimateTag = …;
const SVGQualifiedName& kAnimateColorTag = …;
const SVGQualifiedName& kAnimateMotionTag = …;
const SVGQualifiedName& kAnimateTransformTag = …;
const SVGQualifiedName& kCircleTag = …;
const SVGQualifiedName& kClipPathTag = …;
const SVGQualifiedName& kDefsTag = …;
const SVGQualifiedName& kDescTag = …;
const SVGQualifiedName& kEllipseTag = …;
const SVGQualifiedName& kFEBlendTag = …;
const SVGQualifiedName& kFEColorMatrixTag = …;
const SVGQualifiedName& kFEComponentTransferTag = …;
const SVGQualifiedName& kFECompositeTag = …;
const SVGQualifiedName& kFEConvolveMatrixTag = …;
const SVGQualifiedName& kFEDiffuseLightingTag = …;
const SVGQualifiedName& kFEDisplacementMapTag = …;
const SVGQualifiedName& kFEDistantLightTag = …;
const SVGQualifiedName& kFEDropShadowTag = …;
const SVGQualifiedName& kFEFloodTag = …;
const SVGQualifiedName& kFEFuncATag = …;
const SVGQualifiedName& kFEFuncBTag = …;
const SVGQualifiedName& kFEFuncGTag = …;
const SVGQualifiedName& kFEFuncRTag = …;
const SVGQualifiedName& kFEGaussianBlurTag = …;
const SVGQualifiedName& kFEImageTag = …;
const SVGQualifiedName& kFEMergeTag = …;
const SVGQualifiedName& kFEMergeNodeTag = …;
const SVGQualifiedName& kFEMorphologyTag = …;
const SVGQualifiedName& kFEOffsetTag = …;
const SVGQualifiedName& kFEPointLightTag = …;
const SVGQualifiedName& kFESpecularLightingTag = …;
const SVGQualifiedName& kFESpotLightTag = …;
const SVGQualifiedName& kFETileTag = …;
const SVGQualifiedName& kFETurbulenceTag = …;
const SVGQualifiedName& kFilterTag = …;
const SVGQualifiedName& kForeignObjectTag = …;
const SVGQualifiedName& kGTag = …;
const SVGQualifiedName& kImageTag = …;
const SVGQualifiedName& kLineTag = …;
const SVGQualifiedName& kLinearGradientTag = …;
const SVGQualifiedName& kMarkerTag = …;
const SVGQualifiedName& kMaskTag = …;
const SVGQualifiedName& kMetadataTag = …;
const SVGQualifiedName& kMPathTag = …;
const SVGQualifiedName& kPathTag = …;
const SVGQualifiedName& kPatternTag = …;
const SVGQualifiedName& kPolygonTag = …;
const SVGQualifiedName& kPolylineTag = …;
const SVGQualifiedName& kRadialGradientTag = …;
const SVGQualifiedName& kRectTag = …;
const SVGQualifiedName& kScriptTag = …;
const SVGQualifiedName& kSetTag = …;
const SVGQualifiedName& kStopTag = …;
const SVGQualifiedName& kStyleTag = …;
const SVGQualifiedName& kSVGTag = …;
const SVGQualifiedName& kSwitchTag = …;
const SVGQualifiedName& kSymbolTag = …;
const SVGQualifiedName& kTextTag = …;
const SVGQualifiedName& kTextPathTag = …;
const SVGQualifiedName& kTitleTag = …;
const SVGQualifiedName& kTSpanTag = …;
const SVGQualifiedName& kUseTag = …;
const SVGQualifiedName& kViewTag = …;
std::unique_ptr<const SVGQualifiedName*[]> GetTags() { … }
void* attr_storage[kAttrsCount * ((sizeof(QualifiedName) + sizeof(void *) - 1) / sizeof(void *))];
const QualifiedName& kAccumulateAttr = …;
const QualifiedName& kAdditiveAttr = …;
const QualifiedName& kAlignmentBaselineAttr = …;
const QualifiedName& kAmplitudeAttr = …;
const QualifiedName& kAnimateAttr = …;
const QualifiedName& kAttributeNameAttr = …;
const QualifiedName& kAttributeTypeAttr = …;
const QualifiedName& kAutofocusAttr = …;
const QualifiedName& kAzimuthAttr = …;
const QualifiedName& kBaseFrequencyAttr = …;
const QualifiedName& kBaseProfileAttr = …;
const QualifiedName& kBaselineShiftAttr = …;
const QualifiedName& kBeginAttr = …;
const QualifiedName& kBiasAttr = …;
const QualifiedName& kBufferedRenderingAttr = …;
const QualifiedName& kByAttr = …;
const QualifiedName& kCalcModeAttr = …;
const QualifiedName& kClipAttr = …;
const QualifiedName& kClipPathAttr = …;
const QualifiedName& kClipRuleAttr = …;
const QualifiedName& kClipPathUnitsAttr = …;
const QualifiedName& kColorAttr = …;
const QualifiedName& kColorInterpolationAttr = …;
const QualifiedName& kColorInterpolationFiltersAttr = …;
const QualifiedName& kColorRenderingAttr = …;
const QualifiedName& kCrossoriginAttr = …;
const QualifiedName& kCursorAttr = …;
const QualifiedName& kCxAttr = …;
const QualifiedName& kCyAttr = …;
const QualifiedName& kDAttr = …;
const QualifiedName& kDecodingAttr = …;
const QualifiedName& kDiffuseConstantAttr = …;
const QualifiedName& kDirectionAttr = …;
const QualifiedName& kDisplayAttr = …;
const QualifiedName& kDivisorAttr = …;
const QualifiedName& kDominantBaselineAttr = …;
const QualifiedName& kDurAttr = …;
const QualifiedName& kDxAttr = …;
const QualifiedName& kDyAttr = …;
const QualifiedName& kEdgeModeAttr = …;
const QualifiedName& kElevationAttr = …;
const QualifiedName& kEndAttr = …;
const QualifiedName& kExponentAttr = …;
const QualifiedName& kFillAttr = …;
const QualifiedName& kFillOpacityAttr = …;
const QualifiedName& kFillRuleAttr = …;
const QualifiedName& kFilterAttr = …;
const QualifiedName& kFilterUnitsAttr = …;
const QualifiedName& kFloodColorAttr = …;
const QualifiedName& kFloodOpacityAttr = …;
const QualifiedName& kFocusgroupAttr = …;
const QualifiedName& kFontFamilyAttr = …;
const QualifiedName& kFontSizeAttr = …;
const QualifiedName& kFontSizeAdjustAttr = …;
const QualifiedName& kFontStretchAttr = …;
const QualifiedName& kFontStyleAttr = …;
const QualifiedName& kFontVariantAttr = …;
const QualifiedName& kFontWeightAttr = …;
const QualifiedName& kFormatAttr = …;
const QualifiedName& kFrAttr = …;
const QualifiedName& kFromAttr = …;
const QualifiedName& kFxAttr = …;
const QualifiedName& kFyAttr = …;
const QualifiedName& kG1Attr = …;
const QualifiedName& kG2Attr = …;
const QualifiedName& kGlyphRefAttr = …;
const QualifiedName& kGradientTransformAttr = …;
const QualifiedName& kGradientUnitsAttr = …;
const QualifiedName& kHeightAttr = …;
const QualifiedName& kHrefAttr = …;
const QualifiedName& kImageRenderingAttr = …;
const QualifiedName& kInAttr = …;
const QualifiedName& kIn2Attr = …;
const QualifiedName& kInterceptAttr = …;
const QualifiedName& kInterestactionAttr = …;
const QualifiedName& kInteresttargetAttr = …;
const QualifiedName& kKAttr = …;
const QualifiedName& kK1Attr = …;
const QualifiedName& kK2Attr = …;
const QualifiedName& kK3Attr = …;
const QualifiedName& kK4Attr = …;
const QualifiedName& kKernelMatrixAttr = …;
const QualifiedName& kKernelUnitLengthAttr = …;
const QualifiedName& kKeyPointsAttr = …;
const QualifiedName& kKeySplinesAttr = …;
const QualifiedName& kKeyTimesAttr = …;
const QualifiedName& kLangAttr = …;
const QualifiedName& kLengthAdjustAttr = …;
const QualifiedName& kLetterSpacingAttr = …;
const QualifiedName& kLightingColorAttr = …;
const QualifiedName& kLimitingConeAngleAttr = …;
const QualifiedName& kLocalAttr = …;
const QualifiedName& kMarkerEndAttr = …;
const QualifiedName& kMarkerMidAttr = …;
const QualifiedName& kMarkerStartAttr = …;
const QualifiedName& kMarkerHeightAttr = …;
const QualifiedName& kMarkerUnitsAttr = …;
const QualifiedName& kMarkerWidthAttr = …;
const QualifiedName& kMaskAttr = …;
const QualifiedName& kMaskTypeAttr = …;
const QualifiedName& kMaskContentUnitsAttr = …;
const QualifiedName& kMaskUnitsAttr = …;
const QualifiedName& kMaxAttr = …;
const QualifiedName& kMediaAttr = …;
const QualifiedName& kMethodAttr = …;
const QualifiedName& kMinAttr = …;
const QualifiedName& kModeAttr = …;
const QualifiedName& kNameAttr = …;
const QualifiedName& kNumOctavesAttr = …;
const QualifiedName& kOffsetAttr = …;
const QualifiedName& kOnactivateAttr = …;
const QualifiedName& kOnbeginAttr = …;
const QualifiedName& kOnendAttr = …;
const QualifiedName& kOnfocusinAttr = …;
const QualifiedName& kOnfocusoutAttr = …;
const QualifiedName& kOnrepeatAttr = …;
const QualifiedName& kOpacityAttr = …;
const QualifiedName& kOperatorAttr = …;
const QualifiedName& kOrderAttr = …;
const QualifiedName& kOrientAttr = …;
const QualifiedName& kOriginAttr = …;
const QualifiedName& kOverflowAttr = …;
const QualifiedName& kPaintOrderAttr = …;
const QualifiedName& kPathAttr = …;
const QualifiedName& kPathLengthAttr = …;
const QualifiedName& kPatternContentUnitsAttr = …;
const QualifiedName& kPatternTransformAttr = …;
const QualifiedName& kPatternUnitsAttr = …;
const QualifiedName& kPointerEventsAttr = …;
const QualifiedName& kPointsAttr = …;
const QualifiedName& kPointsAtXAttr = …;
const QualifiedName& kPointsAtYAttr = …;
const QualifiedName& kPointsAtZAttr = …;
const QualifiedName& kPreserveAlphaAttr = …;
const QualifiedName& kPreserveAspectRatioAttr = …;
const QualifiedName& kPrimitiveUnitsAttr = …;
const QualifiedName& kRAttr = …;
const QualifiedName& kRadiusAttr = …;
const QualifiedName& kRefXAttr = …;
const QualifiedName& kRefYAttr = …;
const QualifiedName& kRepeatCountAttr = …;
const QualifiedName& kRepeatDurAttr = …;
const QualifiedName& kRequiredExtensionsAttr = …;
const QualifiedName& kRequiredFeaturesAttr = …;
const QualifiedName& kRestartAttr = …;
const QualifiedName& kResultAttr = …;
const QualifiedName& kRotateAttr = …;
const QualifiedName& kRxAttr = …;
const QualifiedName& kRyAttr = …;
const QualifiedName& kScaleAttr = …;
const QualifiedName& kSeedAttr = …;
const QualifiedName& kShapeRenderingAttr = …;
const QualifiedName& kSlopeAttr = …;
const QualifiedName& kSpacingAttr = …;
const QualifiedName& kSpecularConstantAttr = …;
const QualifiedName& kSpecularExponentAttr = …;
const QualifiedName& kSpreadMethodAttr = …;
const QualifiedName& kStartOffsetAttr = …;
const QualifiedName& kStdDeviationAttr = …;
const QualifiedName& kStitchTilesAttr = …;
const QualifiedName& kStopColorAttr = …;
const QualifiedName& kStopOpacityAttr = …;
const QualifiedName& kStrokeAttr = …;
const QualifiedName& kStrokeDasharrayAttr = …;
const QualifiedName& kStrokeDashoffsetAttr = …;
const QualifiedName& kStrokeLinecapAttr = …;
const QualifiedName& kStrokeLinejoinAttr = …;
const QualifiedName& kStrokeMiterlimitAttr = …;
const QualifiedName& kStrokeOpacityAttr = …;
const QualifiedName& kStrokeWidthAttr = …;
const QualifiedName& kStyleAttr = …;
const QualifiedName& kSurfaceScaleAttr = …;
const QualifiedName& kSystemLanguageAttr = …;
const QualifiedName& kTableValuesAttr = …;
const QualifiedName& kTargetAttr = …;
const QualifiedName& kTargetXAttr = …;
const QualifiedName& kTargetYAttr = …;
const QualifiedName& kTextAnchorAttr = …;
const QualifiedName& kTextDecorationAttr = …;
const QualifiedName& kTextRenderingAttr = …;
const QualifiedName& kTextLengthAttr = …;
const QualifiedName& kTitleAttr = …;
const QualifiedName& kToAttr = …;
const QualifiedName& kTransformAttr = …;
const QualifiedName& kTransformOriginAttr = …;
const QualifiedName& kTypeAttr = …;
const QualifiedName& kU1Attr = …;
const QualifiedName& kU2Attr = …;
const QualifiedName& kUnicodeBidiAttr = …;
const QualifiedName& kValuesAttr = …;
const QualifiedName& kVectorEffectAttr = …;
const QualifiedName& kVersionAttr = …;
const QualifiedName& kViewBoxAttr = …;
const QualifiedName& kVisibilityAttr = …;
const QualifiedName& kWidthAttr = …;
const QualifiedName& kWordSpacingAttr = …;
const QualifiedName& kWritingModeAttr = …;
const QualifiedName& kXAttr = …;
const QualifiedName& kX1Attr = …;
const QualifiedName& kX2Attr = …;
const QualifiedName& kXChannelSelectorAttr = …;
const QualifiedName& kYAttr = …;
const QualifiedName& kY1Attr = …;
const QualifiedName& kY2Attr = …;
const QualifiedName& kYChannelSelectorAttr = …;
const QualifiedName& kZAttr = …;
const QualifiedName& kZoomAndPanAttr = …;
std::unique_ptr<const QualifiedName*[]> GetAttrs() { … }
void Init() { … }
}
}