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,
CookieStoreManager = 2227,
CountQueuingStrategy = 2246,
CreateOfferRequest = 2267,
Credential = 2286,
CredentialsContainer = 2297,
Crypto = 2318,
CryptoKey = 2325,
CustomElementRegistry = 2335,
CustomEvent = 2357,
CustomStateSet = 2369,
DOMException = 2384,
DOMImplementation = 2397,
DOMLocalization = 2415,
DOMMatrix = 2431,
DOMMatrixReadOnly = 2441,
DOMParser = 2459,
DOMPoint = 2469,
DOMPointReadOnly = 2478,
DOMQuad = 2495,
DOMRect = 2503,
DOMRectList = 2511,
DOMRectReadOnly = 2523,
DOMStringList = 2539,
DOMStringMap = 2553,
DOMTokenList = 2566,
DataTransfer = 2579,
DataTransferItem = 2592,
DataTransferItemList = 2609,
DebuggerNotification = 2630,
DebuggerNotificationObserver = 2651,
DecompressionStream = 2680,
DedicatedWorkerGlobalScope = 2700,
DelayNode = 2727,
DeprecationReportBody = 2737,
DeviceAcceleration = 2759,
DeviceLightEvent = 2778,
DeviceMotionEvent = 2795,
DeviceOrientationEvent = 2813,
DeviceRotationRate = 2836,
Directory = 2855,
Document = 2865,
DocumentFragment = 2874,
DocumentL10n = 2891,
DocumentTimeline = 2904,
DocumentType = 2921,
DominatorTree = 2934,
DragEvent = 2948,
DynamicsCompressorNode = 2958,
EXT_blend_minmax = 2981,
EXT_color_buffer_float = 2998,
EXT_color_buffer_half_float = 3021,
EXT_depth_clamp = 3049,
EXT_disjoint_timer_query = 3065,
EXT_float_blend = 3090,
EXT_frag_depth = 3106,
EXT_sRGB = 3121,
EXT_shader_texture_lod = 3130,
EXT_texture_compression_bptc = 3153,
EXT_texture_compression_rgtc = 3182,
EXT_texture_filter_anisotropic = 3211,
EXT_texture_norm16 = 3242,
Element = 3261,
ElementInternals = 3269,
EncodedAudioChunk = 3286,
EncodedVideoChunk = 3304,
ErrorEvent = 3322,
Event = 3333,
EventCallbackDebuggerNotification = 3339,
EventCounts = 3373,
EventSource = 3385,
EventTarget = 3397,
Exception = 3409,
ExtendableCookieChangeEvent = 3419,
ExtendableEvent = 3447,
ExtendableMessageEvent = 3463,
ExtensionAlarms = 3486,
ExtensionBrowser = 3502,
ExtensionBrowserSettings = 3519,
ExtensionBrowserSettingsColorManagement = 3544,
ExtensionDns = 3584,
ExtensionEventManager = 3597,
ExtensionMockAPI = 3619,
ExtensionPort = 3636,
ExtensionProxy = 3650,
ExtensionRuntime = 3665,
ExtensionScripting = 3682,
ExtensionSetting = 3701,
ExtensionTest = 3718,
External = 3732,
FeaturePolicy = 3741,
FeaturePolicyViolationReportBody = 3755,
FetchEvent = 3788,
FetchObserver = 3799,
File = 3813,
FileList = 3818,
FileReader = 3827,
FileReaderSync = 3838,
FileSystem = 3853,
FileSystemDirectoryEntry = 3864,
FileSystemDirectoryHandle = 3889,
FileSystemDirectoryHandle_AsyncIterator = 3915,
FileSystemDirectoryIterator = 3955,
FileSystemDirectoryReader = 3983,
FileSystemEntry = 4009,
FileSystemFileEntry = 4025,
FileSystemFileHandle = 4045,
FileSystemHandle = 4066,
FileSystemSyncAccessHandle = 4083,
FileSystemWritableFileStream = 4110,
Flex = 4139,
FlexItemValues = 4144,
FlexLineValues = 4159,
FluentBundle = 4174,
FluentBundleAsyncIterator = 4187,
FluentBundleIterator = 4213,
FluentPattern = 4234,
FluentResource = 4248,
FocusEvent = 4263,
FontFace = 4274,
FontFaceSet = 4283,
FontFaceSetIterator = 4295,
FontFaceSetLoadEvent = 4315,
FormData = 4336,
FormData_Iterator = 4345,
FormDataEvent = 4363,
FragmentDirective = 4377,
FrameCrashedEvent = 4395,
FrameLoader = 4413,
GPU = 4425,
GPUAdapter = 4429,
GPUAdapterInfo = 4440,
GPUBindGroup = 4455,
GPUBindGroupLayout = 4468,
GPUBuffer = 4487,
GPUBufferUsage = 4497,
GPUCanvasContext = 4512,
GPUColorWrite = 4529,
GPUCommandBuffer = 4543,
GPUCommandEncoder = 4560,
GPUCompilationInfo = 4578,
GPUCompilationMessage = 4597,
GPUComputePassEncoder = 4619,
GPUComputePipeline = 4641,
GPUDevice = 4660,
GPUDeviceLostInfo = 4670,
GPUError = 4688,
GPUExternalTexture = 4697,
GPUInternalError = 4716,
GPUMapMode = 4733,
GPUOutOfMemoryError = 4744,
GPUPipelineError = 4764,
GPUPipelineLayout = 4781,
GPUQuerySet = 4799,
GPUQueue = 4811,
GPURenderBundle = 4820,
GPURenderBundleEncoder = 4836,
GPURenderPassEncoder = 4859,
GPURenderPipeline = 4880,
GPUSampler = 4898,
GPUShaderModule = 4909,
GPUShaderStage = 4925,
GPUSupportedFeatures = 4940,
GPUSupportedLimits = 4961,
GPUTexture = 4980,
GPUTextureUsage = 4991,
GPUTextureView = 5007,
GPUUncapturedErrorEvent = 5022,
GPUValidationError = 5046,
GainNode = 5065,
Gamepad = 5074,
GamepadAxisMoveEvent = 5082,
GamepadButton = 5103,
GamepadButtonEvent = 5117,
GamepadEvent = 5136,
GamepadHapticActuator = 5149,
GamepadLightIndicator = 5171,
GamepadPose = 5193,
GamepadServiceTest = 5205,
GamepadTouch = 5224,
Geolocation = 5237,
GeolocationCoordinates = 5249,
GeolocationPosition = 5272,
GeolocationPositionError = 5292,
GetUserMediaRequest = 5317,
GleanBoolean = 5337,
GleanCategory = 5350,
GleanCounter = 5364,
GleanCustomDistribution = 5377,
GleanDatetime = 5401,
GleanDenominator = 5415,
GleanEvent = 5432,
GleanImpl = 5443,
GleanLabeled = 5453,
GleanMemoryDistribution = 5466,
GleanMetric = 5490,
GleanNumerator = 5502,
GleanObject = 5517,
GleanPingsImpl = 5529,
GleanQuantity = 5544,
GleanRate = 5558,
GleanString = 5568,
GleanStringList = 5580,
GleanText = 5596,
GleanTimespan = 5606,
GleanTimingDistribution = 5620,
GleanUrl = 5644,
GleanUuid = 5653,
Grid = 5663,
GridArea = 5668,
GridDimension = 5677,
GridLine = 5691,
GridLines = 5700,
GridTrack = 5710,
GridTracks = 5720,
HTMLAllCollection = 5731,
HTMLAnchorElement = 5749,
HTMLAreaElement = 5767,
HTMLAudioElement = 5783,
HTMLBRElement = 5800,
HTMLBaseElement = 5814,
HTMLBodyElement = 5830,
HTMLButtonElement = 5846,
HTMLCanvasElement = 5864,
HTMLCollection = 5882,
HTMLDListElement = 5897,
HTMLDataElement = 5914,
HTMLDataListElement = 5930,
HTMLDetailsElement = 5950,
HTMLDialogElement = 5969,
HTMLDirectoryElement = 5987,
HTMLDivElement = 6008,
HTMLDocument = 6023,
HTMLElement = 6036,
HTMLEmbedElement = 6048,
HTMLFieldSetElement = 6065,
HTMLFontElement = 6085,
HTMLFormControlsCollection = 6101,
HTMLFormElement = 6128,
HTMLFrameElement = 6144,
HTMLFrameSetElement = 6161,
HTMLHRElement = 6181,
HTMLHeadElement = 6195,
HTMLHeadingElement = 6211,
HTMLHtmlElement = 6230,
HTMLIFrameElement = 6246,
HTMLImageElement = 6264,
HTMLInputElement = 6281,
HTMLLIElement = 6298,
HTMLLabelElement = 6312,
HTMLLegendElement = 6329,
HTMLLinkElement = 6347,
HTMLMapElement = 6363,
HTMLMarqueeElement = 6378,
HTMLMediaElement = 6397,
HTMLMenuElement = 6414,
HTMLMetaElement = 6430,
HTMLMeterElement = 6446,
HTMLModElement = 6463,
HTMLOListElement = 6478,
HTMLObjectElement = 6495,
HTMLOptGroupElement = 6513,
HTMLOptionElement = 6533,
HTMLOptionsCollection = 6551,
HTMLOutputElement = 6573,
HTMLParagraphElement = 6591,
HTMLParamElement = 6612,
HTMLPictureElement = 6629,
HTMLPreElement = 6648,
HTMLProgressElement = 6663,
HTMLQuoteElement = 6683,
HTMLScriptElement = 6700,
HTMLSelectElement = 6718,
HTMLSlotElement = 6736,
HTMLSourceElement = 6752,
HTMLSpanElement = 6770,
HTMLStyleElement = 6786,
HTMLTableCaptionElement = 6803,
HTMLTableCellElement = 6827,
HTMLTableColElement = 6848,
HTMLTableElement = 6868,
HTMLTableRowElement = 6885,
HTMLTableSectionElement = 6905,
HTMLTemplateElement = 6929,
HTMLTextAreaElement = 6949,
HTMLTimeElement = 6969,
HTMLTitleElement = 6985,
HTMLTrackElement = 7002,
HTMLUListElement = 7019,
HTMLUnknownElement = 7036,
HTMLVideoElement = 7055,
HashChangeEvent = 7072,
Headers = 7088,
Headers_Iterator = 7096,
HeapSnapshot = 7113,
Highlight = 7126,
HighlightRegistry = 7136,
History = 7154,
IDBCursor = 7162,
IDBCursorWithValue = 7172,
IDBDatabase = 7191,
IDBFactory = 7203,
IDBIndex = 7214,
IDBKeyRange = 7223,
IDBObjectStore = 7235,
IDBOpenDBRequest = 7250,
IDBRequest = 7267,
IDBTransaction = 7278,
IDBVersionChangeEvent = 7293,
IIRFilterNode = 7315,
IOUtils = 7329,
IdentityCredential = 7337,
IdleDeadline = 7356,
Image = 7369,
ImageBitmap = 7375,
ImageBitmapRenderingContext = 7387,
ImageCapture = 7415,
ImageCaptureError = 7428,
ImageCaptureErrorEvent = 7446,
ImageData = 7469,
ImageDecoder = 7479,
ImageDocument = 7492,
ImageTrack = 7506,
ImageTrackList = 7517,
InferenceSession = 7532,
InputEvent = 7549,
InspectorCSSParser = 7560,
InspectorFontFace = 7579,
InspectorUtils = 7597,
InstallTriggerImpl = 7612,
IntersectionObserver = 7631,
IntersectionObserverEntry = 7652,
IntlUtils = 7678,
JSProcessActorChild = 7688,
JSProcessActorParent = 7708,
JSWindowActorChild = 7729,
JSWindowActorParent = 7748,
KeyEvent = 7768,
KeyboardEvent = 7777,
KeyframeEffect = 7791,
L10nFileSource = 7806,
L10nOverlays = 7821,
L10nRegistry = 7834,
LargestContentfulPaint = 7847,
LegacyMozTCPSocket = 7870,
Localization = 7889,
Location = 7902,
Lock = 7911,
LockManager = 7916,
MIDIAccess = 7928,
MIDIConnectionEvent = 7939,
MIDIInput = 7959,
MIDIInputMap = 7969,
MIDIMessageEvent = 7982,
MIDIOutput = 7999,
MIDIOutputMap = 8010,
MIDIPort = 8024,
MLS = 8033,
MLSGroupView = 8037,
MOZ_debug = 8050,
MatchGlob = 8060,
MatchPattern = 8070,
MatchPatternSet = 8083,
MathMLElement = 8099,
MediaCapabilities = 8113,
MediaControlService = 8131,
MediaController = 8151,
MediaDeviceInfo = 8167,
MediaDevices = 8183,
MediaElementAudioSourceNode = 8196,
MediaEncryptedEvent = 8224,
MediaError = 8244,
MediaKeyError = 8255,
MediaKeyMessageEvent = 8269,
MediaKeySession = 8290,
MediaKeyStatusMap = 8306,
MediaKeyStatusMap_Iterator = 8324,
MediaKeySystemAccess = 8351,
MediaKeys = 8372,
MediaList = 8382,
MediaMetadata = 8392,
MediaQueryList = 8406,
MediaQueryListEvent = 8421,
MediaRecorder = 8441,
MediaRecorderErrorEvent = 8455,
MediaSession = 8479,
MediaSource = 8492,
MediaStream = 8504,
MediaStreamAudioDestinationNode = 8516,
MediaStreamAudioSourceNode = 8548,
MediaStreamError = 8575,
MediaStreamEvent = 8592,
MediaStreamTrack = 8609,
MediaStreamTrackAudioSourceNode = 8626,
MediaStreamTrackEvent = 8658,
MerchantValidationEvent = 8680,
MessageBroadcaster = 8704,
MessageChannel = 8723,
MessageEvent = 8738,
MessageListenerManager = 8751,
MessagePort = 8774,
MessageSender = 8786,
MimeType = 8800,
MimeTypeArray = 8809,
MouseEvent = 8823,
MouseScrollEvent = 8834,
MozCanvasPrintState = 8851,
MozDocumentMatcher = 8871,
MozDocumentObserver = 8890,
MozQueryInterface = 8910,
MozSharedMap = 8928,
MozSharedMap_Iterator = 8941,
MozSharedMapChangeEvent = 8963,
MozStorageAsyncStatementParams = 8987,
MozStorageStatementParams = 9018,
MozStorageStatementRow = 9044,
MozWritableSharedMap = 9067,
MutationEvent = 9088,
MutationObserver = 9102,
MutationRecord = 9119,
NamedNodeMap = 9134,
NavigateEvent = 9147,
Navigation = 9161,
NavigationActivation = 9172,
NavigationCurrentEntryChangeEvent = 9193,
NavigationDestination = 9227,
NavigationHistoryEntry = 9249,
NavigationPreloadManager = 9272,
NavigationTransition = 9297,
Navigator = 9318,
NavigatorLogin = 9328,
NetworkInformation = 9343,
Node = 9362,
NodeFilter = 9367,
NodeIterator = 9378,
NodeList = 9391,
Notification = 9400,
NotificationEvent = 9413,
NotifyPaintEvent = 9431,
OES_draw_buffers_indexed = 9448,
OES_element_index_uint = 9473,
OES_fbo_render_mipmap = 9496,
OES_standard_derivatives = 9518,
OES_texture_float = 9543,
OES_texture_float_linear = 9561,
OES_texture_half_float = 9586,
OES_texture_half_float_linear = 9609,
OES_vertex_array_object = 9639,
OVR_multiview2 = 9663,
OfflineAudioCompletionEvent = 9678,
OfflineAudioContext = 9706,
OffscreenCanvas = 9726,
OffscreenCanvasRenderingContext2D = 9742,
OnlyForUseInConstructor = 9776,
Option = 9800,
OscillatorNode = 9807,
PageTransitionEvent = 9822,
PaintRequest = 9842,
PaintRequestList = 9855,
PaintWorkletGlobalScope = 9872,
PannerNode = 9896,
ParentProcessMessageManager = 9907,
Path2D = 9935,
PathUtils = 9942,
PaymentAddress = 9952,
PaymentMethodChangeEvent = 9967,
PaymentRequest = 9992,
PaymentRequestUpdateEvent = 10007,
PaymentResponse = 10033,
PeerConnectionImpl = 10049,
PeerConnectionObserver = 10068,
Performance = 10091,
PerformanceEntry = 10103,
PerformanceEntryEvent = 10120,
PerformanceEventTiming = 10142,
PerformanceMark = 10165,
PerformanceMeasure = 10181,
PerformanceNavigation = 10200,
PerformanceNavigationTiming = 10222,
PerformanceObserver = 10250,
PerformanceObserverEntryList = 10270,
PerformancePaintTiming = 10299,
PerformanceResourceTiming = 10322,
PerformanceServerTiming = 10348,
PerformanceTiming = 10372,
PeriodicWave = 10390,
PermissionStatus = 10403,
Permissions = 10420,
PlacesBookmark = 10432,
PlacesBookmarkAddition = 10447,
PlacesBookmarkChanged = 10470,
PlacesBookmarkGuid = 10492,
PlacesBookmarkKeyword = 10511,
PlacesBookmarkMoved = 10533,
PlacesBookmarkRemoved = 10553,
PlacesBookmarkTags = 10575,
PlacesBookmarkTime = 10594,
PlacesBookmarkTitle = 10613,
PlacesBookmarkUrl = 10633,
PlacesEvent = 10651,
PlacesEventCounts = 10663,
PlacesFavicon = 10681,
PlacesHistoryCleared = 10695,
PlacesObservers = 10716,
PlacesPurgeCaches = 10732,
PlacesRanking = 10750,
PlacesVisit = 10764,
PlacesVisitRemoved = 10776,
PlacesVisitTitle = 10795,
PlacesWeakCallbackWrapper = 10812,
Plugin = 10838,
PluginArray = 10845,
PluginCrashedEvent = 10857,
PointerEvent = 10876,
PopStateEvent = 10889,
PopupBlockedEvent = 10903,
PopupPositionedEvent = 10921,
PositionStateEvent = 10942,
PrecompiledScript = 10961,
PrivateAttribution = 10979,
ProcessMessageManager = 10998,
ProcessingInstruction = 11020,
ProgressEvent = 11042,
PromiseDebugging = 11056,
PromiseNativeHandler = 11073,
PromiseRejectionEvent = 11094,
PublicKeyCredential = 11116,
PushEvent = 11136,
PushManager = 11146,
PushManagerImpl = 11158,
PushMessageData = 11174,
PushSubscription = 11190,
PushSubscriptionChangeEvent = 11207,
PushSubscriptionOptions = 11235,
RTCCertificate = 11259,
RTCDTMFSender = 11274,
RTCDTMFToneChangeEvent = 11288,
RTCDataChannel = 11311,
RTCDataChannelEvent = 11326,
RTCDtlsTransport = 11346,
RTCEncodedAudioFrame = 11363,
RTCEncodedVideoFrame = 11384,
RTCIceCandidate = 11405,
RTCIceTransport = 11421,
RTCIdentityProviderRegistrar = 11437,
RTCPeerConnection = 11466,
RTCPeerConnectionIceEvent = 11484,
RTCPeerConnectionStatic = 11510,
RTCRtpReceiver = 11534,
RTCRtpScriptTransform = 11549,
RTCRtpScriptTransformer = 11571,
RTCRtpSender = 11595,
RTCRtpTransceiver = 11608,
RTCSctpTransport = 11626,
RTCSessionDescription = 11643,
RTCStatsReport = 11665,
RTCTrackEvent = 11680,
RTCTransformEvent = 11694,
RadioNodeList = 11712,
Range = 11726,
ReadableByteStreamController = 11732,
ReadableStream = 11761,
ReadableStream_AsyncIterator = 11776,
ReadableStreamBYOBReader = 11805,
ReadableStreamBYOBRequest = 11830,
ReadableStreamDefaultController = 11856,
ReadableStreamDefaultReader = 11888,
Report = 11916,
ReportBody = 11923,
ReportingObserver = 11934,
Request = 11952,
ResizeObserver = 11960,
ResizeObserverEntry = 11975,
ResizeObserverSize = 11995,
Response = 12014,
SVGAElement = 12023,
SVGAngle = 12035,
SVGAnimateElement = 12044,
SVGAnimateMotionElement = 12062,
SVGAnimateTransformElement = 12086,
SVGAnimatedAngle = 12113,
SVGAnimatedBoolean = 12130,
SVGAnimatedEnumeration = 12149,
SVGAnimatedInteger = 12172,
SVGAnimatedLength = 12191,
SVGAnimatedLengthList = 12209,
SVGAnimatedNumber = 12231,
SVGAnimatedNumberList = 12249,
SVGAnimatedPreserveAspectRatio = 12271,
SVGAnimatedRect = 12302,
SVGAnimatedString = 12318,
SVGAnimatedTransformList = 12336,
SVGAnimationElement = 12361,
SVGCircleElement = 12381,
SVGClipPathElement = 12398,
SVGComponentTransferFunctionElement = 12417,
SVGDefsElement = 12453,
SVGDescElement = 12468,
SVGElement = 12483,
SVGEllipseElement = 12494,
SVGFEBlendElement = 12512,
SVGFEColorMatrixElement = 12530,
SVGFEComponentTransferElement = 12554,
SVGFECompositeElement = 12584,
SVGFEConvolveMatrixElement = 12606,
SVGFEDiffuseLightingElement = 12633,
SVGFEDisplacementMapElement = 12661,
SVGFEDistantLightElement = 12689,
SVGFEDropShadowElement = 12714,
SVGFEFloodElement = 12737,
SVGFEFuncAElement = 12755,
SVGFEFuncBElement = 12773,
SVGFEFuncGElement = 12791,
SVGFEFuncRElement = 12809,
SVGFEGaussianBlurElement = 12827,
SVGFEImageElement = 12852,
SVGFEMergeElement = 12870,
SVGFEMergeNodeElement = 12888,
SVGFEMorphologyElement = 12910,
SVGFEOffsetElement = 12933,
SVGFEPointLightElement = 12952,
SVGFESpecularLightingElement = 12975,
SVGFESpotLightElement = 13004,
SVGFETileElement = 13026,
SVGFETurbulenceElement = 13043,
SVGFilterElement = 13066,
SVGForeignObjectElement = 13083,
SVGGElement = 13107,
SVGGeometryElement = 13119,
SVGGradientElement = 13138,
SVGGraphicsElement = 13157,
SVGImageElement = 13176,
SVGLength = 13192,
SVGLengthList = 13202,
SVGLineElement = 13216,
SVGLinearGradientElement = 13231,
SVGMPathElement = 13256,
SVGMarkerElement = 13272,
SVGMaskElement = 13289,
SVGMatrix = 13304,
SVGMetadataElement = 13314,
SVGNumber = 13333,
SVGNumberList = 13343,
SVGPathElement = 13357,
SVGPathSegment = 13372,
SVGPatternElement = 13387,
SVGPoint = 13405,
SVGPointList = 13414,
SVGPolygonElement = 13427,
SVGPolylineElement = 13445,
SVGPreserveAspectRatio = 13464,
SVGRadialGradientElement = 13487,
SVGRect = 13512,
SVGRectElement = 13520,
SVGSVGElement = 13535,
SVGScriptElement = 13549,
SVGSetElement = 13566,
SVGStopElement = 13580,
SVGStringList = 13595,
SVGStyleElement = 13609,
SVGSwitchElement = 13625,
SVGSymbolElement = 13642,
SVGTSpanElement = 13659,
SVGTextContentElement = 13675,
SVGTextElement = 13697,
SVGTextPathElement = 13712,
SVGTextPositioningElement = 13731,
SVGTitleElement = 13757,
SVGTransform = 13773,
SVGTransformList = 13786,
SVGUnitTypes = 13803,
SVGUseElement = 13816,
SVGViewElement = 13830,
Sanitizer = 13845,
Scheduler = 13855,
Screen = 13865,
ScreenLuminance = 13872,
ScreenOrientation = 13888,
ScriptProcessorNode = 13906,
ScrollAreaEvent = 13926,
SecurityPolicyViolationEvent = 13942,
Selection = 13971,
ServiceWorker = 13981,
ServiceWorkerContainer = 13995,
ServiceWorkerGlobalScope = 14018,
ServiceWorkerRegistration = 14043,
SessionStoreFormData = 14069,
SessionStoreScrollData = 14090,
SessionStoreUtils = 14113,
ShadowRealmGlobalScope = 14131,
ShadowRoot = 14154,
SharedWorker = 14165,
SharedWorkerGlobalScope = 14178,
SimpleGestureEvent = 14202,
SourceBuffer = 14221,
SourceBufferList = 14234,
SpeechGrammar = 14251,
SpeechGrammarList = 14265,
SpeechRecognition = 14283,
SpeechRecognitionAlternative = 14301,
SpeechRecognitionError = 14330,
SpeechRecognitionEvent = 14353,
SpeechRecognitionResult = 14376,
SpeechRecognitionResultList = 14400,
SpeechSynthesis = 14428,
SpeechSynthesisErrorEvent = 14444,
SpeechSynthesisEvent = 14470,
SpeechSynthesisUtterance = 14491,
SpeechSynthesisVoice = 14516,
StaticRange = 14537,
StereoPannerNode = 14549,
Storage = 14566,
StorageEvent = 14574,
StorageManager = 14587,
StreamFilter = 14602,
StreamFilterDataEvent = 14615,
StructuredCloneHolder = 14637,
StructuredCloneTester = 14659,
StyleSheet = 14681,
StyleSheetApplicableStateChangeEvent = 14692,
StyleSheetList = 14729,
StyleSheetRemovedEvent = 14744,
SubmitEvent = 14767,
SubtleCrypto = 14779,
SyncMessageSender = 14792,
SyncReadFile = 14810,
TCPServerSocket = 14823,
TCPServerSocketEvent = 14839,
TCPSocket = 14860,
TCPSocketErrorEvent = 14870,
TCPSocketEvent = 14890,
TaskController = 14905,
TaskPriorityChangeEvent = 14920,
TaskSignal = 14944,
Tensor = 14955,
TestAttributesOnTypes = 14962,
TestCEReactionsInterface = 14984,
TestCImplementedInterface = 15009,
TestCImplementedInterface2 = 15035,
TestCallbackDictUnionOverload = 15062,
TestChildInterface = 15092,
TestChromeOnlyInterface = 15111,
TestConstructorForFuncInterface = 15135,
TestConstructorForPrefInterface = 15167,
TestConstructorForSCInterface = 15199,
TestCppKeywordNamedMethodsInterface = 15229,
TestDeprecatedInterface = 15265,
TestExampleInterface = 15289,
TestExampleProxyInterface = 15310,
TestExampleThrowingConstructorInterface = 15336,
TestExampleWorkerInterface = 15376,
TestFuncConstructorForDifferentFuncInterface = 15403,
TestFuncConstructorForInterface = 15448,
TestFunctions = 15480,
TestHTMLConstructorInterface = 15494,
TestIndexedAndNamedGetterAndSetterInterface = 15523,
TestIndexedAndNamedGetterInterface = 15567,
TestIndexedAndNamedSetterInterface = 15602,
TestIndexedGetterAndSetterAndNamedGetterInterface = 15637,
TestIndexedGetterInterface = 15687,
TestIndexedSetterInterface = 15714,
TestInterface = 15741,
TestInterfaceAsyncIterableDouble = 15755,
TestInterfaceAsyncIterableDouble_AsyncIterator = 15788,
TestInterfaceAsyncIterableDoubleUnion = 15835,
TestInterfaceAsyncIterableDoubleUnion_AsyncIterator = 15873,
TestInterfaceAsyncIterableSingle = 15925,
TestInterfaceAsyncIterableSingle_AsyncIterator = 15958,
TestInterfaceAsyncIterableSingleWithArgs = 16005,
TestInterfaceAsyncIterableSingleWithArgs_AsyncIterator = 16046,
TestInterfaceIterableDouble = 16101,
TestInterfaceIterableDouble_Iterator = 16129,
TestInterfaceIterableDoubleUnion = 16166,
TestInterfaceIterableDoubleUnion_Iterator = 16199,
TestInterfaceIterableSingle = 16241,
TestInterfaceJS = 16269,
TestInterfaceLength = 16285,
TestInterfaceMaplike = 16305,
TestInterfaceMaplikeJSObject = 16326,
TestInterfaceMaplikeObject = 16355,
TestInterfaceObservableArray = 16382,
TestInterfaceSetlike = 16411,
TestInterfaceSetlikeNode = 16432,
TestInterfaceWithPromiseConstructorArg = 16457,
TestJSImplInterface = 16496,
TestJSImplInterface2 = 16516,
TestJSImplInterface3 = 16537,
TestJSImplInterface4 = 16558,
TestJSImplInterface5 = 16579,
TestJSImplInterface6 = 16600,
TestJSImplNoInterfaceObject = 16621,
TestLegacyFactoryFunctionInterface = 16649,
TestLegacyFactoryFunctionInterface2 = 16684,
TestNamedDeleterInterface = 16720,
TestNamedDeleterWithRetvalInterface = 16746,
TestNamedGetterInterface = 16782,
TestNamedSetterInterface = 16807,
TestNamespace = 16832,
TestNonWrapperCacheInterface = 16846,
TestParentInterface = 16875,
TestPrefChromeOnlySCFuncConstructorForInterface = 16895,
TestPrefConstructorForDifferentPrefInterface = 16943,
TestPrefConstructorForInterface = 16988,
TestProtoObjectHackedNamespace = 17020,
TestReflectedHTMLAttribute = 17051,
TestRenamedInterface = 17078,
TestRenamedNamespace = 17099,
TestSCConstructorForInterface = 17120,
TestSecureContextInterface = 17150,
TestThrowingConstructorInterface = 17177,
TestTrialInterface = 17210,
TestUtils = 17229,
TestWorkerExposedInterface = 17239,
TestingDeprecatedInterface = 17266,
Text = 17293,
TextClause = 17298,
TextDecoder = 17309,
TextDecoderStream = 17321,
TextEncoder = 17339,
TextEncoderStream = 17351,
TextEvent = 17369,
TextMetrics = 17379,
TextTrack = 17391,
TextTrackCue = 17401,
TextTrackCueList = 17414,
TextTrackList = 17431,
TimeEvent = 17445,
TimeRanges = 17455,
ToggleEvent = 17466,
Touch = 17478,
TouchEvent = 17484,
TouchList = 17495,
TrackEvent = 17505,
TransformStream = 17516,
TransformStreamDefaultController = 17532,
TransitionEvent = 17565,
TreeColumn = 17581,
TreeColumns = 17592,
TreeContentView = 17604,
TreeWalker = 17620,
TrustedHTML = 17631,
TrustedScript = 17643,
TrustedScriptURL = 17657,
TrustedTypePolicy = 17674,
TrustedTypePolicyFactory = 17692,
UDPMessageEvent = 17717,
UDPSocket = 17733,
UIEvent = 17743,
URL = 17751,
URLSearchParams = 17755,
URLSearchParams_Iterator = 17771,
UniFFIPointer = 17796,
UniFFIScaffolding = 17810,
UserActivation = 17828,
UserInteraction = 17843,
UserProximityEvent = 17859,
VRDisplay = 17878,
VRDisplayCapabilities = 17888,
VRDisplayEvent = 17910,
VREyeParameters = 17925,
VRFieldOfView = 17941,
VRFrameData = 17955,
VRMockController = 17967,
VRMockDisplay = 17984,
VRPose = 17998,
VRServiceTest = 18005,
VRStageParameters = 18019,
VTTCue = 18037,
VTTRegion = 18044,
ValidityState = 18054,
VideoColorSpace = 18068,
VideoDecoder = 18084,
VideoEncoder = 18097,
VideoFrame = 18110,
VideoPlaybackQuality = 18121,
VideoTrack = 18142,
VideoTrackList = 18153,
ViewTransition = 18168,
VisualViewport = 18183,
WEBGL_color_buffer_float = 18198,
WEBGL_compressed_texture_astc = 18223,
WEBGL_compressed_texture_etc = 18253,
WEBGL_compressed_texture_etc1 = 18282,
WEBGL_compressed_texture_pvrtc = 18312,
WEBGL_compressed_texture_s3tc = 18343,
WEBGL_compressed_texture_s3tc_srgb = 18373,
WEBGL_debug_renderer_info = 18408,
WEBGL_debug_shaders = 18434,
WEBGL_depth_texture = 18454,
WEBGL_draw_buffers = 18474,
WEBGL_explicit_present = 18493,
WEBGL_lose_context = 18516,
WEBGL_provoking_vertex = 18535,
WGSLLanguageFeatures = 18558,
WakeLock = 18579,
WakeLockSentinel = 18588,
WaveShaperNode = 18605,
WebExtensionContentScript = 18620,
WebExtensionPolicy = 18646,
WebGL2RenderingContext = 18665,
WebGLActiveInfo = 18688,
WebGLBuffer = 18704,
WebGLContextEvent = 18716,
WebGLFramebuffer = 18734,
WebGLProgram = 18751,
WebGLQuery = 18764,
WebGLRenderbuffer = 18775,
WebGLRenderingContext = 18793,
WebGLSampler = 18815,
WebGLShader = 18828,
WebGLShaderPrecisionFormat = 18840,
WebGLSync = 18867,
WebGLTexture = 18877,
WebGLTransformFeedback = 18890,
WebGLUniformLocation = 18913,
WebGLVertexArrayObject = 18934,
WebKitCSSMatrix = 18957,
WebSocket = 18973,
WebTransport = 18983,
WebTransportBidirectionalStream = 18996,
WebTransportDatagramDuplexStream = 19028,
WebTransportError = 19061,
WebTransportReceiveStream = 19079,
WebTransportSendStream = 19105,
WebrtcGlobalInformation = 19128,
WheelEvent = 19152,
Window = 19163,
WindowClient = 19170,
WindowContext = 19183,
WindowGlobalChild = 19197,
WindowGlobalParent = 19215,
WindowRoot = 19234,
Worker = 19245,
WorkerDebuggerGlobalScope = 19252,
WorkerGlobalScope = 19278,
WorkerLocation = 19296,
WorkerNavigator = 19311,
WorkerTestUtils = 19327,
Worklet = 19343,
WorkletGlobalScope = 19351,
WrapperCachedNonISupportsTestInterface = 19370,
WritableStream = 19409,
WritableStreamDefaultController = 19424,
WritableStreamDefaultWriter = 19456,
XMLDocument = 19484,
XMLHttpRequest = 19496,
XMLHttpRequestEventTarget = 19511,
XMLHttpRequestUpload = 19537,
XMLSerializer = 19558,
XPathEvaluator = 19572,
XPathExpression = 19587,
XPathResult = 19603,
XRBoundedReferenceSpace = 19615,
XRFrame = 19639,
XRInputSource = 19647,
XRInputSourceArray = 19661,
XRInputSourceEvent = 19680,
XRInputSourcesChangeEvent = 19699,
XRPose = 19725,
XRReferenceSpace = 19732,
XRReferenceSpaceEvent = 19749,
XRRenderState = 19771,
XRRigidTransform = 19785,
XRSession = 19802,
XRSessionEvent = 19812,
XRSpace = 19827,
XRSystem = 19835,
XRView = 19844,
XRViewerPose = 19851,
XRViewport = 19864,
XRWebGLLayer = 19875,
XSLTProcessor = 19888,
XULCommandEvent = 19902,
XULElement = 19918,
XULFrameElement = 19929,
XULMenuElement = 19945,
XULPopupElement = 19960,
XULResizerElement = 19976,
XULTextElement = 19994,
XULTreeElement = 20009,
console = 20024,
webkitSpeechGrammar = 20032,
webkitSpeechGrammarList = 20052,
webkitSpeechRecognition = 20076,
webkitURL = 20100,
};
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_