1/*
2 * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
3 *
4 * This file was generated by the dom/make_names.pl script.
5 *
6 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2013 Apple Inc. All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions
10 * are met:
11 * 1. Redistributions of source code must retain the above copyright
12 * notice, this list of conditions and the following disclaimer.
13 * 2. Redistributions in binary form must reproduce the above copyright
14 * notice, this list of conditions and the following disclaimer in the
15 * documentation and/or other materials provided with the distribution.
16 *
17 * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
18 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
20 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
21 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
22 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
23 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
24 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
25 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 */
29
30#ifndef DOM_SVGNames_h
31
32#define DOM_SVGNames_h
33
34#include <wtf/NeverDestroyed.h>
35#include <wtf/text/AtomString.h>
36#include "QualifiedName.h"
37
38
39namespace WebCore {
40
41class SVGQualifiedName : public QualifiedName { };
42
43namespace SVGNames {
44
45#ifndef DOM_SVG_NAMES_HIDE_GLOBALS
46
47// Namespace
48WEBCORE_EXPORT extern LazyNeverDestroyed<const WTF::AtomString> svgNamespaceURI;
49
50// Tags
51WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> aTag;
52WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> altGlyphTag;
53WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> altGlyphDefTag;
54WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> altGlyphItemTag;
55WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> animateTag;
56WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> animateColorTag;
57WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> animateMotionTag;
58WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> animateTransformTag;
59WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> circleTag;
60WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> clipPathTag;
61WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> color_profileTag;
62WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> cursorTag;
63WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> defsTag;
64WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> descTag;
65WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> ellipseTag;
66WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feBlendTag;
67WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feColorMatrixTag;
68WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feComponentTransferTag;
69WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feCompositeTag;
70WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feConvolveMatrixTag;
71WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feDiffuseLightingTag;
72WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feDisplacementMapTag;
73WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feDistantLightTag;
74WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feDropShadowTag;
75WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feFloodTag;
76WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feFuncATag;
77WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feFuncBTag;
78WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feFuncGTag;
79WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feFuncRTag;
80WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feGaussianBlurTag;
81WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feImageTag;
82WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feMergeTag;
83WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feMergeNodeTag;
84WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feMorphologyTag;
85WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feOffsetTag;
86WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> fePointLightTag;
87WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feSpecularLightingTag;
88WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feSpotLightTag;
89WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feTileTag;
90WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> feTurbulenceTag;
91WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> filterTag;
92WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> fontTag;
93WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> font_faceTag;
94WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> font_face_formatTag;
95WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> font_face_nameTag;
96WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> font_face_srcTag;
97WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> font_face_uriTag;
98WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> foreignObjectTag;
99WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> gTag;
100WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> glyphTag;
101WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> glyphRefTag;
102WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> hkernTag;
103WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> imageTag;
104WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> lineTag;
105WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> linearGradientTag;
106WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> markerTag;
107WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> maskTag;
108WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> metadataTag;
109WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> missing_glyphTag;
110WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> mpathTag;
111WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> pathTag;
112WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> patternTag;
113WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> polygonTag;
114WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> polylineTag;
115WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> radialGradientTag;
116WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> rectTag;
117WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> scriptTag;
118WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> setTag;
119WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> stopTag;
120WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> styleTag;
121WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> svgTag;
122WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> switchTag;
123WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> symbolTag;
124WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> textTag;
125WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> textPathTag;
126WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> titleTag;
127WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> trefTag;
128WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> tspanTag;
129WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> useTag;
130WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> viewTag;
131WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::SVGQualifiedName> vkernTag;
132// Attributes
133WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> accent_heightAttr;
134WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> accumulateAttr;
135WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> additiveAttr;
136WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> alignment_baselineAttr;
137WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> alphabeticAttr;
138WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> amplitudeAttr;
139WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> animateAttr;
140WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> arabic_formAttr;
141WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> ascentAttr;
142WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> attributeNameAttr;
143WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> attributeTypeAttr;
144WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> azimuthAttr;
145WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> baseFrequencyAttr;
146WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> baseProfileAttr;
147WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> baseline_shiftAttr;
148WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> bboxAttr;
149WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> beginAttr;
150WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> biasAttr;
151WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> buffered_renderingAttr;
152WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> byAttr;
153WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> calcModeAttr;
154WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> cap_heightAttr;
155WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> clipAttr;
156WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> clipPathUnitsAttr;
157WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> clip_pathAttr;
158WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> clip_ruleAttr;
159WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> colorAttr;
160WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> color_interpolationAttr;
161WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> color_interpolation_filtersAttr;
162WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> color_profileAttr;
163WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> color_renderingAttr;
164WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> contentScriptTypeAttr;
165WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> contentStyleTypeAttr;
166WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> cursorAttr;
167WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> cxAttr;
168WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> cyAttr;
169WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> dAttr;
170WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> descentAttr;
171WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> diffuseConstantAttr;
172WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> directionAttr;
173WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> displayAttr;
174WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> divisorAttr;
175WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> dominant_baselineAttr;
176WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> durAttr;
177WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> dxAttr;
178WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> dyAttr;
179WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> edgeModeAttr;
180WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> elevationAttr;
181WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> enable_backgroundAttr;
182WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> endAttr;
183WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> exponentAttr;
184WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> externalResourcesRequiredAttr;
185WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> fillAttr;
186WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> fill_opacityAttr;
187WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> fill_ruleAttr;
188WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> filterAttr;
189WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> filterUnitsAttr;
190WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> flood_colorAttr;
191WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> flood_opacityAttr;
192WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> font_familyAttr;
193WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> font_sizeAttr;
194WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> font_size_adjustAttr;
195WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> font_stretchAttr;
196WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> font_styleAttr;
197WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> font_variantAttr;
198WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> font_weightAttr;
199WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> formatAttr;
200WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> frAttr;
201WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> fromAttr;
202WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> fxAttr;
203WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> fyAttr;
204WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> g1Attr;
205WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> g2Attr;
206WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> glyphRefAttr;
207WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> glyph_nameAttr;
208WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> glyph_orientation_horizontalAttr;
209WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> glyph_orientation_verticalAttr;
210WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> gradientTransformAttr;
211WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> gradientUnitsAttr;
212WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> hangingAttr;
213WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> heightAttr;
214WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> horiz_adv_xAttr;
215WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> horiz_origin_xAttr;
216WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> horiz_origin_yAttr;
217WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> hrefAttr;
218WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> ideographicAttr;
219WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> image_renderingAttr;
220WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> inAttr;
221WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> in2Attr;
222WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> interceptAttr;
223WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> kAttr;
224WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> k1Attr;
225WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> k2Attr;
226WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> k3Attr;
227WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> k4Attr;
228WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> kernelMatrixAttr;
229WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> kernelUnitLengthAttr;
230WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> kerningAttr;
231WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> keyPointsAttr;
232WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> keySplinesAttr;
233WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> keyTimesAttr;
234WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> langAttr;
235WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> lengthAdjustAttr;
236WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> letter_spacingAttr;
237WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> lighting_colorAttr;
238WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> limitingConeAngleAttr;
239WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> localAttr;
240WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> markerHeightAttr;
241WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> markerUnitsAttr;
242WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> markerWidthAttr;
243WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> marker_endAttr;
244WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> marker_midAttr;
245WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> marker_startAttr;
246WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> maskAttr;
247WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> maskContentUnitsAttr;
248WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> maskUnitsAttr;
249WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> mask_typeAttr;
250WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> mathematicalAttr;
251WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> maxAttr;
252WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> mediaAttr;
253WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> methodAttr;
254WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> minAttr;
255WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> modeAttr;
256WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> nameAttr;
257WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> numOctavesAttr;
258WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> offsetAttr;
259WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> onbeginAttr;
260WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> onendAttr;
261WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> onzoomAttr;
262WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> opacityAttr;
263WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> operatorAttr;
264WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> orderAttr;
265WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> orientAttr;
266WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> orientationAttr;
267WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> originAttr;
268WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> overflowAttr;
269WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> overline_positionAttr;
270WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> overline_thicknessAttr;
271WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> paint_orderAttr;
272WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> panose_1Attr;
273WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> pathAttr;
274WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> pathLengthAttr;
275WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> patternContentUnitsAttr;
276WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> patternTransformAttr;
277WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> patternUnitsAttr;
278WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> pointer_eventsAttr;
279WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> pointsAttr;
280WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> pointsAtXAttr;
281WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> pointsAtYAttr;
282WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> pointsAtZAttr;
283WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> preserveAlphaAttr;
284WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> preserveAspectRatioAttr;
285WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> primitiveUnitsAttr;
286WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> rAttr;
287WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> radiusAttr;
288WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> refXAttr;
289WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> refYAttr;
290WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> rendering_intentAttr;
291WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> repeatCountAttr;
292WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> repeatDurAttr;
293WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> requiredExtensionsAttr;
294WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> requiredFeaturesAttr;
295WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> restartAttr;
296WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> resultAttr;
297WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> rotateAttr;
298WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> rxAttr;
299WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> ryAttr;
300WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> scaleAttr;
301WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> seedAttr;
302WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> shape_renderingAttr;
303WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> slopeAttr;
304WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> spacingAttr;
305WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> specularConstantAttr;
306WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> specularExponentAttr;
307WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> spreadMethodAttr;
308WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> startOffsetAttr;
309WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stdDeviationAttr;
310WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stemhAttr;
311WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stemvAttr;
312WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stitchTilesAttr;
313WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stop_colorAttr;
314WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stop_opacityAttr;
315WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> strikethrough_positionAttr;
316WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> strikethrough_thicknessAttr;
317WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> strokeAttr;
318WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stroke_dasharrayAttr;
319WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stroke_dashoffsetAttr;
320WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stroke_linecapAttr;
321WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stroke_linejoinAttr;
322WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stroke_miterlimitAttr;
323WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stroke_opacityAttr;
324WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> stroke_widthAttr;
325WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> styleAttr;
326WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> surfaceScaleAttr;
327WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> systemLanguageAttr;
328WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> tableValuesAttr;
329WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> targetAttr;
330WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> targetXAttr;
331WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> targetYAttr;
332WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> textLengthAttr;
333WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> text_anchorAttr;
334WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> text_decorationAttr;
335WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> text_renderingAttr;
336WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> titleAttr;
337WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> toAttr;
338WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> transformAttr;
339WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> transform_originAttr;
340WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> typeAttr;
341WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> u1Attr;
342WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> u2Attr;
343WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> underline_positionAttr;
344WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> underline_thicknessAttr;
345WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> unicodeAttr;
346WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> unicode_bidiAttr;
347WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> unicode_rangeAttr;
348WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> units_per_emAttr;
349WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> v_alphabeticAttr;
350WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> v_hangingAttr;
351WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> v_ideographicAttr;
352WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> v_mathematicalAttr;
353WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> valuesAttr;
354WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> vector_effectAttr;
355WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> versionAttr;
356WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> vert_adv_yAttr;
357WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> vert_origin_xAttr;
358WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> vert_origin_yAttr;
359WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> viewBoxAttr;
360WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> viewTargetAttr;
361WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> visibilityAttr;
362WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> widthAttr;
363WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> widthsAttr;
364WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> word_spacingAttr;
365WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> writing_modeAttr;
366WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> xAttr;
367WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> x1Attr;
368WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> x2Attr;
369WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> xChannelSelectorAttr;
370WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> x_heightAttr;
371WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> yAttr;
372WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> y1Attr;
373WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> y2Attr;
374WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> yChannelSelectorAttr;
375WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> zAttr;
376WEBCORE_EXPORT extern LazyNeverDestroyed<const WebCore::QualifiedName> zoomAndPanAttr;
377#endif
378
379const unsigned SVGTagsCount = 81;
380const WebCore::SVGQualifiedName* const* getSVGTags();
381const unsigned SVGAttrsCount = 244;
382const WebCore::QualifiedName* const* getSVGAttrs();
383
384WEBCORE_EXPORT void init();
385
386} }
387
388#endif
389
390