#pragma once #include "root.h" #include "wtf/FastMalloc.h" #include "wtf/Noncopyable.h" namespace WebCore { using namespace JSC; class DOMIsoSubspaces { WTF_MAKE_NONCOPYABLE(DOMIsoSubspaces); WTF_MAKE_FAST_ALLOCATED(DOMIsoSubspaces); public: DOMIsoSubspaces() = default; /*-- BUN --*/ std::unique_ptr m_subspaceForBuffer; std::unique_ptr m_subspaceForBufferList; std::unique_ptr m_subspaceForFFIFunction; std::unique_ptr m_subspaceForNapiClass; std::unique_ptr m_subspaceForNapiPrototype; std::unique_ptr m_subspaceForJSSQLStatement; std::unique_ptr m_subspaceForJSSQLStatementConstructor; std::unique_ptr m_subspaceForJSSinkConstructor; std::unique_ptr m_subspaceForJSSinkController; std::unique_ptr m_subspaceForJSSink; std::unique_ptr m_subspaceForStringDecoder; std::unique_ptr m_subspaceForReadableState; std::unique_ptr m_subspaceForPendingVirtualModuleResult; std::unique_ptr m_subspaceForCallSite; std::unique_ptr m_subspaceForNapiExternal; #include "ZigGeneratedClasses+DOMIsoSubspaces.h" /*-- BUN --*/ // std::unique_ptr m_subspaceForTouch; // std::unique_ptr m_subspaceForTouchEvent; // std::unique_ptr m_subspaceForTouchList; // std::unique_ptr m_subspaceForInternalSettingsGenerated; // std::unique_ptr m_subspaceForGPU; // std::unique_ptr m_subspaceForGPUAdapter; // std::unique_ptr m_subspaceForGPUBindGroup; // std::unique_ptr m_subspaceForGPUBindGroupLayout; // std::unique_ptr m_subspaceForGPUBuffer; // std::unique_ptr m_subspaceForGPUBufferUsage; // std::unique_ptr m_subspaceForGPUCanvasContext; // std::unique_ptr m_subspaceForGPUColorWrite; // std::unique_ptr m_subspaceForGPUCommandBuffer; // std::unique_ptr m_subspaceForGPUCommandEncoder; // std::unique_ptr m_subspaceForGPUCompilationInfo; // std::unique_ptr m_subspaceForGPUCompilationMessage; // std::unique_ptr m_subspaceForGPUComputePassEncoder; // std::unique_ptr m_subspaceForGPUComputePipeline; // std::unique_ptr m_subspaceForGPUDevice; // std::unique_ptr m_subspaceForGPUDeviceLostInfo; // std::unique_ptr m_subspaceForGPUExternalTexture; // std::unique_ptr m_subspaceForGPUMapMode; // std::unique_ptr m_subspaceForGPUOutOfMemoryError; // std::unique_ptr m_subspaceForGPUPipelineLayout; // std::unique_ptr m_subspaceForGPUQuerySet; // std::unique_ptr m_subspaceForGPUQueue; // std::unique_ptr m_subspaceForGPURenderBundle; // std::unique_ptr m_subspaceForGPURenderBundleEncoder; // std::unique_ptr m_subspaceForGPURenderPassEncoder; // std::unique_ptr m_subspaceForGPURenderPipeline; // std::unique_ptr m_subspaceForGPUSampler; // std::unique_ptr m_subspaceForGPUShaderModule; // std::unique_ptr m_subspaceForGPUShaderStage; // std::unique_ptr m_subspaceForGPUSupportedFeatures; // std::unique_ptr m_subspaceForGPUSupportedLimits; // std::unique_ptr m_subspaceForGPUTexture; // std::unique_ptr m_subspaceForGPUTextureUsage; // std::unique_ptr m_subspaceForGPUTextureView; // std::unique_ptr m_subspaceForGPUUncapturedErrorEvent; // std::unique_ptr m_subspaceForGPUValidationError; // std::unique_ptr m_subspaceForWebKitPlaybackTargetAvailabilityEvent; // std::unique_ptr m_subspaceForApplePayCancelEvent; // std::unique_ptr m_subspaceForApplePayCouponCodeChangedEvent; // std::unique_ptr m_subspaceForApplePayError; // std::unique_ptr m_subspaceForApplePayPaymentAuthorizedEvent; // std::unique_ptr m_subspaceForApplePayPaymentMethodSelectedEvent; // std::unique_ptr m_subspaceForApplePaySession; // std::unique_ptr m_subspaceForApplePaySetup; // std::unique_ptr m_subspaceForApplePaySetupFeature; // std::unique_ptr m_subspaceForApplePayShippingContactSelectedEvent; // std::unique_ptr m_subspaceForApplePayShippingMethodSelectedEvent; // std::unique_ptr m_subspaceForApplePayValidateMerchantEvent; // std::unique_ptr m_subspaceForClipboard; // std::unique_ptr m_subspaceForClipboardItem; // std::unique_ptr m_subspaceForDOMCache; // std::unique_ptr m_subspaceForDOMCacheStorage; // std::unique_ptr m_subspaceForContactsManager; // std::unique_ptr m_subspaceForBasicCredential; // std::unique_ptr m_subspaceForCredentialsContainer; // std::unique_ptr m_subspaceForMediaKeyMessageEvent; // std::unique_ptr m_subspaceForMediaKeySession; // std::unique_ptr m_subspaceForMediaKeyStatusMap; // std::unique_ptr m_subspaceForMediaKeyStatusMapIterator; // std::unique_ptr m_subspaceForMediaKeySystemAccess; // std::unique_ptr m_subspaceForMediaKeys; // std::unique_ptr m_subspaceForWebKitMediaKeyMessageEvent; // std::unique_ptr m_subspaceForWebKitMediaKeyNeededEvent; // std::unique_ptr m_subspaceForWebKitMediaKeySession; // std::unique_ptr m_subspaceForWebKitMediaKeys; // std::unique_ptr m_subspaceForDOMFileSystem; // std::unique_ptr m_subspaceForFileSystemDirectoryEntry; // std::unique_ptr m_subspaceForFileSystemDirectoryReader; // std::unique_ptr m_subspaceForFileSystemEntry; // std::unique_ptr m_subspaceForFileSystemFileEntry; std::unique_ptr m_subspaceForFetchHeaders; std::unique_ptr m_subspaceForFetchHeadersIterator; // std::unique_ptr m_subspaceForFetchRequest; // std::unique_ptr m_subspaceForFetchResponse; // std::unique_ptr m_subspaceForFileSystemDirectoryHandle; // std::unique_ptr m_subspaceForFileSystemFileHandle; // std::unique_ptr m_subspaceForFileSystemHandle; // std::unique_ptr m_subspaceForFileSystemSyncAccessHandle; // std::unique_ptr m_subspaceForGamepad; // std::unique_ptr m_subspaceForGamepadButton; // std::unique_ptr m_subspaceForGamepadEvent; // std::unique_ptr m_subspaceForGeolocation; // std::unique_ptr m_subspaceForGeolocationCoordinates; // std::unique_ptr m_subspaceForGeolocationPosition; // std::unique_ptr m_subspaceForGeolocationPositionError; // std::unique_ptr m_subspaceForHighlight; // std::unique_ptr m_subspaceForHighlightRegister; // std::unique_ptr m_subspaceForIDBCursor; // std::unique_ptr m_subspaceForIDBCursorWithValue; // std::unique_ptr m_subspaceForIDBDatabase; // std::unique_ptr m_subspaceForIDBFactory; // std::unique_ptr m_subspaceForIDBIndex; // std::unique_ptr m_subspaceForIDBKeyRange; // std::unique_ptr m_subspaceForIDBObjectStore; // std::unique_ptr m_subspaceForIDBOpenDBRequest; // std::unique_ptr m_subspaceForIDBRequest; // std::unique_ptr m_subspaceForIDBTransaction; // std::unique_ptr m_subspaceForIDBVersionChangeEvent; // std::unique_ptr m_subspaceForMediaCapabilities; // std::unique_ptr m_subspaceForMediaControlsHost; // std::unique_ptr m_subspaceForBlobEvent; // std::unique_ptr m_subspaceForMediaRecorder; // std::unique_ptr m_subspaceForMediaRecorderErrorEvent; // std::unique_ptr m_subspaceForMediaMetadata; // std::unique_ptr m_subspaceForMediaSession; // std::unique_ptr m_subspaceForMediaSessionCoordinator; // std::unique_ptr m_subspaceForMediaSource; // std::unique_ptr m_subspaceForSourceBuffer; // std::unique_ptr m_subspaceForSourceBufferList; // std::unique_ptr m_subspaceForVideoPlaybackQuality; // std::unique_ptr m_subspaceForCanvasCaptureMediaStreamTrack; // std::unique_ptr m_subspaceForMediaDeviceInfo; // std::unique_ptr m_subspaceForMediaDevices; // std::unique_ptr m_subspaceForMediaStream; // std::unique_ptr m_subspaceForMediaStreamTrack; // std::unique_ptr m_subspaceForMediaStreamTrackEvent; // std::unique_ptr m_subspaceForOverconstrainedError; // std::unique_ptr m_subspaceForOverconstrainedErrorEvent; // std::unique_ptr m_subspaceForRTCCertificate; // std::unique_ptr m_subspaceForRTCDTMFSender; // std::unique_ptr m_subspaceForRTCDTMFToneChangeEvent; // std::unique_ptr m_subspaceForRTCDataChannel; // std::unique_ptr m_subspaceForRTCDataChannelEvent; // std::unique_ptr m_subspaceForRTCDtlsTransport; // std::unique_ptr m_subspaceForRTCEncodedAudioFrame; // std::unique_ptr m_subspaceForRTCEncodedVideoFrame; // std::unique_ptr m_subspaceForRTCError; // std::unique_ptr m_subspaceForRTCErrorEvent; // std::unique_ptr m_subspaceForRTCIceCandidate; // std::unique_ptr m_subspaceForRTCIceTransport; // std::unique_ptr m_subspaceForRTCPeerConnection; // std::unique_ptr m_subspaceForRTCPeerConnectionIceErrorEvent; // std::unique_ptr m_subspaceForRTCPeerConnectionIceEvent; // std::unique_ptr m_subspaceForRTCRtpReceiver; // std::unique_ptr m_subspaceForRTCRtpSFrameTransform; // std::unique_ptr m_subspaceForRTCRtpSFrameTransformErrorEvent; // std::unique_ptr m_subspaceForRTCRtpScriptTransform; // std::unique_ptr m_subspaceForRTCRtpScriptTransformer; // std::unique_ptr m_subspaceForRTCRtpSender; // std::unique_ptr m_subspaceForRTCRtpTransceiver; // std::unique_ptr m_subspaceForRTCSctpTransport; // std::unique_ptr m_subspaceForRTCSessionDescription; // std::unique_ptr m_subspaceForRTCStatsReport; // std::unique_ptr m_subspaceForRTCTrackEvent; // std::unique_ptr m_subspaceForRTCTransformEvent; // std::unique_ptr m_subspaceForHTMLModelElement; // std::unique_ptr m_subspaceForNotification; // std::unique_ptr m_subspaceForNotificationEvent; // std::unique_ptr m_subspaceForMerchantValidationEvent; // std::unique_ptr m_subspaceForPaymentAddress; // std::unique_ptr m_subspaceForPaymentMethodChangeEvent; // std::unique_ptr m_subspaceForPaymentRequest; // std::unique_ptr m_subspaceForPaymentRequestUpdateEvent; // std::unique_ptr m_subspaceForPaymentResponse; // std::unique_ptr m_subspaceForPermissionStatus; // std::unique_ptr m_subspaceForPermissions; // std::unique_ptr m_subspaceForPictureInPictureEvent; // std::unique_ptr m_subspaceForPictureInPictureWindow; // std::unique_ptr m_subspaceForPushEvent; // std::unique_ptr m_subspaceForPushManager; // std::unique_ptr m_subspaceForPushMessageData; // std::unique_ptr m_subspaceForPushSubscription; // std::unique_ptr m_subspaceForPushSubscriptionChangeEvent; // std::unique_ptr m_subspaceForPushSubscriptionOptions; // std::unique_ptr m_subspaceForRemotePlayback; // std::unique_ptr m_subspaceForSpeechRecognition; // std::unique_ptr m_subspaceForSpeechRecognitionAlternative; // std::unique_ptr m_subspaceForSpeechRecognitionErrorEvent; // std::unique_ptr m_subspaceForSpeechRecognitionEvent; // std::unique_ptr m_subspaceForSpeechRecognitionResult; // std::unique_ptr m_subspaceForSpeechRecognitionResultList; // std::unique_ptr m_subspaceForSpeechSynthesis; // std::unique_ptr m_subspaceForSpeechSynthesisErrorEvent; // std::unique_ptr m_subspaceForSpeechSynthesisEvent; // std::unique_ptr m_subspaceForSpeechSynthesisUtterance; // std::unique_ptr m_subspaceForSpeechSynthesisVoice; // std::unique_ptr m_subspaceForStorageManager; std::unique_ptr m_subspaceForByteLengthQueuingStrategy; std::unique_ptr m_subspaceForCountQueuingStrategy; std::unique_ptr m_subspaceForReadableByteStreamController; std::unique_ptr m_subspaceForReadableStream; std::unique_ptr m_subspaceForReadableStreamBYOBReader; std::unique_ptr m_subspaceForReadableStreamBYOBRequest; std::unique_ptr m_subspaceForReadableStreamDefaultController; std::unique_ptr m_subspaceForReadableStreamDefaultReader; std::unique_ptr m_subspaceForReadableStreamSink; std::unique_ptr m_subspaceForReadableStreamSource; std::unique_ptr m_subspaceForTransformStream; std::unique_ptr m_subspaceForTransformStreamDefaultController; std::unique_ptr m_subspaceForWritableStream; std::unique_ptr m_subspaceForWritableStreamDefaultController; std::unique_ptr m_subspaceForWritableStreamDefaultWriter; std::unique_ptr m_subspaceForWritableStreamSink; // std::unique_ptr m_subspaceForWebLock; // std::unique_ptr m_subspaceForWebLockManager; // std::unique_ptr m_subspaceForAnalyserNode; // std::unique_ptr m_subspaceForAudioBuffer; // std::unique_ptr m_subspaceForAudioBufferSourceNode; // std::unique_ptr m_subspaceForAudioContext; // std::unique_ptr m_subspaceForAudioDestinationNode; // std::unique_ptr m_subspaceForAudioListener; // std::unique_ptr m_subspaceForAudioNode; // std::unique_ptr m_subspaceForAudioParam; // std::unique_ptr m_subspaceForAudioParamMap; // std::unique_ptr m_subspaceForAudioProcessingEvent; // std::unique_ptr m_subspaceForAudioScheduledSourceNode; // std::unique_ptr m_subspaceForAudioWorklet; // std::unique_ptr m_subspaceForAudioWorkletGlobalScope; // std::unique_ptr m_subspaceForAudioWorkletNode; // std::unique_ptr m_subspaceForAudioWorkletProcessor; // std::unique_ptr m_subspaceForBaseAudioContext; // std::unique_ptr m_subspaceForBiquadFilterNode; // std::unique_ptr m_subspaceForChannelMergerNode; // std::unique_ptr m_subspaceForChannelSplitterNode; // std::unique_ptr m_subspaceForConstantSourceNode; // std::unique_ptr m_subspaceForConvolverNode; // std::unique_ptr m_subspaceForDelayNode; // std::unique_ptr m_subspaceForDynamicsCompressorNode; // std::unique_ptr m_subspaceForGainNode; // std::unique_ptr m_subspaceForIIRFilterNode; // std::unique_ptr m_subspaceForMediaElementAudioSourceNode; // std::unique_ptr m_subspaceForMediaStreamAudioDestinationNode; // std::unique_ptr m_subspaceForMediaStreamAudioSourceNode; // std::unique_ptr m_subspaceForOfflineAudioCompletionEvent; // std::unique_ptr m_subspaceForOfflineAudioContext; // std::unique_ptr m_subspaceForOscillatorNode; // std::unique_ptr m_subspaceForPannerNode; // std::unique_ptr m_subspaceForPeriodicWave; // std::unique_ptr m_subspaceForScriptProcessorNode; // std::unique_ptr m_subspaceForStereoPannerNode; // std::unique_ptr m_subspaceForWaveShaperNode; // std::unique_ptr m_subspaceForAuthenticatorAssertionResponse; // std::unique_ptr m_subspaceForAuthenticatorAttestationResponse; // std::unique_ptr m_subspaceForAuthenticatorResponse; // std::unique_ptr m_subspaceForPublicKeyCredential; // std::unique_ptr m_subspaceForVideoColorSpace; // std::unique_ptr m_subspaceForDatabase; // std::unique_ptr m_subspaceForSQLError; // std::unique_ptr m_subspaceForSQLResultSet; // std::unique_ptr m_subspaceForSQLResultSetRowList; // std::unique_ptr m_subspaceForSQLTransaction; std::unique_ptr m_subspaceForCloseEvent; std::unique_ptr m_subspaceForWebSocket; // std::unique_ptr m_subspaceForWebXRBoundedReferenceSpace; // std::unique_ptr m_subspaceForWebXRFrame; // std::unique_ptr m_subspaceForWebXRHand; // std::unique_ptr m_subspaceForWebXRHandIterator; // std::unique_ptr m_subspaceForWebXRInputSource; // std::unique_ptr m_subspaceForWebXRInputSourceArray; // std::unique_ptr m_subspaceForWebXRInputSourceArrayIterator; // std::unique_ptr m_subspaceForWebXRJointPose; // std::unique_ptr m_subspaceForWebXRJointSpace; // std::unique_ptr m_subspaceForWebXRLayer; // std::unique_ptr m_subspaceForWebXRPose; // std::unique_ptr m_subspaceForWebXRReferenceSpace; // std::unique_ptr m_subspaceForWebXRRenderState; // std::unique_ptr m_subspaceForWebXRRigidTransform; // std::unique_ptr m_subspaceForWebXRSession; // std::unique_ptr m_subspaceForWebXRSpace; // std::unique_ptr m_subspaceForWebXRSystem; // std::unique_ptr m_subspaceForWebXRView; // std::unique_ptr m_subspaceForWebXRViewerPose; // std::unique_ptr m_subspaceForWebXRViewport; // std::unique_ptr m_subspaceForWebXRWebGLLayer; // std::unique_ptr m_subspaceForXRInputSourceEvent; // std::unique_ptr m_subspaceForXRInputSourcesChangeEvent; // std::unique_ptr m_subspaceForXRReferenceSpaceEvent; // std::unique_ptr m_subspaceForXRSessionEvent; // std::unique_ptr m_subspaceForAnimationEffect; // std::unique_ptr m_subspaceForAnimationPlaybackEvent; // std::unique_ptr m_subspaceForAnimationTimeline; // std::unique_ptr m_subspaceForCSSAnimation; // std::unique_ptr m_subspaceForCSSTransition; // std::unique_ptr m_subspaceForCustomEffect; // std::unique_ptr m_subspaceForDocumentTimeline; // std::unique_ptr m_subspaceForKeyframeEffect; // std::unique_ptr m_subspaceForWebAnimation; std::unique_ptr m_subspaceForCryptoKey; std::unique_ptr m_subspaceForSubtleCrypto; // std::unique_ptr m_subspaceForCSSConditionRule; // std::unique_ptr m_subspaceForCSSCounterStyleRule; // std::unique_ptr m_subspaceForCSSFontFaceRule; // std::unique_ptr m_subspaceForCSSFontPaletteValuesRule; // std::unique_ptr m_subspaceForCSSGroupingRule; // std::unique_ptr m_subspaceForCSSImportRule; // std::unique_ptr m_subspaceForCSSKeyframeRule; // std::unique_ptr m_subspaceForCSSKeyframesRule; // std::unique_ptr m_subspaceForCSSLayerBlockRule; // std::unique_ptr m_subspaceForCSSLayerStatementRule; // std::unique_ptr m_subspaceForCSSMediaRule; // std::unique_ptr m_subspaceForCSSNamespaceRule; // std::unique_ptr m_subspaceForCSSPageRule; // std::unique_ptr m_subspaceForCSSPaintSize; // std::unique_ptr m_subspaceForCSSRule; // std::unique_ptr m_subspaceForCSSRuleList; // std::unique_ptr m_subspaceForCSSStyleDeclaration; // std::unique_ptr m_subspaceForCSSStyleRule; // std::unique_ptr m_subspaceForCSSStyleSheet; // std::unique_ptr m_subspaceForCSSSupportsRule; // std::unique_ptr m_subspaceForCSSUnknownRule; // std::unique_ptr m_subspaceForDOMCSSNamespace; // std::unique_ptr m_subspaceForDOMMatrix; // std::unique_ptr m_subspaceForDOMMatrixReadOnly; // std::unique_ptr m_subspaceForDeprecatedCSSOMCounter; // std::unique_ptr m_subspaceForDeprecatedCSSOMPrimitiveValue; // std::unique_ptr m_subspaceForDeprecatedCSSOMRGBColor; // std::unique_ptr m_subspaceForDeprecatedCSSOMRect; // std::unique_ptr m_subspaceForDeprecatedCSSOMValue; // std::unique_ptr m_subspaceForDeprecatedCSSOMValueList; // std::unique_ptr m_subspaceForFontFace; // std::unique_ptr m_subspaceForFontFaceSet; // std::unique_ptr m_subspaceForFontFaceSetIterator; // std::unique_ptr m_subspaceForMediaList; // std::unique_ptr m_subspaceForMediaQueryList; // std::unique_ptr m_subspaceForMediaQueryListEvent; // std::unique_ptr m_subspaceForStyleMedia; // std::unique_ptr m_subspaceForStyleSheet; // std::unique_ptr m_subspaceForStyleSheetList; // std::unique_ptr m_subspaceForCSSKeywordValue; // std::unique_ptr m_subspaceForCSSNumericValue; // std::unique_ptr m_subspaceForCSSOMVariableReferenceValue; // std::unique_ptr m_subspaceForCSSStyleImageValue; // std::unique_ptr m_subspaceForCSSStyleValue; // std::unique_ptr m_subspaceForCSSUnitValue; // std::unique_ptr m_subspaceForCSSUnparsedValue; // std::unique_ptr m_subspaceForCSSUnparsedValueIterator; // std::unique_ptr m_subspaceForStylePropertyMap; // std::unique_ptr m_subspaceForStylePropertyMapReadOnly; // std::unique_ptr m_subspaceForCSSMathInvert; // std::unique_ptr m_subspaceForCSSMathMax; // std::unique_ptr m_subspaceForCSSMathMin; // std::unique_ptr m_subspaceForCSSMathNegate; // std::unique_ptr m_subspaceForCSSMathProduct; // std::unique_ptr m_subspaceForCSSMathSum; // std::unique_ptr m_subspaceForCSSMathValue; // std::unique_ptr m_subspaceForCSSNumericArray; // std::unique_ptr m_subspaceForCSSNumericArrayIterator; // std::unique_ptr m_subspaceForCSSMatrixComponent; // std::unique_ptr m_subspaceForCSSPerspective; // std::unique_ptr m_subspaceForCSSRotate; // std::unique_ptr m_subspaceForCSSScale; // std::unique_ptr m_subspaceForCSSSkew; // std::unique_ptr m_subspaceForCSSSkewX; // std::unique_ptr m_subspaceForCSSSkewY; // std::unique_ptr m_subspaceForCSSTransformComponent; // std::unique_ptr m_subspaceForCSSTransformValue; // std::unique_ptr m_subspaceForCSSTransformValueIterator; // std::unique_ptr m_subspaceForCSSTranslate; // std::unique_ptr m_subspaceForAbstractRange; // std::unique_ptr m_subspaceForAnimationEvent; // std::unique_ptr m_subspaceForAttr; // std::unique_ptr m_subspaceForBeforeUnloadEvent; // std::unique_ptr m_subspaceForBroadcastChannel; // std::unique_ptr m_subspaceForCDATASection; // std::unique_ptr m_subspaceForCharacterData; // std::unique_ptr m_subspaceForClipboardEvent; // std::unique_ptr m_subspaceForComment; // std::unique_ptr m_subspaceForCompositionEvent; // std::unique_ptr m_subspaceForCustomElementRegistry; std::unique_ptr m_subspaceForCustomEvent; // std::unique_ptr m_subspaceForDOMException; // std::unique_ptr m_subspaceForDOMImplementation; // std::unique_ptr m_subspaceForDOMPoint; // std::unique_ptr m_subspaceForDOMPointReadOnly; // std::unique_ptr m_subspaceForDOMQuad; // std::unique_ptr m_subspaceForDOMRect; // std::unique_ptr m_subspaceForDOMRectList; // std::unique_ptr m_subspaceForDOMRectReadOnly; // std::unique_ptr m_subspaceForDOMStringList; // std::unique_ptr m_subspaceForDOMStringMap; // std::unique_ptr m_subspaceForDataTransfer; // std::unique_ptr m_subspaceForDataTransferItem; // std::unique_ptr m_subspaceForDataTransferItemList; // std::unique_ptr m_subspaceForDeviceMotionEvent; // std::unique_ptr m_subspaceForDeviceOrientationEvent; // std::unique_ptr m_subspaceForDocument; // std::unique_ptr m_subspaceForDocumentFragment; // std::unique_ptr m_subspaceForDocumentType; // std::unique_ptr m_subspaceForDragEvent; // std::unique_ptr m_subspaceForElement; // std::unique_ptr m_subspaceForFocusEvent; // std::unique_ptr m_subspaceForFormDataEvent; // std::unique_ptr m_subspaceForHashChangeEvent; // std::unique_ptr m_subspaceForIdleDeadline; // std::unique_ptr m_subspaceForInputEvent; // std::unique_ptr m_subspaceForKeyboardEvent; // std::unique_ptr m_subspaceForMessageChannel; std::unique_ptr m_subspaceForMessageEvent; // std::unique_ptr m_subspaceForMessagePort; // std::unique_ptr m_subspaceForMouseEvent; // std::unique_ptr m_subspaceForMutationEvent; // std::unique_ptr m_subspaceForMutationObserver; // std::unique_ptr m_subspaceForMutationRecord; // std::unique_ptr m_subspaceForNamedNodeMap; // std::unique_ptr m_subspaceForNode; // std::unique_ptr m_subspaceForNodeIterator; // std::unique_ptr m_subspaceForNodeList; // std::unique_ptr m_subspaceForNodeListIterator; // std::unique_ptr m_subspaceForOverflowEvent; // std::unique_ptr m_subspaceForPageTransitionEvent; // std::unique_ptr m_subspaceForPointerEvent; // std::unique_ptr m_subspaceForPopStateEvent; // std::unique_ptr m_subspaceForProcessingInstruction; // std::unique_ptr m_subspaceForProgressEvent; // std::unique_ptr m_subspaceForPromiseRejectionEvent; // std::unique_ptr m_subspaceForRange; // std::unique_ptr m_subspaceForSecurityPolicyViolationEvent; // std::unique_ptr m_subspaceForShadowRoot; // std::unique_ptr m_subspaceForStaticRange; // std::unique_ptr m_subspaceForText; // std::unique_ptr m_subspaceForTextDecoder; // std::unique_ptr m_subspaceForTextDecoderStream; // std::unique_ptr m_subspaceForTextDecoderStreamDecoder; std::unique_ptr m_subspaceForTextEncoder; // std::unique_ptr m_subspaceForTextEncoderStream; // std::unique_ptr m_subspaceForTextEncoderStreamEncoder; // std::unique_ptr m_subspaceForTextEvent; // std::unique_ptr m_subspaceForTransitionEvent; // std::unique_ptr m_subspaceForTreeWalker; // std::unique_ptr m_subspaceForUIEvent; // std::unique_ptr m_subspaceForWheelEvent; // std::unique_ptr m_subspaceForXMLDocument; // std::unique_ptr m_subspaceForBlob; // std::unique_ptr m_subspaceForFile; // std::unique_ptr m_subspaceForFileList; // std::unique_ptr m_subspaceForFileReader; // std::unique_ptr m_subspaceForFileReaderSync; // std::unique_ptr m_subspaceForDOMFormData; // std::unique_ptr m_subspaceForDOMFormDataIterator; // std::unique_ptr m_subspaceForDOMTokenList; // std::unique_ptr m_subspaceForDOMTokenListIterator; // std::unique_ptr m_subspaceForDOMURL; // std::unique_ptr m_subspaceForHTMLAllCollection; // std::unique_ptr m_subspaceForHTMLAnchorElement; // std::unique_ptr m_subspaceForHTMLAreaElement; // std::unique_ptr m_subspaceForHTMLAttachmentElement; // std::unique_ptr m_subspaceForHTMLAudioElement; // std::unique_ptr m_subspaceForHTMLBRElement; // std::unique_ptr m_subspaceForHTMLBaseElement; // std::unique_ptr m_subspaceForHTMLBodyElement; // std::unique_ptr m_subspaceForHTMLButtonElement; // std::unique_ptr m_subspaceForHTMLCanvasElement; // std::unique_ptr m_subspaceForHTMLCollection; // std::unique_ptr m_subspaceForHTMLDListElement; // std::unique_ptr m_subspaceForHTMLDataElement; // std::unique_ptr m_subspaceForHTMLDataListElement; // std::unique_ptr m_subspaceForHTMLDetailsElement; // std::unique_ptr m_subspaceForHTMLDialogElement; // std::unique_ptr m_subspaceForHTMLDirectoryElement; // std::unique_ptr m_subspaceForHTMLDivElement; // std::unique_ptr m_subspaceForHTMLDocument; // std::unique_ptr m_subspaceForHTMLElement; // std::unique_ptr m_subspaceForHTMLEmbedElement; // std::unique_ptr m_subspaceForHTMLFieldSetElement; // std::unique_ptr m_subspaceForHTMLFontElement; // std::unique_ptr m_subspaceForHTMLFormControlsCollection; // std::unique_ptr m_subspaceForHTMLFormElement; // std::unique_ptr m_subspaceForHTMLFrameElement; // std::unique_ptr m_subspaceForHTMLFrameSetElement; // std::unique_ptr m_subspaceForHTMLHRElement; // std::unique_ptr m_subspaceForHTMLHeadElement; // std::unique_ptr m_subspaceForHTMLHeadingElement; // std::unique_ptr m_subspaceForHTMLHtmlElement; // std::unique_ptr m_subspaceForHTMLIFrameElement; // std::unique_ptr m_subspaceForHTMLImageElement; // std::unique_ptr m_subspaceForHTMLInputElement; // std::unique_ptr m_subspaceForHTMLLIElement; // std::unique_ptr m_subspaceForHTMLLabelElement; // std::unique_ptr m_subspaceForHTMLLegendElement; // std::unique_ptr m_subspaceForHTMLLinkElement; // std::unique_ptr m_subspaceForHTMLMapElement; // std::unique_ptr m_subspaceForHTMLMarqueeElement; // std::unique_ptr m_subspaceForHTMLMediaElement; // std::unique_ptr m_subspaceForHTMLMenuElement; // std::unique_ptr m_subspaceForHTMLMenuItemElement; // std::unique_ptr m_subspaceForHTMLMetaElement; // std::unique_ptr m_subspaceForHTMLMeterElement; // std::unique_ptr m_subspaceForHTMLModElement; // std::unique_ptr m_subspaceForHTMLOListElement; // std::unique_ptr m_subspaceForHTMLObjectElement; // std::unique_ptr m_subspaceForHTMLOptGroupElement; // std::unique_ptr m_subspaceForHTMLOptionElement; // std::unique_ptr m_subspaceForHTMLOptionsCollection; // std::unique_ptr m_subspaceForHTMLOutputElement; // std::unique_ptr m_subspaceForHTMLParagraphElement; // std::unique_ptr m_subspaceForHTMLParamElement; // std::unique_ptr m_subspaceForHTMLPictureElement; // std::unique_ptr m_subspaceForHTMLPreElement; // std::unique_ptr m_subspaceForHTMLProgressElement; // std::unique_ptr m_subspaceForHTMLQuoteElement; // std::unique_ptr m_subspaceForHTMLScriptElement; // std::unique_ptr m_subspaceForHTMLSelectElement; // std::unique_ptr m_subspaceForHTMLSlotElement; // std::unique_ptr m_subspaceForHTMLSourceElement; // std::unique_ptr m_subspaceForHTMLSpanElement; // std::unique_ptr m_subspaceForHTMLStyleElement; // std::unique_ptr m_subspaceForHTMLTableCaptionElement; // std::unique_ptr m_subspaceForHTMLTableCellElement; // std::unique_ptr m_subspaceForHTMLTableColElement; // std::unique_ptr m_subspaceForHTMLTableElement; // std::unique_ptr m_subspaceForHTMLTableRowElement; // std::unique_ptr m_subspaceForHTMLTableSectionElement; // std::unique_ptr m_subspaceForHTMLTemplateElement; // std::unique_ptr m_subspaceForHTMLTextAreaElement; // std::unique_ptr m_subspaceForHTMLTimeElement; // std::unique_ptr m_subspaceForHTMLTitleElement; // std::unique_ptr m_subspaceForHTMLTrackElement; // std::unique_ptr m_subspaceForHTMLUListElement; // std::unique_ptr m_subspaceForHTMLUnknownElement; // std::unique_ptr m_subspaceForHTMLVideoElement; // std::unique_ptr m_subspaceForImageBitmap; // std::unique_ptr m_subspaceForImageData; // std::unique_ptr m_subspaceForMediaController; // std::unique_ptr m_subspaceForMediaEncryptedEvent; // std::unique_ptr m_subspaceForMediaError; // std::unique_ptr m_subspaceForOffscreenCanvas; // std::unique_ptr m_subspaceForRadioNodeList; // std::unique_ptr m_subspaceForSubmitEvent; // std::unique_ptr m_subspaceForTextMetrics; // std::unique_ptr m_subspaceForTimeRanges; // std::unique_ptr m_subspaceForURLSearchParams; // std::unique_ptr m_subspaceForURLSearchParamsIterator; // std::unique_ptr m_subspaceForValidityState; // std::unique_ptr m_subspaceForWebKitMediaKeyError; // std::unique_ptr m_subspaceForANGLEInstancedArrays; // std::unique_ptr m_subspaceForCanvasGradient; // std::unique_ptr m_subspaceForCanvasPattern; // std::unique_ptr m_subspaceForCanvasRenderingContext2D; // std::unique_ptr m_subspaceForEXTBlendMinMax; // std::unique_ptr m_subspaceForEXTColorBufferFloat; // std::unique_ptr m_subspaceForEXTColorBufferHalfFloat; // std::unique_ptr m_subspaceForEXTFloatBlend; // std::unique_ptr m_subspaceForEXTFragDepth; // std::unique_ptr m_subspaceForEXTShaderTextureLOD; // std::unique_ptr m_subspaceForEXTTextureCompressionRGTC; // std::unique_ptr m_subspaceForEXTTextureFilterAnisotropic; // std::unique_ptr m_subspaceForEXTsRGB; // std::unique_ptr m_subspaceForImageBitmapRenderingContext; // std::unique_ptr m_subspaceForKHRParallelShaderCompile; // std::unique_ptr m_subspaceForOESElementIndexUint; // std::unique_ptr m_subspaceForOESFBORenderMipmap; // std::unique_ptr m_subspaceForOESStandardDerivatives; // std::unique_ptr m_subspaceForOESTextureFloat; // std::unique_ptr m_subspaceForOESTextureFloatLinear; // std::unique_ptr m_subspaceForOESTextureHalfFloat; // std::unique_ptr m_subspaceForOESTextureHalfFloatLinear; // std::unique_ptr m_subspaceForOESVertexArrayObject; // std::unique_ptr m_subspaceForOffscreenCanvasRenderingContext2D; // std::unique_ptr m_subspaceForPaintRenderingContext2D; // std::unique_ptr m_subspaceForPath2D; // std::unique_ptr m_subspaceForWebGL2RenderingContext; // std::unique_ptr m_subspaceForWebGLActiveInfo; // std::unique_ptr m_subspaceForWebGLBuffer; // std::unique_ptr m_subspaceForWebGLColorBufferFloat; // std::unique_ptr m_subspaceForWebGLCompressedTextureASTC; // std::unique_ptr m_subspaceForWebGLCompressedTextureATC; // std::unique_ptr m_subspaceForWebGLCompressedTextureETC; // std::unique_ptr m_subspaceForWebGLCompressedTextureETC1; // std::unique_ptr m_subspaceForWebGLCompressedTexturePVRTC; // std::unique_ptr m_subspaceForWebGLCompressedTextureS3TC; // std::unique_ptr m_subspaceForWebGLCompressedTextureS3TCsRGB; // std::unique_ptr m_subspaceForWebGLContextEvent; // std::unique_ptr m_subspaceForWebGLDebugRendererInfo; // std::unique_ptr m_subspaceForWebGLDebugShaders; // std::unique_ptr m_subspaceForWebGLDepthTexture; // std::unique_ptr m_subspaceForWebGLDrawBuffers; // std::unique_ptr m_subspaceForWebGLFramebuffer; // std::unique_ptr m_subspaceForWebGLLoseContext; // std::unique_ptr m_subspaceForWebGLMultiDraw; // std::unique_ptr m_subspaceForWebGLProgram; // std::unique_ptr m_subspaceForWebGLQuery; // std::unique_ptr m_subspaceForWebGLRenderbuffer; // std::unique_ptr m_subspaceForWebGLRenderingContext; // std::unique_ptr m_subspaceForWebGLSampler; // std::unique_ptr m_subspaceForWebGLShader; // std::unique_ptr m_subspaceForWebGLShaderPrecisionFormat; // std::unique_ptr m_subspaceForWebGLSync; // std::unique_ptr m_subspaceForWebGLTexture; // std::unique_ptr m_subspaceForWebGLTransformFeedback; // std::unique_ptr m_subspaceForWebGLUniformLocation; // std::unique_ptr m_subspaceForWebGLVertexArrayObject; // std::unique_ptr m_subspaceForWebGLVertexArrayObjectOES; // std::unique_ptr m_subspaceForAudioTrack; // std::unique_ptr m_subspaceForAudioTrackConfiguration; // std::unique_ptr m_subspaceForAudioTrackList; // std::unique_ptr m_subspaceForDataCue; // std::unique_ptr m_subspaceForTextTrack; // std::unique_ptr m_subspaceForTextTrackCue; // std::unique_ptr m_subspaceForTextTrackCueGeneric; // std::unique_ptr m_subspaceForTextTrackCueList; // std::unique_ptr m_subspaceForTextTrackList; // std::unique_ptr m_subspaceForTrackEvent; // std::unique_ptr m_subspaceForVTTCue; // std::unique_ptr m_subspaceForVTTRegion; // std::unique_ptr m_subspaceForVTTRegionList; // std::unique_ptr m_subspaceForVideoTrack; // std::unique_ptr m_subspaceForVideoTrackConfiguration; // std::unique_ptr m_subspaceForVideoTrackList; // std::unique_ptr m_subspaceForCommandLineAPIHost; // std::unique_ptr m_subspaceForInspectorAuditAccessibilityObject; // std::unique_ptr m_subspaceForInspectorAuditDOMObject; // std::unique_ptr m_subspaceForInspectorAuditResourcesObject; // std::unique_ptr m_subspaceForInspectorFrontendHost; // std::unique_ptr m_subspaceForDOMApplicationCache; // std::unique_ptr m_subspaceForMathMLElement; // std::unique_ptr m_subspaceForMathMLMathElement; // std::unique_ptr m_subspaceForBarProp; // std::unique_ptr m_subspaceForCrypto; // std::unique_ptr m_subspaceForDOMSelection; // std::unique_ptr m_subspaceForDOMWindow; // std::unique_ptr m_subspaceForEventSource; // std::unique_ptr m_subspaceForHistory; // std::unique_ptr m_subspaceForIntersectionObserver; // std::unique_ptr m_subspaceForIntersectionObserverEntry; // std::unique_ptr m_subspaceForLocation; // std::unique_ptr m_subspaceForNavigator; // std::unique_ptr m_subspaceForPerformance; // std::unique_ptr m_subspaceForPerformanceEntry; // std::unique_ptr m_subspaceForPerformanceMark; // std::unique_ptr m_subspaceForPerformanceMeasure; // std::unique_ptr m_subspaceForPerformanceNavigation; // std::unique_ptr m_subspaceForPerformanceNavigationTiming; // std::unique_ptr m_subspaceForPerformanceObserver; // std::unique_ptr m_subspaceForPerformanceObserverEntryList; // std::unique_ptr m_subspaceForPerformancePaintTiming; // std::unique_ptr m_subspaceForPerformanceResourceTiming; // std::unique_ptr m_subspaceForPerformanceServerTiming; // std::unique_ptr m_subspaceForPerformanceTiming; // std::unique_ptr m_subspaceForRemoteDOMWindow; // std::unique_ptr m_subspaceForResizeObserver; // std::unique_ptr m_subspaceForResizeObserverEntry; // std::unique_ptr m_subspaceForResizeObserverSize; // std::unique_ptr m_subspaceForScreen; // std::unique_ptr m_subspaceForShadowRealmGlobalScope; // std::unique_ptr m_subspaceForUndoItem; // std::unique_ptr m_subspaceForUndoManager; // std::unique_ptr m_subspaceForUserMessageHandler; // std::unique_ptr m_subspaceForUserMessageHandlersNamespace; // std::unique_ptr m_subspaceForVisualViewport; // std::unique_ptr m_subspaceForWebKitNamespace; // std::unique_ptr m_subspaceForWebKitPoint; // std::unique_ptr m_subspaceForWorkerNavigator; // std::unique_ptr m_subspaceForDOMMimeType; // std::unique_ptr m_subspaceForDOMMimeTypeArray; // std::unique_ptr m_subspaceForDOMPlugin; // std::unique_ptr m_subspaceForDOMPluginArray; // std::unique_ptr m_subspaceForStorage; // std::unique_ptr m_subspaceForStorageEvent; // std::unique_ptr m_subspaceForSVGAElement; // std::unique_ptr m_subspaceForSVGAltGlyphDefElement; // std::unique_ptr m_subspaceForSVGAltGlyphElement; // std::unique_ptr m_subspaceForSVGAltGlyphItemElement; // std::unique_ptr m_subspaceForSVGAngle; // std::unique_ptr m_subspaceForSVGAnimateColorElement; // std::unique_ptr m_subspaceForSVGAnimateElement; // std::unique_ptr m_subspaceForSVGAnimateMotionElement; // std::unique_ptr m_subspaceForSVGAnimateTransformElement; // std::unique_ptr m_subspaceForSVGAnimatedAngle; // std::unique_ptr m_subspaceForSVGAnimatedBoolean; // std::unique_ptr m_subspaceForSVGAnimatedEnumeration; // std::unique_ptr m_subspaceForSVGAnimatedInteger; // std::unique_ptr m_subspaceForSVGAnimatedLength; // std::unique_ptr m_subspaceForSVGAnimatedLengthList; // std::unique_ptr m_subspaceForSVGAnimatedNumber; // std::unique_ptr m_subspaceForSVGAnimatedNumberList; // std::unique_ptr m_subspaceForSVGAnimatedPreserveAspectRatio; // std::unique_ptr m_subspaceForSVGAnimatedRect; // std::unique_ptr m_subspaceForSVGAnimatedString; // std::unique_ptr m_subspaceForSVGAnimatedTransformList; // std::unique_ptr m_subspaceForSVGAnimationElement; // std::unique_ptr m_subspaceForSVGCircleElement; // std::unique_ptr m_subspaceForSVGClipPathElement; // std::unique_ptr m_subspaceForSVGComponentTransferFunctionElement; // std::unique_ptr m_subspaceForSVGCursorElement; // std::unique_ptr m_subspaceForSVGDefsElement; // std::unique_ptr m_subspaceForSVGDescElement; // std::unique_ptr m_subspaceForSVGElement; // std::unique_ptr m_subspaceForSVGEllipseElement; // std::unique_ptr m_subspaceForSVGFEBlendElement; // std::unique_ptr m_subspaceForSVGFEColorMatrixElement; // std::unique_ptr m_subspaceForSVGFEComponentTransferElement; // std::unique_ptr m_subspaceForSVGFECompositeElement; // std::unique_ptr m_subspaceForSVGFEConvolveMatrixElement; // std::unique_ptr m_subspaceForSVGFEDiffuseLightingElement; // std::unique_ptr m_subspaceForSVGFEDisplacementMapElement; // std::unique_ptr m_subspaceForSVGFEDistantLightElement; // std::unique_ptr m_subspaceForSVGFEDropShadowElement; // std::unique_ptr m_subspaceForSVGFEFloodElement; // std::unique_ptr m_subspaceForSVGFEFuncAElement; // std::unique_ptr m_subspaceForSVGFEFuncBElement; // std::unique_ptr m_subspaceForSVGFEFuncGElement; // std::unique_ptr m_subspaceForSVGFEFuncRElement; // std::unique_ptr m_subspaceForSVGFEGaussianBlurElement; // std::unique_ptr m_subspaceForSVGFEImageElement; // std::unique_ptr m_subspaceForSVGFEMergeElement; // std::unique_ptr m_subspaceForSVGFEMergeNodeElement; // std::unique_ptr m_subspaceForSVGFEMorphologyElement; // std::unique_ptr m_subspaceForSVGFEOffsetElement; // std::unique_ptr m_subspaceForSVGFEPointLightElement; // std::unique_ptr m_subspaceForSVGFESpecularLightingElement; // std::unique_ptr m_subspaceForSVGFESpotLightElement; // std::unique_ptr m_subspaceForSVGFETileElement; // std::unique_ptr m_subspaceForSVGFETurbulenceElement; // std::unique_ptr m_subspaceForSVGFilterElement; // std::unique_ptr m_subspaceForSVGFontElement; // std::unique_ptr m_subspaceForSVGFontFaceElement; // std::unique_ptr m_subspaceForSVGFontFaceFormatElement; // std::unique_ptr m_subspaceForSVGFontFaceNameElement; // std::unique_ptr m_subspaceForSVGFontFaceSrcElement; // std::unique_ptr m_subspaceForSVGFontFaceUriElement; // std::unique_ptr m_subspaceForSVGForeignObjectElement; // std::unique_ptr m_subspaceForSVGGElement; // std::unique_ptr m_subspaceForSVGGeometryElement; // std::unique_ptr m_subspaceForSVGGlyphElement; // std::unique_ptr m_subspaceForSVGGlyphRefElement; // std::unique_ptr m_subspaceForSVGGradientElement; // std::unique_ptr m_subspaceForSVGGraphicsElement; // std::unique_ptr m_subspaceForSVGHKernElement; // std::unique_ptr m_subspaceForSVGImageElement; // std::unique_ptr m_subspaceForSVGLength; // std::unique_ptr m_subspaceForSVGLengthList; // std::unique_ptr m_subspaceForSVGLineElement; // std::unique_ptr m_subspaceForSVGLinearGradientElement; // std::unique_ptr m_subspaceForSVGMPathElement; // std::unique_ptr m_subspaceForSVGMarkerElement; // std::unique_ptr m_subspaceForSVGMaskElement; // std::unique_ptr m_subspaceForSVGMatrix; // std::unique_ptr m_subspaceForSVGMetadataElement; // std::unique_ptr m_subspaceForSVGMissingGlyphElement; // std::unique_ptr m_subspaceForSVGNumber; // std::unique_ptr m_subspaceForSVGNumberList; // std::unique_ptr m_subspaceForSVGPathElement; // std::unique_ptr m_subspaceForSVGPathSeg; // std::unique_ptr m_subspaceForSVGPathSegArcAbs; // std::unique_ptr m_subspaceForSVGPathSegArcRel; // std::unique_ptr m_subspaceForSVGPathSegClosePath; // std::unique_ptr m_subspaceForSVGPathSegCurvetoCubicAbs; // std::unique_ptr m_subspaceForSVGPathSegCurvetoCubicRel; // std::unique_ptr m_subspaceForSVGPathSegCurvetoCubicSmoothAbs; // std::unique_ptr m_subspaceForSVGPathSegCurvetoCubicSmoothRel; // std::unique_ptr m_subspaceForSVGPathSegCurvetoQuadraticAbs; // std::unique_ptr m_subspaceForSVGPathSegCurvetoQuadraticRel; // std::unique_ptr m_subspaceForSVGPathSegCurvetoQuadraticSmoothAbs; // std::unique_ptr m_subspaceForSVGPathSegCurvetoQuadraticSmoothRel; // std::unique_ptr m_subspaceForSVGPathSegLinetoAbs; // std::unique_ptr m_subspaceForSVGPathSegLinetoHorizontalAbs; // std::unique_ptr m_subspaceForSVGPathSegLinetoHorizontalRel; // std::unique_ptr m_subspaceForSVGPathSegLinetoRel; // std::unique_ptr m_subspaceForSVGPathSegLinetoVerticalAbs; // std::unique_ptr m_subspaceForSVGPathSegLinetoVerticalRel; // std::unique_ptr m_subspaceForSVGPathSegList; // std::unique_ptr m_subspaceForSVGPathSegMovetoAbs; // std::unique_ptr m_subspaceForSVGPathSegMovetoRel; // std::unique_ptr m_subspaceForSVGPatternElement; // std::unique_ptr m_subspaceForSVGPoint; // std::unique_ptr m_subspaceForSVGPointList; // std::unique_ptr m_subspaceForSVGPolygonElement; // std::unique_ptr m_subspaceForSVGPolylineElement; // std::unique_ptr m_subspaceForSVGPreserveAspectRatio; // std::unique_ptr m_subspaceForSVGRadialGradientElement; // std::unique_ptr m_subspaceForSVGRect; // std::unique_ptr m_subspaceForSVGRectElement; // std::unique_ptr m_subspaceForSVGRenderingIntent; // std::unique_ptr m_subspaceForSVGSVGElement; // std::unique_ptr m_subspaceForSVGScriptElement; // std::unique_ptr m_subspaceForSVGSetElement; // std::unique_ptr m_subspaceForSVGStopElement; // std::unique_ptr m_subspaceForSVGStringList; // std::unique_ptr m_subspaceForSVGStyleElement; // std::unique_ptr m_subspaceForSVGSwitchElement; // std::unique_ptr m_subspaceForSVGSymbolElement; // std::unique_ptr m_subspaceForSVGTRefElement; // std::unique_ptr m_subspaceForSVGTSpanElement; // std::unique_ptr m_subspaceForSVGTextContentElement; // std::unique_ptr m_subspaceForSVGTextElement; // std::unique_ptr m_subspaceForSVGTextPathElement; // std::unique_ptr m_subspaceForSVGTextPositioningElement; // std::unique_ptr m_subspaceForSVGTitleElement; // std::unique_ptr m_subspaceForSVGTransform; // std::unique_ptr m_subspaceForSVGTransformList; // std::unique_ptr m_subspaceForSVGUnitTypes; // std::unique_ptr m_subspaceForSVGUseElement; // std::unique_ptr m_subspaceForSVGVKernElement; // std::unique_ptr m_subspaceForSVGViewElement; // std::unique_ptr m_subspaceForSVGViewSpec; // std::unique_ptr m_subspaceForSVGZoomEvent; // std::unique_ptr m_subspaceForGCObservation; // std::unique_ptr m_subspaceForInternalSettings; // std::unique_ptr m_subspaceForInternals; // std::unique_ptr m_subspaceForInternalsMapLike; // std::unique_ptr m_subspaceForInternalsSetLike; // std::unique_ptr m_subspaceForMallocStatistics; // std::unique_ptr m_subspaceForMemoryInfo; // std::unique_ptr m_subspaceForMockCDMFactory; // std::unique_ptr m_subspaceForMockContentFilterSettings; // std::unique_ptr m_subspaceForMockPageOverlay; // std::unique_ptr m_subspaceForMockPaymentCoordinator; // std::unique_ptr m_subspaceForServiceWorkerInternals; // std::unique_ptr m_subspaceForTypeConversions; // std::unique_ptr m_subspaceForWebFakeXRDevice; // std::unique_ptr m_subspaceForWebFakeXRInputController; // std::unique_ptr m_subspaceForWebXRTest; // std::unique_ptr m_subspaceForDedicatedWorkerGlobalScope; // std::unique_ptr m_subspaceForWorker; std::unique_ptr m_subspaceForWorkerGlobalScope; // std::unique_ptr m_subspaceForWorkerLocation; // std::unique_ptr m_subspaceForExtendableEvent; // std::unique_ptr m_subspaceForExtendableMessageEvent; // std::unique_ptr m_subspaceForFetchEvent; // std::unique_ptr m_subspaceForNavigationPreloadManager; // std::unique_ptr m_subspaceForServiceWorker; // std::unique_ptr m_subspaceForServiceWorkerClient; // std::unique_ptr m_subspaceForServiceWorkerClients; // std::unique_ptr m_subspaceForServiceWorkerContainer; // std::unique_ptr m_subspaceForServiceWorkerGlobalScope; // std::unique_ptr m_subspaceForServiceWorkerRegistration; // std::unique_ptr m_subspaceForServiceWorkerWindowClient; // std::unique_ptr m_subspaceForSharedWorker; // std::unique_ptr m_subspaceForSharedWorkerGlobalScope; // std::unique_ptr m_subspaceForPaintWorkletGlobalScope; // std::unique_ptr m_subspaceForWorklet; // std::unique_ptr m_subspaceForWorkletGlobalScope; // std::unique_ptr m_subspaceForDOMParser; // std::unique_ptr m_subspaceForXMLHttpRequest; // std::unique_ptr m_subspaceForXMLHttpRequestEventTarget; // std::unique_ptr m_subspaceForXMLHttpRequestProgressEvent; // std::unique_ptr m_subspaceForXMLHttpRequestUpload; // std::unique_ptr m_subspaceForXMLSerializer; // std::unique_ptr m_subspaceForXPathEvaluator; // std::unique_ptr m_subspaceForXPathExpression; // std::unique_ptr m_subspaceForXPathNSResolver; // std::unique_ptr m_subspaceForXPathResult; // std::unique_ptr m_subspaceForXSLTProcessor; std::unique_ptr m_subspaceForAbortController; std::unique_ptr m_subspaceForAbortSignal; std::unique_ptr m_subspaceForErrorEvent; std::unique_ptr m_subspaceForEvent; std::unique_ptr m_subspaceForEventListener; std::unique_ptr m_subspaceForEventTarget; std::unique_ptr m_subspaceForEventEmitter; std::unique_ptr m_subspaceForZigGlobalObject; std::unique_ptr m_subspaceForExposedToWorkerAndWindow; std::unique_ptr m_subspaceForURLSearchParams; std::unique_ptr m_subspaceForURLSearchParamsIterator; std::unique_ptr m_subspaceForDOMException; // std::unique_ptr m_subspaceForDOMFormData; // std::unique_ptr m_subspaceForDOMFormDataIterator; std::unique_ptr m_subspaceForDOMURL; }; } // namespace WebCore namespace WebCore { using DOMIsoSubspaces = WebCore::DOMIsoSubspaces; }