Copy as Markdown
Other Tools
#ifndef DOM_BINDINGNAMES_H_
#define DOM_BINDINGNAMES_H_
#include <stddef.h>
#include <stdint.h>
#include "mozilla/Attributes.h"
namespace mozilla::dom {
enum class BindingNamesOffset : uint16_t {
ANGLE_instanced_arrays = 0,
APZHitResultFlags = 23,
AbortController = 41,
AbortSignal = 57,
AbstractRange = 69,
AccessibleNode = 83,
Addon = 98,
AddonEvent = 104,
AddonInstall = 115,
AddonManager = 128,
AddonManagerPermissions = 141,
AnalyserNode = 165,
Animation = 178,
AnimationEffect = 188,
AnimationEvent = 204,
AnimationPlaybackEvent = 219,
AnimationTimeline = 242,
AnonymousContent = 260,
Attr = 277,
Audio = 282,
AudioBuffer = 288,
AudioBufferSourceNode = 300,
AudioContext = 322,
AudioData = 335,
AudioDecoder = 345,
AudioDestinationNode = 358,
AudioEncoder = 379,
AudioListener = 392,
AudioNode = 406,
AudioParam = 416,
AudioParamMap = 427,
AudioProcessingEvent = 441,
AudioScheduledSourceNode = 462,
AudioTrack = 487,
AudioTrackList = 498,
AudioWorklet = 513,
AudioWorkletGlobalScope = 526,
AudioWorkletNode = 550,
AudioWorkletProcessor = 567,
AuthenticatorAssertionResponse = 589,
AuthenticatorAttestationResponse = 620,
AuthenticatorResponse = 653,
BarProp = 675,
BaseAudioContext = 683,
BatteryManager = 700,
BeforeUnloadEvent = 715,
BiquadFilterNode = 733,
Blob = 750,
BlobEvent = 755,
BroadcastChannel = 765,
BrowsingContext = 782,
BrowsingContextGroup = 798,
ByteLengthQueuingStrategy = 819,
CDATASection = 845,
CSPViolationReportBody = 858,
CSS = 881,
CSS2Properties = 885,
CSSAnimation = 900,
CSSConditionRule = 913,
CSSContainerRule = 930,
CSSCounterStyleRule = 947,
CSSCustomPropertyRegisteredEvent = 967,
CSSFontFaceRule = 1000,
CSSFontFeatureValuesRule = 1016,
CSSFontPaletteValuesRule = 1041,
CSSGroupingRule = 1066,
CSSImportRule = 1082,
CSSKeyframeRule = 1096,
CSSKeyframesRule = 1112,
CSSLayerBlockRule = 1129,
CSSLayerStatementRule = 1147,
CSSMarginRule = 1169,
CSSMediaRule = 1183,
CSSMozDocumentRule = 1196,
CSSNamespaceRule = 1215,
CSSNestedDeclarations = 1232,
CSSPageDescriptors = 1254,
CSSPageRule = 1273,
CSSPositionTryDescriptors = 1285,
CSSPositionTryRule = 1311,
CSSPropertyRule = 1330,
CSSPseudoElement = 1346,
CSSRule = 1363,
CSSRuleList = 1371,
CSSScopeRule = 1383,
CSSStartingStyleRule = 1396,
CSSStyleDeclaration = 1417,
CSSStyleRule = 1437,
CSSStyleSheet = 1450,
CSSSupportsRule = 1464,
CSSTransition = 1480,
Cache = 1494,
CacheStorage = 1500,
CallbackDebuggerNotification = 1513,
CanonicalBrowsingContext = 1542,
CanvasCaptureMediaStream = 1567,
CanvasGradient = 1592,
CanvasPattern = 1607,
CanvasRenderingContext2D = 1621,
CaretPosition = 1646,
CaretStateChangedEvent = 1660,
ChannelMergerNode = 1683,
ChannelSplitterNode = 1701,
ChannelWrapper = 1721,
CharacterData = 1736,
CheckerboardReportService = 1750,
ChildProcessMessageManager = 1776,
ChildSHistory = 1803,
ChromeMessageBroadcaster = 1817,
ChromeMessageSender = 1842,
ChromeNodeList = 1862,
ChromeUtils = 1877,
ChromeWorker = 1889,
Client = 1902,
Clients = 1909,
Clipboard = 1917,
ClipboardEvent = 1927,
ClipboardItem = 1942,
ClonedErrorHolder = 1956,
CloseEvent = 1974,
CloseWatcher = 1985,
CommandEvent = 1998,
Comment = 2011,
CompositionEvent = 2019,
CompressionStream = 2036,
ConsoleInstance = 2054,
ConstantSourceNode = 2070,
ContentFrameMessageManager = 2089,
ContentProcessMessageManager = 2116,
ContentVisibilityAutoStateChangeEvent = 2145,
ConvolverNode = 2183,
CookieChangeEvent = 2197,
CookieStore = 2215,
CountQueuingStrategy = 2227,
CreateOfferRequest = 2248,
Credential = 2267,
CredentialsContainer = 2278,
Crypto = 2299,
CryptoKey = 2306,
CustomElementRegistry = 2316,
CustomEvent = 2338,
CustomStateSet = 2350,
DOMException = 2365,
DOMImplementation = 2378,
DOMLocalization = 2396,
DOMMatrix = 2412,
DOMMatrixReadOnly = 2422,
DOMParser = 2440,
DOMPoint = 2450,
DOMPointReadOnly = 2459,
DOMQuad = 2476,
DOMRect = 2484,
DOMRectList = 2492,
DOMRectReadOnly = 2504,
DOMStringList = 2520,
DOMStringMap = 2534,
DOMTokenList = 2547,
DataTransfer = 2560,
DataTransferItem = 2573,
DataTransferItemList = 2590,
DebuggerNotification = 2611,
DebuggerNotificationObserver = 2632,
DecompressionStream = 2661,
DedicatedWorkerGlobalScope = 2681,
DelayNode = 2708,
DeprecationReportBody = 2718,
DeviceAcceleration = 2740,
DeviceLightEvent = 2759,
DeviceMotionEvent = 2776,
DeviceOrientationEvent = 2794,
DeviceRotationRate = 2817,
Directory = 2836,
Document = 2846,
DocumentFragment = 2855,
DocumentL10n = 2872,
DocumentTimeline = 2885,
DocumentType = 2902,
DominatorTree = 2915,
DragEvent = 2929,
DynamicsCompressorNode = 2939,
EXT_blend_minmax = 2962,
EXT_color_buffer_float = 2979,
EXT_color_buffer_half_float = 3002,
EXT_depth_clamp = 3030,
EXT_disjoint_timer_query = 3046,
EXT_float_blend = 3071,
EXT_frag_depth = 3087,
EXT_sRGB = 3102,
EXT_shader_texture_lod = 3111,
EXT_texture_compression_bptc = 3134,
EXT_texture_compression_rgtc = 3163,
EXT_texture_filter_anisotropic = 3192,
EXT_texture_norm16 = 3223,
Element = 3242,
ElementInternals = 3250,
EncodedAudioChunk = 3267,
EncodedVideoChunk = 3285,
ErrorEvent = 3303,
Event = 3314,
EventCallbackDebuggerNotification = 3320,
EventCounts = 3354,
EventSource = 3366,
EventTarget = 3378,
Exception = 3390,
ExtendableEvent = 3400,
ExtendableMessageEvent = 3416,
ExtensionAlarms = 3439,
ExtensionBrowser = 3455,
ExtensionBrowserSettings = 3472,
ExtensionBrowserSettingsColorManagement = 3497,
ExtensionDns = 3537,
ExtensionEventManager = 3550,
ExtensionMockAPI = 3572,
ExtensionPort = 3589,
ExtensionProxy = 3603,
ExtensionRuntime = 3618,
ExtensionScripting = 3635,
ExtensionSetting = 3654,
ExtensionTest = 3671,
External = 3685,
FeaturePolicy = 3694,
FeaturePolicyViolationReportBody = 3708,
FetchEvent = 3741,
FetchObserver = 3752,
File = 3766,
FileList = 3771,
FileReader = 3780,
FileReaderSync = 3791,
FileSystem = 3806,
FileSystemDirectoryEntry = 3817,
FileSystemDirectoryHandle = 3842,
FileSystemDirectoryHandle_AsyncIterator = 3868,
FileSystemDirectoryIterator = 3908,
FileSystemDirectoryReader = 3936,
FileSystemEntry = 3962,
FileSystemFileEntry = 3978,
FileSystemFileHandle = 3998,
FileSystemHandle = 4019,
FileSystemSyncAccessHandle = 4036,
FileSystemWritableFileStream = 4063,
Flex = 4092,
FlexItemValues = 4097,
FlexLineValues = 4112,
FluentBundle = 4127,
FluentBundleAsyncIterator = 4140,
FluentBundleIterator = 4166,
FluentPattern = 4187,
FluentResource = 4201,
FocusEvent = 4216,
FontFace = 4227,
FontFaceSet = 4236,
FontFaceSetIterator = 4248,
FontFaceSetLoadEvent = 4268,
FormData = 4289,
FormData_Iterator = 4298,
FormDataEvent = 4316,
FragmentDirective = 4330,
FrameCrashedEvent = 4348,
FrameLoader = 4366,
GPU = 4378,
GPUAdapter = 4382,
GPUAdapterInfo = 4393,
GPUBindGroup = 4408,
GPUBindGroupLayout = 4421,
GPUBuffer = 4440,
GPUBufferUsage = 4450,
GPUCanvasContext = 4465,
GPUColorWrite = 4482,
GPUCommandBuffer = 4496,
GPUCommandEncoder = 4513,
GPUCompilationInfo = 4531,
GPUCompilationMessage = 4550,
GPUComputePassEncoder = 4572,
GPUComputePipeline = 4594,
GPUDevice = 4613,
GPUDeviceLostInfo = 4623,
GPUError = 4641,
GPUInternalError = 4650,
GPUMapMode = 4667,
GPUOutOfMemoryError = 4678,
GPUPipelineLayout = 4698,
GPUQuerySet = 4716,
GPUQueue = 4728,
GPURenderBundle = 4737,
GPURenderBundleEncoder = 4753,
GPURenderPassEncoder = 4776,
GPURenderPipeline = 4797,
GPUSampler = 4815,
GPUShaderModule = 4826,
GPUShaderStage = 4842,
GPUSupportedFeatures = 4857,
GPUSupportedLimits = 4878,
GPUTexture = 4897,
GPUTextureUsage = 4908,
GPUTextureView = 4924,
GPUUncapturedErrorEvent = 4939,
GPUValidationError = 4963,
GainNode = 4982,
Gamepad = 4991,
GamepadAxisMoveEvent = 4999,
GamepadButton = 5020,
GamepadButtonEvent = 5034,
GamepadEvent = 5053,
GamepadHapticActuator = 5066,
GamepadLightIndicator = 5088,
GamepadPose = 5110,
GamepadServiceTest = 5122,
GamepadTouch = 5141,
Geolocation = 5154,
GeolocationCoordinates = 5166,
GeolocationPosition = 5189,
GeolocationPositionError = 5209,
GetUserMediaRequest = 5234,
GleanBoolean = 5254,
GleanCategory = 5267,
GleanCounter = 5281,
GleanCustomDistribution = 5294,
GleanDatetime = 5318,
GleanDenominator = 5332,
GleanEvent = 5349,
GleanImpl = 5360,
GleanLabeled = 5370,
GleanMemoryDistribution = 5383,
GleanMetric = 5407,
GleanNumerator = 5419,
GleanObject = 5434,
GleanPingsImpl = 5446,
GleanQuantity = 5461,
GleanRate = 5475,
GleanString = 5485,
GleanStringList = 5497,
GleanText = 5513,
GleanTimespan = 5523,
GleanTimingDistribution = 5537,
GleanUrl = 5561,
GleanUuid = 5570,
Grid = 5580,
GridArea = 5585,
GridDimension = 5594,
GridLine = 5608,
GridLines = 5617,
GridTrack = 5627,
GridTracks = 5637,
HTMLAllCollection = 5648,
HTMLAnchorElement = 5666,
HTMLAreaElement = 5684,
HTMLAudioElement = 5700,
HTMLBRElement = 5717,
HTMLBaseElement = 5731,
HTMLBodyElement = 5747,
HTMLButtonElement = 5763,
HTMLCanvasElement = 5781,
HTMLCollection = 5799,
HTMLDListElement = 5814,
HTMLDataElement = 5831,
HTMLDataListElement = 5847,
HTMLDetailsElement = 5867,
HTMLDialogElement = 5886,
HTMLDirectoryElement = 5904,
HTMLDivElement = 5925,
HTMLDocument = 5940,
HTMLElement = 5953,
HTMLEmbedElement = 5965,
HTMLFieldSetElement = 5982,
HTMLFontElement = 6002,
HTMLFormControlsCollection = 6018,
HTMLFormElement = 6045,
HTMLFrameElement = 6061,
HTMLFrameSetElement = 6078,
HTMLHRElement = 6098,
HTMLHeadElement = 6112,
HTMLHeadingElement = 6128,
HTMLHtmlElement = 6147,
HTMLIFrameElement = 6163,
HTMLImageElement = 6181,
HTMLInputElement = 6198,
HTMLLIElement = 6215,
HTMLLabelElement = 6229,
HTMLLegendElement = 6246,
HTMLLinkElement = 6264,
HTMLMapElement = 6280,
HTMLMarqueeElement = 6295,
HTMLMediaElement = 6314,
HTMLMenuElement = 6331,
HTMLMetaElement = 6347,
HTMLMeterElement = 6363,
HTMLModElement = 6380,
HTMLOListElement = 6395,
HTMLObjectElement = 6412,
HTMLOptGroupElement = 6430,
HTMLOptionElement = 6450,
HTMLOptionsCollection = 6468,
HTMLOutputElement = 6490,
HTMLParagraphElement = 6508,
HTMLParamElement = 6529,
HTMLPictureElement = 6546,
HTMLPreElement = 6565,
HTMLProgressElement = 6580,
HTMLQuoteElement = 6600,
HTMLScriptElement = 6617,
HTMLSelectElement = 6635,
HTMLSlotElement = 6653,
HTMLSourceElement = 6669,
HTMLSpanElement = 6687,
HTMLStyleElement = 6703,
HTMLTableCaptionElement = 6720,
HTMLTableCellElement = 6744,
HTMLTableColElement = 6765,
HTMLTableElement = 6785,
HTMLTableRowElement = 6802,
HTMLTableSectionElement = 6822,
HTMLTemplateElement = 6846,
HTMLTextAreaElement = 6866,
HTMLTimeElement = 6886,
HTMLTitleElement = 6902,
HTMLTrackElement = 6919,
HTMLUListElement = 6936,
HTMLUnknownElement = 6953,
HTMLVideoElement = 6972,
HashChangeEvent = 6989,
Headers = 7005,
Headers_Iterator = 7013,
HeapSnapshot = 7030,
Highlight = 7043,
HighlightRegistry = 7053,
History = 7071,
IDBCursor = 7079,
IDBCursorWithValue = 7089,
IDBDatabase = 7108,
IDBFactory = 7120,
IDBIndex = 7131,
IDBKeyRange = 7140,
IDBObjectStore = 7152,
IDBOpenDBRequest = 7167,
IDBRequest = 7184,
IDBTransaction = 7195,
IDBVersionChangeEvent = 7210,
IIRFilterNode = 7232,
IOUtils = 7246,
IdentityCredential = 7254,
IdleDeadline = 7273,
Image = 7286,
ImageBitmap = 7292,
ImageBitmapRenderingContext = 7304,
ImageCapture = 7332,
ImageCaptureError = 7345,
ImageCaptureErrorEvent = 7363,
ImageData = 7386,
ImageDecoder = 7396,
ImageDocument = 7409,
ImageTrack = 7423,
ImageTrackList = 7434,
InputEvent = 7449,
InspectorCSSParser = 7460,
InspectorFontFace = 7479,
InspectorUtils = 7497,
InstallTriggerImpl = 7512,
IntersectionObserver = 7531,
IntersectionObserverEntry = 7552,
IntlUtils = 7578,
InvokeEvent = 7588,
JSProcessActorChild = 7600,
JSProcessActorParent = 7620,
JSWindowActorChild = 7641,
JSWindowActorParent = 7660,
KeyEvent = 7680,
KeyboardEvent = 7689,
KeyframeEffect = 7703,
L10nFileSource = 7718,
L10nOverlays = 7733,
L10nRegistry = 7746,
LargestContentfulPaint = 7759,
LegacyMozTCPSocket = 7782,
Localization = 7801,
Location = 7814,
Lock = 7823,
LockManager = 7828,
MIDIAccess = 7840,
MIDIConnectionEvent = 7851,
MIDIInput = 7871,
MIDIInputMap = 7881,
MIDIMessageEvent = 7894,
MIDIOutput = 7911,
MIDIOutputMap = 7922,
MIDIPort = 7936,
MOZ_debug = 7945,
MatchGlob = 7955,
MatchPattern = 7965,
MatchPatternSet = 7978,
MathMLElement = 7994,
MediaCapabilities = 8008,
MediaControlService = 8026,
MediaController = 8046,
MediaDeviceInfo = 8062,
MediaDevices = 8078,
MediaElementAudioSourceNode = 8091,
MediaEncryptedEvent = 8119,
MediaError = 8139,
MediaKeyError = 8150,
MediaKeyMessageEvent = 8164,
MediaKeySession = 8185,
MediaKeyStatusMap = 8201,
MediaKeyStatusMap_Iterator = 8219,
MediaKeySystemAccess = 8246,
MediaKeys = 8267,
MediaList = 8277,
MediaMetadata = 8287,
MediaQueryList = 8301,
MediaQueryListEvent = 8316,
MediaRecorder = 8336,
MediaRecorderErrorEvent = 8350,
MediaSession = 8374,
MediaSource = 8387,
MediaStream = 8399,
MediaStreamAudioDestinationNode = 8411,
MediaStreamAudioSourceNode = 8443,
MediaStreamError = 8470,
MediaStreamEvent = 8487,
MediaStreamTrack = 8504,
MediaStreamTrackAudioSourceNode = 8521,
MediaStreamTrackEvent = 8553,
MerchantValidationEvent = 8575,
MessageBroadcaster = 8599,
MessageChannel = 8618,
MessageEvent = 8633,
MessageListenerManager = 8646,
MessagePort = 8669,
MessageSender = 8681,
MimeType = 8695,
MimeTypeArray = 8704,
MouseEvent = 8718,
MouseScrollEvent = 8729,
MozCanvasPrintState = 8746,
MozDocumentMatcher = 8766,
MozDocumentObserver = 8785,
MozQueryInterface = 8805,
MozSharedMap = 8823,
MozSharedMap_Iterator = 8836,
MozSharedMapChangeEvent = 8858,
MozStorageAsyncStatementParams = 8882,
MozStorageStatementParams = 8913,
MozStorageStatementRow = 8939,
MozWritableSharedMap = 8962,
MutationEvent = 8983,
MutationObserver = 8997,
MutationRecord = 9014,
NamedNodeMap = 9029,
NavigateEvent = 9042,
Navigation = 9056,
NavigationActivation = 9067,
NavigationCurrentEntryChangeEvent = 9088,
NavigationDestination = 9122,
NavigationHistoryEntry = 9144,
NavigationPreloadManager = 9167,
NavigationTransition = 9192,
Navigator = 9213,
NetworkInformation = 9223,
Node = 9242,
NodeFilter = 9247,
NodeIterator = 9258,
NodeList = 9271,
Notification = 9280,
NotificationEvent = 9293,
NotifyPaintEvent = 9311,
OES_draw_buffers_indexed = 9328,
OES_element_index_uint = 9353,
OES_fbo_render_mipmap = 9376,
OES_standard_derivatives = 9398,
OES_texture_float = 9423,
OES_texture_float_linear = 9441,
OES_texture_half_float = 9466,
OES_texture_half_float_linear = 9489,
OES_vertex_array_object = 9519,
OVR_multiview2 = 9543,
OfflineAudioCompletionEvent = 9558,
OfflineAudioContext = 9586,
OffscreenCanvas = 9606,
OffscreenCanvasRenderingContext2D = 9622,
OnlyForUseInConstructor = 9656,
Option = 9680,
OscillatorNode = 9687,
PageTransitionEvent = 9702,
PaintRequest = 9722,
PaintRequestList = 9735,
PaintWorkletGlobalScope = 9752,
PannerNode = 9776,
ParentProcessMessageManager = 9787,
Path2D = 9815,
PathUtils = 9822,
PaymentAddress = 9832,
PaymentMethodChangeEvent = 9847,
PaymentRequest = 9872,
PaymentRequestUpdateEvent = 9887,
PaymentResponse = 9913,
PeerConnectionImpl = 9929,
PeerConnectionObserver = 9948,
Performance = 9971,
PerformanceEntry = 9983,
PerformanceEntryEvent = 10000,
PerformanceEventTiming = 10022,
PerformanceMark = 10045,
PerformanceMeasure = 10061,
PerformanceNavigation = 10080,
PerformanceNavigationTiming = 10102,
PerformanceObserver = 10130,
PerformanceObserverEntryList = 10150,
PerformancePaintTiming = 10179,
PerformanceResourceTiming = 10202,
PerformanceServerTiming = 10228,
PerformanceTiming = 10252,
PeriodicWave = 10270,
PermissionStatus = 10283,
Permissions = 10300,
Plugin = 10312,
PluginArray = 10319,
PluginCrashedEvent = 10331,
PointerEvent = 10350,
PopStateEvent = 10363,
PopupBlockedEvent = 10377,
PopupPositionedEvent = 10395,
PositionStateEvent = 10416,
PrecompiledScript = 10435,
PrivateAttribution = 10453,
ProcessMessageManager = 10472,
ProcessingInstruction = 10494,
ProgressEvent = 10516,
PromiseDebugging = 10530,
PromiseNativeHandler = 10547,
PromiseRejectionEvent = 10568,
PublicKeyCredential = 10590,
PushEvent = 10610,
PushManager = 10620,
PushManagerImpl = 10632,
PushMessageData = 10648,
PushSubscription = 10664,
PushSubscriptionOptions = 10681,
RTCCertificate = 10705,
RTCDTMFSender = 10720,
RTCDTMFToneChangeEvent = 10734,
RTCDataChannel = 10757,
RTCDataChannelEvent = 10772,
RTCDtlsTransport = 10792,
RTCEncodedAudioFrame = 10809,
RTCEncodedVideoFrame = 10830,
RTCIceCandidate = 10851,
RTCIceTransport = 10867,
RTCIdentityProviderRegistrar = 10883,
RTCPeerConnection = 10912,
RTCPeerConnectionIceEvent = 10930,
RTCPeerConnectionStatic = 10956,
RTCRtpReceiver = 10980,
RTCRtpScriptTransform = 10995,
RTCRtpScriptTransformer = 11017,
RTCRtpSender = 11041,
RTCRtpTransceiver = 11054,
RTCSctpTransport = 11072,
RTCSessionDescription = 11089,
RTCStatsReport = 11111,
RTCTrackEvent = 11126,
RTCTransformEvent = 11140,
RadioNodeList = 11158,
Range = 11172,
ReadableByteStreamController = 11178,
ReadableStream = 11207,
ReadableStream_AsyncIterator = 11222,
ReadableStreamBYOBReader = 11251,
ReadableStreamBYOBRequest = 11276,
ReadableStreamDefaultController = 11302,
ReadableStreamDefaultReader = 11334,
Report = 11362,
ReportBody = 11369,
ReportingObserver = 11380,
Request = 11398,
ResizeObserver = 11406,
ResizeObserverEntry = 11421,
ResizeObserverSize = 11441,
Response = 11460,
SVGAElement = 11469,
SVGAngle = 11481,
SVGAnimateElement = 11490,
SVGAnimateMotionElement = 11508,
SVGAnimateTransformElement = 11532,
SVGAnimatedAngle = 11559,
SVGAnimatedBoolean = 11576,
SVGAnimatedEnumeration = 11595,
SVGAnimatedInteger = 11618,
SVGAnimatedLength = 11637,
SVGAnimatedLengthList = 11655,
SVGAnimatedNumber = 11677,
SVGAnimatedNumberList = 11695,
SVGAnimatedPreserveAspectRatio = 11717,
SVGAnimatedRect = 11748,
SVGAnimatedString = 11764,
SVGAnimatedTransformList = 11782,
SVGAnimationElement = 11807,
SVGCircleElement = 11827,
SVGClipPathElement = 11844,
SVGComponentTransferFunctionElement = 11863,
SVGDefsElement = 11899,
SVGDescElement = 11914,
SVGElement = 11929,
SVGEllipseElement = 11940,
SVGFEBlendElement = 11958,
SVGFEColorMatrixElement = 11976,
SVGFEComponentTransferElement = 12000,
SVGFECompositeElement = 12030,
SVGFEConvolveMatrixElement = 12052,
SVGFEDiffuseLightingElement = 12079,
SVGFEDisplacementMapElement = 12107,
SVGFEDistantLightElement = 12135,
SVGFEDropShadowElement = 12160,
SVGFEFloodElement = 12183,
SVGFEFuncAElement = 12201,
SVGFEFuncBElement = 12219,
SVGFEFuncGElement = 12237,
SVGFEFuncRElement = 12255,
SVGFEGaussianBlurElement = 12273,
SVGFEImageElement = 12298,
SVGFEMergeElement = 12316,
SVGFEMergeNodeElement = 12334,
SVGFEMorphologyElement = 12356,
SVGFEOffsetElement = 12379,
SVGFEPointLightElement = 12398,
SVGFESpecularLightingElement = 12421,
SVGFESpotLightElement = 12450,
SVGFETileElement = 12472,
SVGFETurbulenceElement = 12489,
SVGFilterElement = 12512,
SVGForeignObjectElement = 12529,
SVGGElement = 12553,
SVGGeometryElement = 12565,
SVGGradientElement = 12584,
SVGGraphicsElement = 12603,
SVGImageElement = 12622,
SVGLength = 12638,
SVGLengthList = 12648,
SVGLineElement = 12662,
SVGLinearGradientElement = 12677,
SVGMPathElement = 12702,
SVGMarkerElement = 12718,
SVGMaskElement = 12735,
SVGMatrix = 12750,
SVGMetadataElement = 12760,
SVGNumber = 12779,
SVGNumberList = 12789,
SVGPathElement = 12803,
SVGPatternElement = 12818,
SVGPoint = 12836,
SVGPointList = 12845,
SVGPolygonElement = 12858,
SVGPolylineElement = 12876,
SVGPreserveAspectRatio = 12895,
SVGRadialGradientElement = 12918,
SVGRect = 12943,
SVGRectElement = 12951,
SVGSVGElement = 12966,
SVGScriptElement = 12980,
SVGSetElement = 12997,
SVGStopElement = 13011,
SVGStringList = 13026,
SVGStyleElement = 13040,
SVGSwitchElement = 13056,
SVGSymbolElement = 13073,
SVGTSpanElement = 13090,
SVGTextContentElement = 13106,
SVGTextElement = 13128,
SVGTextPathElement = 13143,
SVGTextPositioningElement = 13162,
SVGTitleElement = 13188,
SVGTransform = 13204,
SVGTransformList = 13217,
SVGUnitTypes = 13234,
SVGUseElement = 13247,
SVGViewElement = 13261,
Sanitizer = 13276,
Scheduler = 13286,
Screen = 13296,
ScreenLuminance = 13303,
ScreenOrientation = 13319,
ScriptProcessorNode = 13337,
ScrollAreaEvent = 13357,
ScrollViewChangeEvent = 13373,
SecurityPolicyViolationEvent = 13395,
Selection = 13424,
ServiceWorker = 13434,
ServiceWorkerContainer = 13448,
ServiceWorkerGlobalScope = 13471,
ServiceWorkerRegistration = 13496,
SessionStoreFormData = 13522,
SessionStoreScrollData = 13543,
SessionStoreUtils = 13566,
ShadowRealmGlobalScope = 13584,
ShadowRoot = 13607,
SharedWorker = 13618,
SharedWorkerGlobalScope = 13631,
SimpleGestureEvent = 13655,
SourceBuffer = 13674,
SourceBufferList = 13687,
SpeechGrammar = 13704,
SpeechGrammarList = 13718,
SpeechRecognition = 13736,
SpeechRecognitionAlternative = 13754,
SpeechRecognitionError = 13783,
SpeechRecognitionEvent = 13806,
SpeechRecognitionResult = 13829,
SpeechRecognitionResultList = 13853,
SpeechSynthesis = 13881,
SpeechSynthesisErrorEvent = 13897,
SpeechSynthesisEvent = 13923,
SpeechSynthesisUtterance = 13944,
SpeechSynthesisVoice = 13969,
StaticRange = 13990,
StereoPannerNode = 14002,
Storage = 14019,
StorageEvent = 14027,
StorageManager = 14040,
StreamFilter = 14055,
StreamFilterDataEvent = 14068,
StructuredCloneHolder = 14090,
StructuredCloneTester = 14112,
StyleSheet = 14134,
StyleSheetApplicableStateChangeEvent = 14145,
StyleSheetList = 14182,
StyleSheetRemovedEvent = 14197,
SubmitEvent = 14220,
SubtleCrypto = 14232,
SyncMessageSender = 14245,
SyncReadFile = 14263,
TCPServerSocket = 14276,
TCPServerSocketEvent = 14292,
TCPSocket = 14313,
TCPSocketErrorEvent = 14323,
TCPSocketEvent = 14343,
TaskController = 14358,
TaskPriorityChangeEvent = 14373,
TaskSignal = 14397,
TelemetryStopwatch = 14408,
TestAttributesOnTypes = 14427,
TestCEReactionsInterface = 14449,
TestCImplementedInterface = 14474,
TestCImplementedInterface2 = 14500,
TestCallbackDictUnionOverload = 14527,
TestChildInterface = 14557,
TestConstructorForFuncInterface = 14576,
TestConstructorForPrefInterface = 14608,
TestConstructorForSCInterface = 14640,
TestCppKeywordNamedMethodsInterface = 14670,
TestDeprecatedInterface = 14706,
TestExampleInterface = 14730,
TestExampleProxyInterface = 14751,
TestExampleThrowingConstructorInterface = 14777,
TestExampleWorkerInterface = 14817,
TestFuncConstructorForDifferentFuncInterface = 14844,
TestFuncConstructorForInterface = 14889,
TestFunctions = 14921,
TestHTMLConstructorInterface = 14935,
TestIndexedAndNamedGetterAndSetterInterface = 14964,
TestIndexedAndNamedGetterInterface = 15008,
TestIndexedAndNamedSetterInterface = 15043,
TestIndexedGetterAndSetterAndNamedGetterInterface = 15078,
TestIndexedGetterInterface = 15128,
TestIndexedSetterInterface = 15155,
TestInterface = 15182,
TestInterfaceAsyncIterableDouble = 15196,
TestInterfaceAsyncIterableDouble_AsyncIterator = 15229,
TestInterfaceAsyncIterableDoubleUnion = 15276,
TestInterfaceAsyncIterableDoubleUnion_AsyncIterator = 15314,
TestInterfaceAsyncIterableSingle = 15366,
TestInterfaceAsyncIterableSingle_AsyncIterator = 15399,
TestInterfaceAsyncIterableSingleWithArgs = 15446,
TestInterfaceAsyncIterableSingleWithArgs_AsyncIterator = 15487,
TestInterfaceIterableDouble = 15542,
TestInterfaceIterableDouble_Iterator = 15570,
TestInterfaceIterableDoubleUnion = 15607,
TestInterfaceIterableDoubleUnion_Iterator = 15640,
TestInterfaceIterableSingle = 15682,
TestInterfaceJS = 15710,
TestInterfaceLength = 15726,
TestInterfaceMaplike = 15746,
TestInterfaceMaplikeJSObject = 15767,
TestInterfaceMaplikeObject = 15796,
TestInterfaceObservableArray = 15823,
TestInterfaceSetlike = 15852,
TestInterfaceSetlikeNode = 15873,
TestInterfaceWithPromiseConstructorArg = 15898,
TestJSImplInterface = 15937,
TestJSImplInterface2 = 15957,
TestJSImplInterface3 = 15978,
TestJSImplInterface4 = 15999,
TestJSImplInterface5 = 16020,
TestJSImplInterface6 = 16041,
TestJSImplNoInterfaceObject = 16062,
TestLegacyFactoryFunctionInterface = 16090,
TestLegacyFactoryFunctionInterface2 = 16125,
TestNamedDeleterInterface = 16161,
TestNamedDeleterWithRetvalInterface = 16187,
TestNamedGetterInterface = 16223,
TestNamedSetterInterface = 16248,
TestNamespace = 16273,
TestNonWrapperCacheInterface = 16287,
TestParentInterface = 16316,
TestPrefChromeOnlySCFuncConstructorForInterface = 16336,
TestPrefConstructorForDifferentPrefInterface = 16384,
TestPrefConstructorForInterface = 16429,
TestProtoObjectHackedNamespace = 16461,
TestReflectedHTMLAttribute = 16492,
TestRenamedInterface = 16519,
TestRenamedNamespace = 16540,
TestSCConstructorForInterface = 16561,
TestSecureContextInterface = 16591,
TestThrowingConstructorInterface = 16618,
TestTrialInterface = 16651,
TestUtils = 16670,
TestWorkerExposedInterface = 16680,
TestingDeprecatedInterface = 16707,
Text = 16734,
TextClause = 16739,
TextDecoder = 16750,
TextDecoderStream = 16762,
TextEncoder = 16780,
TextEncoderStream = 16792,
TextEvent = 16810,
TextMetrics = 16820,
TextTrack = 16832,
TextTrackCue = 16842,
TextTrackCueList = 16855,
TextTrackList = 16872,
TimeEvent = 16886,
TimeRanges = 16896,
ToggleEvent = 16907,
Touch = 16919,
TouchEvent = 16925,
TouchList = 16936,
TrackEvent = 16946,
TransformStream = 16957,
TransformStreamDefaultController = 16973,
TransitionEvent = 17006,
TreeColumn = 17022,
TreeColumns = 17033,
TreeContentView = 17045,
TreeWalker = 17061,
TrustedHTML = 17072,
TrustedScript = 17084,
TrustedScriptURL = 17098,
TrustedTypePolicy = 17115,
TrustedTypePolicyFactory = 17133,
UDPMessageEvent = 17158,
UDPSocket = 17174,
UIEvent = 17184,
URL = 17192,
URLSearchParams = 17196,
URLSearchParams_Iterator = 17212,
UserActivation = 17237,
UserInteraction = 17252,
UserProximityEvent = 17268,
VRDisplay = 17287,
VRDisplayCapabilities = 17297,
VRDisplayEvent = 17319,
VREyeParameters = 17334,
VRFieldOfView = 17350,
VRFrameData = 17364,
VRMockController = 17376,
VRMockDisplay = 17393,
VRPose = 17407,
VRServiceTest = 17414,
VRStageParameters = 17428,
VTTCue = 17446,
VTTRegion = 17453,
ValidityState = 17463,
VideoColorSpace = 17477,
VideoDecoder = 17493,
VideoEncoder = 17506,
VideoFrame = 17519,
VideoPlaybackQuality = 17530,
VideoTrack = 17551,
VideoTrackList = 17562,
ViewTransition = 17577,
VisualViewport = 17592,
WEBGL_color_buffer_float = 17607,
WEBGL_compressed_texture_astc = 17632,
WEBGL_compressed_texture_etc = 17662,
WEBGL_compressed_texture_etc1 = 17691,
WEBGL_compressed_texture_pvrtc = 17721,
WEBGL_compressed_texture_s3tc = 17752,
WEBGL_compressed_texture_s3tc_srgb = 17782,
WEBGL_debug_renderer_info = 17817,
WEBGL_debug_shaders = 17843,
WEBGL_depth_texture = 17863,
WEBGL_draw_buffers = 17883,
WEBGL_explicit_present = 17902,
WEBGL_lose_context = 17925,
WEBGL_provoking_vertex = 17944,
WGSLLanguageFeatures = 17967,
WakeLock = 17988,
WakeLockSentinel = 17997,
WaveShaperNode = 18014,
WebExtensionContentScript = 18029,
WebExtensionPolicy = 18055,
WebGL2RenderingContext = 18074,
WebGLActiveInfo = 18097,
WebGLBuffer = 18113,
WebGLContextEvent = 18125,
WebGLFramebuffer = 18143,
WebGLProgram = 18160,
WebGLQuery = 18173,
WebGLRenderbuffer = 18184,
WebGLRenderingContext = 18202,
WebGLSampler = 18224,
WebGLShader = 18237,
WebGLShaderPrecisionFormat = 18249,
WebGLSync = 18276,
WebGLTexture = 18286,
WebGLTransformFeedback = 18299,
WebGLUniformLocation = 18322,
WebGLVertexArrayObject = 18343,
WebKitCSSMatrix = 18366,
WebSocket = 18382,
WebTransport = 18392,
WebTransportBidirectionalStream = 18405,
WebTransportDatagramDuplexStream = 18437,
WebTransportError = 18470,
WebTransportReceiveStream = 18488,
WebTransportSendStream = 18514,
WebrtcGlobalInformation = 18537,
WheelEvent = 18561,
Window = 18572,
WindowClient = 18579,
WindowContext = 18592,
WindowGlobalChild = 18606,
WindowGlobalParent = 18624,
WindowRoot = 18643,
Worker = 18654,
WorkerDebuggerGlobalScope = 18661,
WorkerGlobalScope = 18687,
WorkerLocation = 18705,
WorkerNavigator = 18720,
WorkerTestUtils = 18736,
Worklet = 18752,
WorkletGlobalScope = 18760,
WrapperCachedNonISupportsTestInterface = 18779,
WritableStream = 18818,
WritableStreamDefaultController = 18833,
WritableStreamDefaultWriter = 18865,
XMLDocument = 18893,
XMLHttpRequest = 18905,
XMLHttpRequestEventTarget = 18920,
XMLHttpRequestUpload = 18946,
XMLSerializer = 18967,
XPathEvaluator = 18981,
XPathExpression = 18996,
XPathResult = 19012,
XRBoundedReferenceSpace = 19024,
XRFrame = 19048,
XRInputSource = 19056,
XRInputSourceArray = 19070,
XRInputSourceEvent = 19089,
XRInputSourcesChangeEvent = 19108,
XRPose = 19134,
XRReferenceSpace = 19141,
XRReferenceSpaceEvent = 19158,
XRRenderState = 19180,
XRRigidTransform = 19194,
XRSession = 19211,
XRSessionEvent = 19221,
XRSpace = 19236,
XRSystem = 19244,
XRView = 19253,
XRViewerPose = 19260,
XRViewport = 19273,
XRWebGLLayer = 19284,
XSLTProcessor = 19297,
XULCommandEvent = 19311,
XULElement = 19327,
XULFrameElement = 19338,
XULMenuElement = 19354,
XULPopupElement = 19369,
XULResizerElement = 19385,
XULTextElement = 19403,
XULTreeElement = 19418,
console = 19433,
webkitSpeechGrammar = 19441,
webkitSpeechGrammarList = 19461,
webkitSpeechRecognition = 19485,
webkitURL = 19509,
};
namespace binding_detail {
extern const char sBindingNames[];
} // namespace binding_detail
MOZ_ALWAYS_INLINE const char* BindingName(BindingNamesOffset aOffset) {
return binding_detail::sBindingNames + static_cast<size_t>(aOffset);
}
} // namespace mozilla::dom
#endif // DOM_BINDINGNAMES_H_