Line | Count | Source (jump to first uncovered line) |
1 | /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ | |
2 | /* vim: set ts=8 sts=2 et sw=2 tw=80: */ | |
3 | /* This Source Code Form is subject to the terms of the Mozilla Public | |
4 | * License, v. 2.0. If a copy of the MPL was not distributed with this | |
5 | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | |
6 | ||
7 | /* A class for non-null strong pointers to reference-counted objects. */ | |
8 | ||
9 | #ifndef mozilla_OwningNonNull_h | |
10 | #define mozilla_OwningNonNull_h | |
11 | ||
12 | #include "nsAutoPtr.h" | |
13 | #include "nsCycleCollectionNoteChild.h" | |
14 | ||
15 | namespace mozilla { | |
16 | ||
17 | template<class T> | |
18 | class MOZ_IS_SMARTPTR_TO_REFCOUNTED OwningNonNull | |
19 | { | |
20 | public: | |
21 | 0 | OwningNonNull() {} Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMIntersectionObserverEntry>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MozIdleObserver>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<nsDOMMutationRecord>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CanvasPattern>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CanvasGradient>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::File>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Directory>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<nsGenericHTMLElement>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLOptionElement>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLOptGroupElement>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<nsINode>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMRect>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastVoidFunction>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Blob>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Element>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CSSPseudoElement>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MatchPattern>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Promise>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MessagePort>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMessageListener>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozDocumentCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MozDocumentMatcher>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMException>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::DOMMediaStream>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ServiceWorker>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<nsFrameLoader>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMutationCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozIdleObserver>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastL10nCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Notification>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AudioBuffer>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PeriodicWave>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPerformanceObserverCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPlacesEventCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PlacesEvent>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PointerEvent>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastUncaughtRejectionObserver>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PresentationConnection>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCCertificate>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastmozPacketCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCStatsCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<nsDOMDataChannel>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::GenerateAssertionCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ValidateAssertionCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCIceCandidate>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCRtpReceiver>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCRtpTransceiver>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMRectList>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ObserverCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Request>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FormData>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::URLSearchParams>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIdleRequestCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Response>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLImageElement>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::SVGImageElement>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLCanvasElement>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLVideoElement>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ImageBitmap>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::SpeechSynthesisUtterance>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CryptoKey>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FRegisterCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FSignCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::EventTarget>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Touch>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::VideoTrack>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AudioTrack>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::TextTrack>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFrameRequestCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Buffer>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebGPULogCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::CommandBuffer>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFunction>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::VRDisplay>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::ShaderModule>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::PipelineLayout>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::WebExtensionLocalizeCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MatchGlob>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MatchPatternSet>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::OffscreenCanvas>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Texture>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::ComputePipeline>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::RenderPipeline>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::TextureView>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Sampler>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BlendState>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::InputState>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::External>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<nsIDocument>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastCustomElementCreationCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AbortSignal>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMPoint>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Event>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Client>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ErrorCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileSystemEntriesCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFontFaceSetForEachCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FontFace>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPositionCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBlobCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Text>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<nsIHTMLCollection>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RadioNodeList>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Headers>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::IDBObjectStore>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::IDBIndex>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIntersectionCallback>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::IDBCursor>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ImageData>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CanvasRenderingContext2D>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FileSystemEntry>::OwningNonNull() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::RangeItem>::OwningNonNull() |
22 | ||
23 | MOZ_IMPLICIT OwningNonNull(T& aValue) | |
24 | 0 | { |
25 | 0 | init(&aValue); |
26 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>::OwningNonNull(mozilla::dom::MediaStreamTrack&) Unexecuted instantiation: mozilla::OwningNonNull<nsFrameLoader>::OwningNonNull(nsFrameLoader&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MozIdleObserver>::OwningNonNull(mozilla::dom::MozIdleObserver&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PeriodicWave>::OwningNonNull(mozilla::dom::PeriodicWave&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Request>::OwningNonNull(mozilla::dom::Request&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Response>::OwningNonNull(mozilla::dom::Response&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::TextureView>::OwningNonNull(mozilla::webgpu::TextureView&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>::OwningNonNull(mozilla::webgpu::BindGroupLayout&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>::OwningNonNull(mozilla::webgpu::AttachmentState&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>::OwningNonNull(mozilla::webgpu::DepthStencilState&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::InputState>::OwningNonNull(mozilla::webgpu::InputState&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Buffer>::OwningNonNull(mozilla::webgpu::Buffer&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMPoint>::OwningNonNull(mozilla::dom::DOMPoint&) Unexecuted instantiation: mozilla::OwningNonNull<nsIEditorObserver>::OwningNonNull(nsIEditorObserver&) Unexecuted instantiation: mozilla::OwningNonNull<nsIEditActionListener>::OwningNonNull(nsIEditActionListener&) Unexecuted instantiation: mozilla::OwningNonNull<nsIDocumentStateListener>::OwningNonNull(nsIDocumentStateListener&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Element>::OwningNonNull(mozilla::dom::Element&) Unexecuted instantiation: mozilla::OwningNonNull<nsINode>::OwningNonNull(nsINode&) Unexecuted instantiation: mozilla::OwningNonNull<nsRange>::OwningNonNull(nsRange&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::EditorBase>::OwningNonNull(mozilla::EditorBase&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Text>::OwningNonNull(mozilla::dom::Text&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CharacterData>::OwningNonNull(mozilla::dom::CharacterData&) Unexecuted instantiation: mozilla::OwningNonNull<nsIContent>::OwningNonNull(nsIContent&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FontFace>::OwningNonNull(mozilla::dom::FontFace&) Unexecuted instantiation: mozilla::OwningNonNull<nsIDocumentViewerPrint>::OwningNonNull(nsIDocumentViewerPrint&) |
27 | ||
28 | template<class U> | |
29 | MOZ_IMPLICIT OwningNonNull(already_AddRefed<U>&& aValue) | |
30 | 0 | { |
31 | 0 | init(aValue); |
32 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMPoint>::OwningNonNull<mozilla::dom::DOMPoint>(already_AddRefed<mozilla::dom::DOMPoint>&&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MessagePort>::OwningNonNull<mozilla::dom::MessagePort>(already_AddRefed<mozilla::dom::MessagePort>&&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FileSystemEntry>::OwningNonNull<mozilla::dom::FileSystemEntry>(already_AddRefed<mozilla::dom::FileSystemEntry>&&) Unexecuted instantiation: mozilla::OwningNonNull<nsAtom>::OwningNonNull<nsAtom>(already_AddRefed<nsAtom>&&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Text>::OwningNonNull<nsTextNode>(already_AddRefed<nsTextNode>&&) Unexecuted instantiation: mozilla::OwningNonNull<nsIContentIterator>::OwningNonNull<nsIContentIterator>(already_AddRefed<nsIContentIterator>&&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PlacesEvent>::OwningNonNull<mozilla::dom::PlacesVisit>(already_AddRefed<mozilla::dom::PlacesVisit>&&) |
33 | ||
34 | template<class U> | |
35 | MOZ_IMPLICIT OwningNonNull(const OwningNonNull<U>& aValue) | |
36 | 0 | { |
37 | 0 | init(aValue); |
38 | 0 | } |
39 | ||
40 | // This is no worse than get() in terms of const handling. | |
41 | operator T&() const | |
42 | 0 | { |
43 | 0 | MOZ_ASSERT(mInited); |
44 | 0 | MOZ_ASSERT(mPtr, "OwningNonNull<T> was set to null"); |
45 | 0 | return *mPtr; |
46 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MozIdleObserver>::operator mozilla::dom::MozIdleObserver&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PlacesEvent>::operator mozilla::dom::PlacesEvent&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastVoidFunction>::operator mozilla::dom::binding_detail::FastVoidFunction&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Promise>::operator mozilla::dom::Promise&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMessageListener>::operator mozilla::dom::binding_detail::FastMessageListener&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozDocumentCallback>::operator mozilla::dom::binding_detail::FastMozDocumentCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMutationCallback>::operator mozilla::dom::binding_detail::FastMutationCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback>::operator mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback>::operator mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozIdleObserver>::operator mozilla::dom::binding_detail::FastMozIdleObserver&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback>::operator mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastL10nCallback>::operator mozilla::dom::binding_detail::FastL10nCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPerformanceObserverCallback>::operator mozilla::dom::binding_detail::FastPerformanceObserverCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPlacesEventCallback>::operator mozilla::dom::binding_detail::FastPlacesEventCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastUncaughtRejectionObserver>::operator mozilla::dom::binding_detail::FastUncaughtRejectionObserver&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastmozPacketCallback>::operator mozilla::dom::binding_detail::FastmozPacketCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback>::operator mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback>::operator mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCStatsCallback>::operator mozilla::dom::binding_detail::FastRTCStatsCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback>::operator mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIdleRequestCallback>::operator mozilla::dom::binding_detail::FastIdleRequestCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FRegisterCallback>::operator mozilla::dom::binding_detail::FastU2FRegisterCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FSignCallback>::operator mozilla::dom::binding_detail::FastU2FSignCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFrameRequestCallback>::operator mozilla::dom::binding_detail::FastFrameRequestCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebGPULogCallback>::operator mozilla::dom::binding_detail::FastWebGPULogCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback>::operator mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback>::operator mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback>::operator mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFunction>::operator mozilla::dom::binding_detail::FastFunction&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastCustomElementCreationCallback>::operator mozilla::dom::binding_detail::FastCustomElementCreationCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileSystemEntriesCallback>::operator mozilla::dom::binding_detail::FastFileSystemEntriesCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileCallback>::operator mozilla::dom::binding_detail::FastFileCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFontFaceSetForEachCallback>::operator mozilla::dom::binding_detail::FastFontFaceSetForEachCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPositionCallback>::operator mozilla::dom::binding_detail::FastPositionCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBlobCallback>::operator mozilla::dom::binding_detail::FastBlobCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback>::operator mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIntersectionCallback>::operator mozilla::dom::binding_detail::FastIntersectionCallback&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Blob>::operator mozilla::dom::Blob&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FormData>::operator mozilla::dom::FormData&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::URLSearchParams>::operator mozilla::dom::URLSearchParams&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RadioNodeList>::operator mozilla::dom::RadioNodeList&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>::operator mozilla::dom::MediaStreamTrack&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Element>::operator mozilla::dom::Element&() const Unexecuted instantiation: mozilla::OwningNonNull<nsINode>::operator nsINode&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Text>::operator mozilla::dom::Text&() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CharacterData>::operator mozilla::dom::CharacterData&() const Unexecuted instantiation: mozilla::OwningNonNull<nsIContent>::operator nsIContent&() const Unexecuted instantiation: mozilla::OwningNonNull<nsAtom>::operator nsAtom&() const |
47 | ||
48 | operator T*() const | |
49 | 0 | { |
50 | 0 | MOZ_ASSERT(mInited); |
51 | 0 | MOZ_ASSERT(mPtr, "OwningNonNull<T> was set to null"); |
52 | 0 | return mPtr; |
53 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>::operator mozilla::dom::MediaStreamTrack*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback>::operator mozilla::dom::LifecycleConnectedCallback*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback>::operator mozilla::dom::LifecycleDisconnectedCallback*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback>::operator mozilla::dom::LifecycleAdoptedCallback*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback>::operator mozilla::dom::LifecycleAttributeChangedCallback*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback>::operator mozilla::dom::LifecycleGetCustomInterfaceCallback*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Blob>::operator mozilla::dom::Blob*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Directory>::operator mozilla::dom::Directory*() const Unexecuted instantiation: mozilla::OwningNonNull<nsINode>::operator nsINode*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMRectList>::operator mozilla::dom::DOMRectList*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Request>::operator mozilla::dom::Request*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CryptoKey>::operator mozilla::dom::CryptoKey*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::EventTarget>::operator mozilla::dom::EventTarget*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Touch>::operator mozilla::dom::Touch*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::File>::operator mozilla::dom::File*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::DOMMediaStream>::operator mozilla::DOMMediaStream*() const Unexecuted instantiation: mozilla::OwningNonNull<nsIEditorObserver>::operator nsIEditorObserver*() const Unexecuted instantiation: mozilla::OwningNonNull<nsIEditActionListener>::operator nsIEditActionListener*() const Unexecuted instantiation: mozilla::OwningNonNull<nsIDocumentStateListener>::operator nsIDocumentStateListener*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Element>::operator mozilla::dom::Element*() const Unexecuted instantiation: mozilla::OwningNonNull<nsRange>::operator nsRange*() const Unexecuted instantiation: mozilla::OwningNonNull<nsAtom>::operator nsAtom*() const Unexecuted instantiation: mozilla::OwningNonNull<nsIContent>::operator nsIContent*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Text>::operator mozilla::dom::Text*() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::RangeItem>::operator mozilla::RangeItem*() const Unexecuted instantiation: mozilla::OwningNonNull<nsIDocument>::operator nsIDocument*() const |
54 | ||
55 | // Conversion to bool is always true, so delete to catch errors | |
56 | explicit operator bool() const = delete; | |
57 | ||
58 | T* | |
59 | operator->() const | |
60 | 0 | { |
61 | 0 | MOZ_ASSERT(mInited); |
62 | 0 | MOZ_ASSERT(mPtr, "OwningNonNull<T> was set to null"); |
63 | 0 | return mPtr; |
64 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MozIdleObserver>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMRect>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PlacesEvent>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Blob>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastVoidFunction>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMessageListener>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozDocumentCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMutationCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozIdleObserver>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastL10nCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPerformanceObserverCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPlacesEventCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastUncaughtRejectionObserver>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastmozPacketCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCStatsCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIdleRequestCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FRegisterCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FSignCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFrameRequestCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebGPULogCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFunction>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastCustomElementCreationCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileSystemEntriesCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFontFaceSetForEachCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPositionCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBlobCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIntersectionCallback>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CryptoKey>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::File>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Directory>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::EditorBase>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::DOMMediaStream>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<nsIEditActionListener>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<nsIEditorObserver>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Element>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<nsIDocumentStateListener>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<nsINode>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Text>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<nsIContent>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::RangeItem>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<nsIContentIterator>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<nsRange>::operator->() const Unexecuted instantiation: mozilla::OwningNonNull<nsIDocumentViewerPrint>::operator->() const |
65 | ||
66 | OwningNonNull<T>& | |
67 | operator=(T* aValue) | |
68 | 0 | { |
69 | 0 | init(aValue); |
70 | 0 | return *this; |
71 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Element>::operator=(mozilla::dom::Element*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMIntersectionObserverEntry>::operator=(mozilla::dom::DOMIntersectionObserverEntry*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::VRDisplay>::operator=(mozilla::dom::VRDisplay*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::External>::operator=(mozilla::dom::External*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Blob>::operator=(mozilla::dom::Blob*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Directory>::operator=(mozilla::dom::Directory*) Unexecuted instantiation: mozilla::OwningNonNull<nsDOMMutationRecord>::operator=(nsDOMMutationRecord*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMRectList>::operator=(mozilla::dom::DOMRectList*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CanvasPattern>::operator=(mozilla::dom::CanvasPattern*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CanvasGradient>::operator=(mozilla::dom::CanvasGradient*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::File>::operator=(mozilla::dom::File*) Unexecuted instantiation: mozilla::OwningNonNull<nsGenericHTMLElement>::operator=(nsGenericHTMLElement*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLOptionElement>::operator=(mozilla::dom::HTMLOptionElement*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLOptGroupElement>::operator=(mozilla::dom::HTMLOptGroupElement*) Unexecuted instantiation: mozilla::OwningNonNull<nsINode>::operator=(nsINode*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMRect>::operator=(mozilla::dom::DOMRect*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastVoidFunction>::operator=(mozilla::dom::binding_detail::FastVoidFunction*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback>::operator=(mozilla::dom::DecodeSuccessCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback>::operator=(mozilla::dom::DecodeErrorCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CSSPseudoElement>::operator=(mozilla::dom::CSSPseudoElement*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MatchPattern>::operator=(mozilla::extensions::MatchPattern*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>::operator=(mozilla::dom::HTMLMediaElement*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMessageListener>::operator=(mozilla::dom::binding_detail::FastMessageListener*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozDocumentCallback>::operator=(mozilla::dom::binding_detail::FastMozDocumentCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MozDocumentMatcher>::operator=(mozilla::extensions::MozDocumentMatcher*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMException>::operator=(mozilla::dom::DOMException*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::DOMMediaStream>::operator=(mozilla::DOMMediaStream*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>::operator=(mozilla::dom::MediaStreamTrack*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MessagePort>::operator=(mozilla::dom::MessagePort*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ServiceWorker>::operator=(mozilla::dom::ServiceWorker*) Unexecuted instantiation: mozilla::OwningNonNull<nsFrameLoader>::operator=(nsFrameLoader*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMutationCallback>::operator=(mozilla::dom::binding_detail::FastMutationCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback>::operator=(mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback>::operator=(mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozIdleObserver>::operator=(mozilla::dom::binding_detail::FastMozIdleObserver*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback>::operator=(mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastL10nCallback>::operator=(mozilla::dom::binding_detail::FastL10nCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback>::operator=(mozilla::dom::NotificationPermissionCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Notification>::operator=(mozilla::dom::Notification*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AudioBuffer>::operator=(mozilla::dom::AudioBuffer*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PeriodicWave>::operator=(mozilla::dom::PeriodicWave*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPerformanceObserverCallback>::operator=(mozilla::dom::binding_detail::FastPerformanceObserverCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPlacesEventCallback>::operator=(mozilla::dom::binding_detail::FastPlacesEventCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PlacesEvent>::operator=(mozilla::dom::PlacesEvent*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PointerEvent>::operator=(mozilla::dom::PointerEvent*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastUncaughtRejectionObserver>::operator=(mozilla::dom::binding_detail::FastUncaughtRejectionObserver*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PresentationConnection>::operator=(mozilla::dom::PresentationConnection*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCCertificate>::operator=(mozilla::dom::RTCCertificate*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastmozPacketCallback>::operator=(mozilla::dom::binding_detail::FastmozPacketCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback>::operator=(mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback>::operator=(mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCStatsCallback>::operator=(mozilla::dom::binding_detail::FastRTCStatsCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback>::operator=(mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback*) Unexecuted instantiation: mozilla::OwningNonNull<nsDOMDataChannel>::operator=(nsDOMDataChannel*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::GenerateAssertionCallback>::operator=(mozilla::dom::GenerateAssertionCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ValidateAssertionCallback>::operator=(mozilla::dom::ValidateAssertionCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCIceCandidate>::operator=(mozilla::dom::RTCIceCandidate*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCRtpReceiver>::operator=(mozilla::dom::RTCRtpReceiver*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCRtpTransceiver>::operator=(mozilla::dom::RTCRtpTransceiver*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ObserverCallback>::operator=(mozilla::dom::ObserverCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Request>::operator=(mozilla::dom::Request*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FormData>::operator=(mozilla::dom::FormData*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::URLSearchParams>::operator=(mozilla::dom::URLSearchParams*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIdleRequestCallback>::operator=(mozilla::dom::binding_detail::FastIdleRequestCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Response>::operator=(mozilla::dom::Response*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLImageElement>::operator=(mozilla::dom::HTMLImageElement*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::SVGImageElement>::operator=(mozilla::dom::SVGImageElement*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLCanvasElement>::operator=(mozilla::dom::HTMLCanvasElement*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLVideoElement>::operator=(mozilla::dom::HTMLVideoElement*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ImageBitmap>::operator=(mozilla::dom::ImageBitmap*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::SpeechSynthesisUtterance>::operator=(mozilla::dom::SpeechSynthesisUtterance*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CryptoKey>::operator=(mozilla::dom::CryptoKey*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FRegisterCallback>::operator=(mozilla::dom::binding_detail::FastU2FRegisterCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FSignCallback>::operator=(mozilla::dom::binding_detail::FastU2FSignCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::EventTarget>::operator=(mozilla::dom::EventTarget*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Touch>::operator=(mozilla::dom::Touch*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::VideoTrack>::operator=(mozilla::dom::VideoTrack*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AudioTrack>::operator=(mozilla::dom::AudioTrack*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::TextTrack>::operator=(mozilla::dom::TextTrack*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFrameRequestCallback>::operator=(mozilla::dom::binding_detail::FastFrameRequestCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebGPULogCallback>::operator=(mozilla::dom::binding_detail::FastWebGPULogCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::CommandBuffer>::operator=(mozilla::webgpu::CommandBuffer*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback>::operator=(mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback>::operator=(mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback>::operator=(mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFunction>::operator=(mozilla::dom::binding_detail::FastFunction*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback>::operator=(mozilla::dom::LifecycleAdoptedCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback>::operator=(mozilla::dom::LifecycleAttributeChangedCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback>::operator=(mozilla::dom::LifecycleConnectedCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback>::operator=(mozilla::dom::LifecycleDisconnectedCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback>::operator=(mozilla::dom::LifecycleGetCustomInterfaceCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MatchGlob>::operator=(mozilla::extensions::MatchGlob*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MatchPatternSet>::operator=(mozilla::extensions::MatchPatternSet*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::WebExtensionLocalizeCallback>::operator=(mozilla::dom::WebExtensionLocalizeCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::OffscreenCanvas>::operator=(mozilla::dom::OffscreenCanvas*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Buffer>::operator=(mozilla::webgpu::Buffer*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Texture>::operator=(mozilla::webgpu::Texture*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::ComputePipeline>::operator=(mozilla::webgpu::ComputePipeline*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::RenderPipeline>::operator=(mozilla::webgpu::RenderPipeline*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>::operator=(mozilla::webgpu::BindGroupLayout*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::ShaderModule>::operator=(mozilla::webgpu::ShaderModule*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::TextureView>::operator=(mozilla::webgpu::TextureView*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Sampler>::operator=(mozilla::webgpu::Sampler*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::PipelineLayout>::operator=(mozilla::webgpu::PipelineLayout*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>::operator=(mozilla::webgpu::AttachmentState*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BlendState>::operator=(mozilla::webgpu::BlendState*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>::operator=(mozilla::webgpu::DepthStencilState*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::InputState>::operator=(mozilla::webgpu::InputState*) Unexecuted instantiation: mozilla::OwningNonNull<nsIDocument>::operator=(nsIDocument*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastCustomElementCreationCallback>::operator=(mozilla::dom::binding_detail::FastCustomElementCreationCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback>::operator=(mozilla::dom::ConsoleInstanceDumpCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AbortSignal>::operator=(mozilla::dom::AbortSignal*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMPoint>::operator=(mozilla::dom::DOMPoint*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Event>::operator=(mozilla::dom::Event*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Client>::operator=(mozilla::dom::Client*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback>::operator=(mozilla::dom::FileSystemEntryCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ErrorCallback>::operator=(mozilla::dom::ErrorCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileSystemEntriesCallback>::operator=(mozilla::dom::binding_detail::FastFileSystemEntriesCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileCallback>::operator=(mozilla::dom::binding_detail::FastFileCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFontFaceSetForEachCallback>::operator=(mozilla::dom::binding_detail::FastFontFaceSetForEachCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FontFace>::operator=(mozilla::dom::FontFace*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPositionCallback>::operator=(mozilla::dom::binding_detail::FastPositionCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBlobCallback>::operator=(mozilla::dom::binding_detail::FastBlobCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Text>::operator=(mozilla::dom::Text*) Unexecuted instantiation: mozilla::OwningNonNull<nsIHTMLCollection>::operator=(nsIHTMLCollection*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback>::operator=(mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RadioNodeList>::operator=(mozilla::dom::RadioNodeList*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Headers>::operator=(mozilla::dom::Headers*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::IDBObjectStore>::operator=(mozilla::dom::IDBObjectStore*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::IDBIndex>::operator=(mozilla::dom::IDBIndex*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback>::operator=(mozilla::dom::InstallTriggerCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIntersectionCallback>::operator=(mozilla::dom::binding_detail::FastIntersectionCallback*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::IDBCursor>::operator=(mozilla::dom::IDBCursor*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ImageData>::operator=(mozilla::dom::ImageData*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CanvasRenderingContext2D>::operator=(mozilla::dom::CanvasRenderingContext2D*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FileSystemEntry>::operator=(mozilla::dom::FileSystemEntry*) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::RangeItem>::operator=(mozilla::RangeItem*) |
72 | ||
73 | OwningNonNull<T>& | |
74 | operator=(T& aValue) | |
75 | 0 | { |
76 | 0 | init(&aValue); |
77 | 0 | return *this; |
78 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MozIdleObserver>::operator=(mozilla::dom::MozIdleObserver&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>::operator=(mozilla::dom::HTMLMediaElement&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::DOMMediaStream>::operator=(mozilla::DOMMediaStream&) Unexecuted instantiation: mozilla::OwningNonNull<nsINode>::operator=(nsINode&) |
79 | ||
80 | template<class U> | |
81 | OwningNonNull<T>& | |
82 | operator=(already_AddRefed<U>&& aValue) | |
83 | 0 | { |
84 | 0 | init(aValue); |
85 | 0 | return *this; |
86 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CSSPseudoElement>& mozilla::OwningNonNull<mozilla::dom::CSSPseudoElement>::operator=<mozilla::dom::CSSPseudoElement>(already_AddRefed<mozilla::dom::CSSPseudoElement>&&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Promise>& mozilla::OwningNonNull<mozilla::dom::Promise>::operator=<mozilla::dom::Promise>(already_AddRefed<mozilla::dom::Promise>&&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::File>& mozilla::OwningNonNull<mozilla::dom::File>::operator=<mozilla::dom::File>(already_AddRefed<mozilla::dom::File>&&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMException>& mozilla::OwningNonNull<mozilla::dom::DOMException>::operator=<mozilla::dom::DOMException>(already_AddRefed<mozilla::dom::DOMException>&&) |
87 | ||
88 | template<class U> | |
89 | OwningNonNull<T>& | |
90 | operator=(const OwningNonNull<U>& aValue) | |
91 | { | |
92 | init(aValue); | |
93 | return *this; | |
94 | } | |
95 | ||
96 | // Don't allow assigning nullptr, it makes no sense | |
97 | void operator=(decltype(nullptr)) = delete; | |
98 | ||
99 | already_AddRefed<T> forget() | |
100 | 0 | { |
101 | 0 | #ifdef DEBUG |
102 | 0 | mInited = false; |
103 | 0 | #endif |
104 | 0 | return mPtr.forget(); |
105 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::EventTarget>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Element>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ObserverCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::WebExtensionLocalizeCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::GenerateAssertionCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ValidateAssertionCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CryptoKey>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Buffer>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::ShaderModule>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::TextureView>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::PipelineLayout>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::InputState>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::VRDisplay>::forget() Unexecuted instantiation: mozilla::OwningNonNull<nsFrameLoader>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMPoint>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AbortSignal>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMRectList>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Request>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Response>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMException>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::DOMMediaStream>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AudioBuffer>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PeriodicWave>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PresentationConnection>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Promise>::forget() Unexecuted instantiation: mozilla::OwningNonNull<nsDOMDataChannel>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCRtpReceiver>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCRtpTransceiver>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::SpeechSynthesisUtterance>::forget() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Notification>::forget() |
106 | ||
107 | template<class U> | |
108 | void | |
109 | forget(U** aOther) | |
110 | { | |
111 | #ifdef DEBUG | |
112 | mInited = false; | |
113 | #endif | |
114 | mPtr.forget(aOther); | |
115 | } | |
116 | ||
117 | T& ref() const | |
118 | 0 | { |
119 | 0 | MOZ_ASSERT(mInited); |
120 | 0 | MOZ_ASSERT(mPtr); |
121 | 0 | return *mPtr; |
122 | 0 | } |
123 | ||
124 | // Make us work with smart pointer helpers that expect a get(). | |
125 | T* get() const | |
126 | 0 | { |
127 | 0 | MOZ_ASSERT(mInited); |
128 | 0 | MOZ_ASSERT(mPtr); |
129 | 0 | return mPtr; |
130 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::EventTarget>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Element>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MozIdleObserver>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ObserverCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::WebExtensionLocalizeCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::GenerateAssertionCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ValidateAssertionCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MessagePort>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CryptoKey>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Buffer>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::ShaderModule>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::TextureView>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::PipelineLayout>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BlendState>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::InputState>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::DOMMediaStream>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCCertificate>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Touch>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::VRDisplay>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsFrameLoader>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMPoint>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AbortSignal>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsDOMMutationRecord>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsINode>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMRectList>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Request>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Response>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FontFace>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMException>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AudioBuffer>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PeriodicWave>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PointerEvent>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PresentationConnection>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Promise>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsDOMDataChannel>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCRtpReceiver>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCRtpTransceiver>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::SpeechSynthesisUtterance>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Notification>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CanvasPattern>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CanvasGradient>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::File>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Directory>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsGenericHTMLElement>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLOptionElement>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLOptGroupElement>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Blob>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CSSPseudoElement>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MatchPattern>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ServiceWorker>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PlacesEvent>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RTCIceCandidate>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FormData>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::URLSearchParams>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLImageElement>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::SVGImageElement>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLCanvasElement>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::HTMLVideoElement>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ImageBitmap>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::VideoTrack>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AudioTrack>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::TextTrack>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MatchGlob>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MatchPatternSet>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::OffscreenCanvas>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Texture>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::ComputePipeline>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::RenderPipeline>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Sampler>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::External>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsIDocument>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Event>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Client>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FileSystemEntry>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Text>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsIHTMLCollection>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::RadioNodeList>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Headers>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::IDBObjectStore>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::IDBIndex>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::IDBCursor>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ImageData>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::CanvasRenderingContext2D>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMIntersectionObserverEntry>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ErrorCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsIEditActionListener>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsIEditorObserver>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsIDocumentStateListener>::get() const Unexecuted instantiation: mozilla::OwningNonNull<nsIContent>::get() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::extensions::MozDocumentMatcher>::get() const |
131 | ||
132 | template<typename U> | |
133 | void swap(U& aOther) | |
134 | { | |
135 | mPtr.swap(aOther); | |
136 | #ifdef DEBUG | |
137 | mInited = mPtr; | |
138 | #endif | |
139 | } | |
140 | ||
141 | // We have some consumers who want to check whether we're inited in non-debug | |
142 | // builds as well. Luckily, we have the invariant that we're inited precisely | |
143 | // when mPtr is non-null. | |
144 | bool isInitialized() const | |
145 | 0 | { |
146 | 0 | MOZ_ASSERT(!!mPtr == mInited, "mInited out of sync with mPtr?"); |
147 | 0 | return mPtr; |
148 | 0 | } Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastVoidFunction>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMessageListener>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozDocumentCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMutationCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozIdleObserver>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastL10nCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPerformanceObserverCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPlacesEventCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastUncaughtRejectionObserver>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastmozPacketCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCStatsCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIdleRequestCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FRegisterCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FSignCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFrameRequestCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebGPULogCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFunction>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastCustomElementCreationCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileSystemEntriesCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFontFaceSetForEachCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPositionCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBlobCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback>::isInitialized() const Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIntersectionCallback>::isInitialized() const |
149 | ||
150 | protected: | |
151 | template<typename U> | |
152 | void init(U&& aValue) | |
153 | 0 | { |
154 | 0 | mPtr = aValue; |
155 | 0 | MOZ_ASSERT(mPtr); |
156 | #ifdef DEBUG | |
157 | mInited = true; | |
158 | #endif | |
159 | } Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>::init<mozilla::dom::MediaStreamTrack*>(mozilla::dom::MediaStreamTrack*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::CSSPseudoElement>::init<already_AddRefed<mozilla::dom::CSSPseudoElement>&>(already_AddRefed<mozilla::dom::CSSPseudoElement>&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Element>::init<mozilla::dom::Element*&>(mozilla::dom::Element*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DOMIntersectionObserverEntry>::init<mozilla::dom::DOMIntersectionObserverEntry*&>(mozilla::dom::DOMIntersectionObserverEntry*&) Unexecuted instantiation: void mozilla::OwningNonNull<nsFrameLoader>::init<nsFrameLoader*>(nsFrameLoader*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::MozIdleObserver>::init<mozilla::dom::MozIdleObserver*>(mozilla::dom::MozIdleObserver*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::VRDisplay>::init<mozilla::dom::VRDisplay*&>(mozilla::dom::VRDisplay*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::External>::init<mozilla::dom::External*&>(mozilla::dom::External*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DOMPoint>::init<already_AddRefed<mozilla::dom::DOMPoint>&>(already_AddRefed<mozilla::dom::DOMPoint>&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Blob>::init<mozilla::dom::Blob*&>(mozilla::dom::Blob*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Directory>::init<mozilla::dom::Directory*&>(mozilla::dom::Directory*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::MessagePort>::init<already_AddRefed<mozilla::dom::MessagePort>&>(already_AddRefed<mozilla::dom::MessagePort>&) Unexecuted instantiation: void mozilla::OwningNonNull<nsDOMMutationRecord>::init<nsDOMMutationRecord*&>(nsDOMMutationRecord*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DOMRectList>::init<mozilla::dom::DOMRectList*&>(mozilla::dom::DOMRectList*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::CanvasPattern>::init<mozilla::dom::CanvasPattern*&>(mozilla::dom::CanvasPattern*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::CanvasGradient>::init<mozilla::dom::CanvasGradient*&>(mozilla::dom::CanvasGradient*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::File>::init<mozilla::dom::File*&>(mozilla::dom::File*&) Unexecuted instantiation: void mozilla::OwningNonNull<nsGenericHTMLElement>::init<nsGenericHTMLElement*&>(nsGenericHTMLElement*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::HTMLOptionElement>::init<mozilla::dom::HTMLOptionElement*&>(mozilla::dom::HTMLOptionElement*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::HTMLOptGroupElement>::init<mozilla::dom::HTMLOptGroupElement*&>(mozilla::dom::HTMLOptGroupElement*&) Unexecuted instantiation: void mozilla::OwningNonNull<nsINode>::init<nsINode*&>(nsINode*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DOMRect>::init<mozilla::dom::DOMRect*&>(mozilla::dom::DOMRect*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastVoidFunction>::init<mozilla::dom::binding_detail::FastVoidFunction*&>(mozilla::dom::binding_detail::FastVoidFunction*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback>::init<mozilla::dom::DecodeSuccessCallback*&>(mozilla::dom::DecodeSuccessCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback>::init<mozilla::dom::DecodeErrorCallback*&>(mozilla::dom::DecodeErrorCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::CSSPseudoElement>::init<mozilla::dom::CSSPseudoElement*&>(mozilla::dom::CSSPseudoElement*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::extensions::MatchPattern>::init<mozilla::extensions::MatchPattern*&>(mozilla::extensions::MatchPattern*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>::init<mozilla::dom::HTMLMediaElement*&>(mozilla::dom::HTMLMediaElement*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Promise>::init<already_AddRefed<mozilla::dom::Promise>&>(already_AddRefed<mozilla::dom::Promise>&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMessageListener>::init<mozilla::dom::binding_detail::FastMessageListener*&>(mozilla::dom::binding_detail::FastMessageListener*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozDocumentCallback>::init<mozilla::dom::binding_detail::FastMozDocumentCallback*&>(mozilla::dom::binding_detail::FastMozDocumentCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::extensions::MozDocumentMatcher>::init<mozilla::extensions::MozDocumentMatcher*&>(mozilla::extensions::MozDocumentMatcher*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DOMException>::init<mozilla::dom::DOMException*&>(mozilla::dom::DOMException*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::DOMMediaStream>::init<mozilla::DOMMediaStream*&>(mozilla::DOMMediaStream*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>::init<mozilla::dom::MediaStreamTrack*&>(mozilla::dom::MediaStreamTrack*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::MessagePort>::init<mozilla::dom::MessagePort*&>(mozilla::dom::MessagePort*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::ServiceWorker>::init<mozilla::dom::ServiceWorker*&>(mozilla::dom::ServiceWorker*&) Unexecuted instantiation: void mozilla::OwningNonNull<nsFrameLoader>::init<nsFrameLoader*&>(nsFrameLoader*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMutationCallback>::init<mozilla::dom::binding_detail::FastMutationCallback*&>(mozilla::dom::binding_detail::FastMutationCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback>::init<mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback*&>(mozilla::dom::binding_detail::FastNavigatorUserMediaSuccessCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback>::init<mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback*&>(mozilla::dom::binding_detail::FastNavigatorUserMediaErrorCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozIdleObserver>::init<mozilla::dom::binding_detail::FastMozIdleObserver*&>(mozilla::dom::binding_detail::FastMozIdleObserver*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback>::init<mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback*&>(mozilla::dom::binding_detail::FastMozGetUserMediaDevicesSuccessCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastL10nCallback>::init<mozilla::dom::binding_detail::FastL10nCallback*&>(mozilla::dom::binding_detail::FastL10nCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback>::init<mozilla::dom::NotificationPermissionCallback*&>(mozilla::dom::NotificationPermissionCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Notification>::init<mozilla::dom::Notification*&>(mozilla::dom::Notification*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::AudioBuffer>::init<mozilla::dom::AudioBuffer*&>(mozilla::dom::AudioBuffer*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::PeriodicWave>::init<mozilla::dom::PeriodicWave*&>(mozilla::dom::PeriodicWave*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::PeriodicWave>::init<mozilla::dom::PeriodicWave*>(mozilla::dom::PeriodicWave*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPerformanceObserverCallback>::init<mozilla::dom::binding_detail::FastPerformanceObserverCallback*&>(mozilla::dom::binding_detail::FastPerformanceObserverCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPlacesEventCallback>::init<mozilla::dom::binding_detail::FastPlacesEventCallback*&>(mozilla::dom::binding_detail::FastPlacesEventCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::PlacesEvent>::init<mozilla::dom::PlacesEvent*&>(mozilla::dom::PlacesEvent*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::PointerEvent>::init<mozilla::dom::PointerEvent*&>(mozilla::dom::PointerEvent*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastUncaughtRejectionObserver>::init<mozilla::dom::binding_detail::FastUncaughtRejectionObserver*&>(mozilla::dom::binding_detail::FastUncaughtRejectionObserver*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::PresentationConnection>::init<mozilla::dom::PresentationConnection*&>(mozilla::dom::PresentationConnection*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::RTCCertificate>::init<mozilla::dom::RTCCertificate*&>(mozilla::dom::RTCCertificate*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastmozPacketCallback>::init<mozilla::dom::binding_detail::FastmozPacketCallback*&>(mozilla::dom::binding_detail::FastmozPacketCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback>::init<mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback*&>(mozilla::dom::binding_detail::FastRTCSessionDescriptionCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback>::init<mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback*&>(mozilla::dom::binding_detail::FastRTCPeerConnectionErrorCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastRTCStatsCallback>::init<mozilla::dom::binding_detail::FastRTCStatsCallback*&>(mozilla::dom::binding_detail::FastRTCStatsCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback>::init<mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback*&>(mozilla::dom::binding_detail::FastPeerConnectionLifecycleCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<nsDOMDataChannel>::init<nsDOMDataChannel*&>(nsDOMDataChannel*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::GenerateAssertionCallback>::init<mozilla::dom::GenerateAssertionCallback*&>(mozilla::dom::GenerateAssertionCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::ValidateAssertionCallback>::init<mozilla::dom::ValidateAssertionCallback*&>(mozilla::dom::ValidateAssertionCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::RTCIceCandidate>::init<mozilla::dom::RTCIceCandidate*&>(mozilla::dom::RTCIceCandidate*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::RTCRtpReceiver>::init<mozilla::dom::RTCRtpReceiver*&>(mozilla::dom::RTCRtpReceiver*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::RTCRtpTransceiver>::init<mozilla::dom::RTCRtpTransceiver*&>(mozilla::dom::RTCRtpTransceiver*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::ObserverCallback>::init<mozilla::dom::ObserverCallback*&>(mozilla::dom::ObserverCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Request>::init<mozilla::dom::Request*&>(mozilla::dom::Request*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::FormData>::init<mozilla::dom::FormData*&>(mozilla::dom::FormData*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::URLSearchParams>::init<mozilla::dom::URLSearchParams*&>(mozilla::dom::URLSearchParams*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIdleRequestCallback>::init<mozilla::dom::binding_detail::FastIdleRequestCallback*&>(mozilla::dom::binding_detail::FastIdleRequestCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Response>::init<mozilla::dom::Response*&>(mozilla::dom::Response*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Request>::init<mozilla::dom::Request*>(mozilla::dom::Request*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Response>::init<mozilla::dom::Response*>(mozilla::dom::Response*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::HTMLImageElement>::init<mozilla::dom::HTMLImageElement*&>(mozilla::dom::HTMLImageElement*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::SVGImageElement>::init<mozilla::dom::SVGImageElement*&>(mozilla::dom::SVGImageElement*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::HTMLCanvasElement>::init<mozilla::dom::HTMLCanvasElement*&>(mozilla::dom::HTMLCanvasElement*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::HTMLVideoElement>::init<mozilla::dom::HTMLVideoElement*&>(mozilla::dom::HTMLVideoElement*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::ImageBitmap>::init<mozilla::dom::ImageBitmap*&>(mozilla::dom::ImageBitmap*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::SpeechSynthesisUtterance>::init<mozilla::dom::SpeechSynthesisUtterance*&>(mozilla::dom::SpeechSynthesisUtterance*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::CryptoKey>::init<mozilla::dom::CryptoKey*&>(mozilla::dom::CryptoKey*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FRegisterCallback>::init<mozilla::dom::binding_detail::FastU2FRegisterCallback*&>(mozilla::dom::binding_detail::FastU2FRegisterCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastU2FSignCallback>::init<mozilla::dom::binding_detail::FastU2FSignCallback*&>(mozilla::dom::binding_detail::FastU2FSignCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::EventTarget>::init<mozilla::dom::EventTarget*&>(mozilla::dom::EventTarget*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Touch>::init<mozilla::dom::Touch*&>(mozilla::dom::Touch*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::VideoTrack>::init<mozilla::dom::VideoTrack*&>(mozilla::dom::VideoTrack*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::AudioTrack>::init<mozilla::dom::AudioTrack*&>(mozilla::dom::AudioTrack*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::TextTrack>::init<mozilla::dom::TextTrack*&>(mozilla::dom::TextTrack*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFrameRequestCallback>::init<mozilla::dom::binding_detail::FastFrameRequestCallback*&>(mozilla::dom::binding_detail::FastFrameRequestCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebGPULogCallback>::init<mozilla::dom::binding_detail::FastWebGPULogCallback*&>(mozilla::dom::binding_detail::FastWebGPULogCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::CommandBuffer>::init<mozilla::webgpu::CommandBuffer*&>(mozilla::webgpu::CommandBuffer*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback>::init<mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback*&>(mozilla::dom::binding_detail::FastWebrtcGlobalStatisticsCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback>::init<mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback*&>(mozilla::dom::binding_detail::FastWebrtcGlobalLoggingCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback>::init<mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback*&>(mozilla::dom::binding_detail::FastPromiseDocumentFlushedCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFunction>::init<mozilla::dom::binding_detail::FastFunction*&>(mozilla::dom::binding_detail::FastFunction*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback>::init<mozilla::dom::LifecycleAdoptedCallback*&>(mozilla::dom::LifecycleAdoptedCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback>::init<mozilla::dom::LifecycleAttributeChangedCallback*&>(mozilla::dom::LifecycleAttributeChangedCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback>::init<mozilla::dom::LifecycleConnectedCallback*&>(mozilla::dom::LifecycleConnectedCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback>::init<mozilla::dom::LifecycleDisconnectedCallback*&>(mozilla::dom::LifecycleDisconnectedCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback>::init<mozilla::dom::LifecycleGetCustomInterfaceCallback*&>(mozilla::dom::LifecycleGetCustomInterfaceCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::extensions::MatchGlob>::init<mozilla::extensions::MatchGlob*&>(mozilla::extensions::MatchGlob*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::extensions::MatchPatternSet>::init<mozilla::extensions::MatchPatternSet*&>(mozilla::extensions::MatchPatternSet*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::WebExtensionLocalizeCallback>::init<mozilla::dom::WebExtensionLocalizeCallback*&>(mozilla::dom::WebExtensionLocalizeCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::OffscreenCanvas>::init<mozilla::dom::OffscreenCanvas*&>(mozilla::dom::OffscreenCanvas*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::Buffer>::init<mozilla::webgpu::Buffer*&>(mozilla::webgpu::Buffer*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::Texture>::init<mozilla::webgpu::Texture*&>(mozilla::webgpu::Texture*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::ComputePipeline>::init<mozilla::webgpu::ComputePipeline*&>(mozilla::webgpu::ComputePipeline*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::RenderPipeline>::init<mozilla::webgpu::RenderPipeline*&>(mozilla::webgpu::RenderPipeline*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>::init<mozilla::webgpu::BindGroupLayout*&>(mozilla::webgpu::BindGroupLayout*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::ShaderModule>::init<mozilla::webgpu::ShaderModule*&>(mozilla::webgpu::ShaderModule*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::TextureView>::init<mozilla::webgpu::TextureView*&>(mozilla::webgpu::TextureView*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::TextureView>::init<mozilla::webgpu::TextureView*>(mozilla::webgpu::TextureView*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::Sampler>::init<mozilla::webgpu::Sampler*&>(mozilla::webgpu::Sampler*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::PipelineLayout>::init<mozilla::webgpu::PipelineLayout*&>(mozilla::webgpu::PipelineLayout*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>::init<mozilla::webgpu::BindGroupLayout*>(mozilla::webgpu::BindGroupLayout*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>::init<mozilla::webgpu::AttachmentState*&>(mozilla::webgpu::AttachmentState*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::BlendState>::init<mozilla::webgpu::BlendState*&>(mozilla::webgpu::BlendState*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>::init<mozilla::webgpu::DepthStencilState*&>(mozilla::webgpu::DepthStencilState*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::InputState>::init<mozilla::webgpu::InputState*&>(mozilla::webgpu::InputState*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>::init<mozilla::webgpu::AttachmentState*>(mozilla::webgpu::AttachmentState*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>::init<mozilla::webgpu::DepthStencilState*>(mozilla::webgpu::DepthStencilState*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::InputState>::init<mozilla::webgpu::InputState*>(mozilla::webgpu::InputState*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::webgpu::Buffer>::init<mozilla::webgpu::Buffer*>(mozilla::webgpu::Buffer*&&) Unexecuted instantiation: void mozilla::OwningNonNull<nsIDocument>::init<nsIDocument*&>(nsIDocument*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastCustomElementCreationCallback>::init<mozilla::dom::binding_detail::FastCustomElementCreationCallback*&>(mozilla::dom::binding_detail::FastCustomElementCreationCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback>::init<mozilla::dom::ConsoleInstanceDumpCallback*&>(mozilla::dom::ConsoleInstanceDumpCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::AbortSignal>::init<mozilla::dom::AbortSignal*&>(mozilla::dom::AbortSignal*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DOMPoint>::init<mozilla::dom::DOMPoint*&>(mozilla::dom::DOMPoint*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DOMPoint>::init<mozilla::dom::DOMPoint*>(mozilla::dom::DOMPoint*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Event>::init<mozilla::dom::Event*&>(mozilla::dom::Event*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Client>::init<mozilla::dom::Client*&>(mozilla::dom::Client*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback>::init<mozilla::dom::FileSystemEntryCallback*&>(mozilla::dom::FileSystemEntryCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::ErrorCallback>::init<mozilla::dom::ErrorCallback*&>(mozilla::dom::ErrorCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileSystemEntriesCallback>::init<mozilla::dom::binding_detail::FastFileSystemEntriesCallback*&>(mozilla::dom::binding_detail::FastFileSystemEntriesCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFileCallback>::init<mozilla::dom::binding_detail::FastFileCallback*&>(mozilla::dom::binding_detail::FastFileCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastFontFaceSetForEachCallback>::init<mozilla::dom::binding_detail::FastFontFaceSetForEachCallback*&>(mozilla::dom::binding_detail::FastFontFaceSetForEachCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::FontFace>::init<mozilla::dom::FontFace*&>(mozilla::dom::FontFace*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastPositionCallback>::init<mozilla::dom::binding_detail::FastPositionCallback*&>(mozilla::dom::binding_detail::FastPositionCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBlobCallback>::init<mozilla::dom::binding_detail::FastBlobCallback*&>(mozilla::dom::binding_detail::FastBlobCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Text>::init<mozilla::dom::Text*&>(mozilla::dom::Text*&) Unexecuted instantiation: void mozilla::OwningNonNull<nsIHTMLCollection>::init<nsIHTMLCollection*&>(nsIHTMLCollection*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback>::init<mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback*&>(mozilla::dom::binding_detail::FastBrowserElementNextPaintEventCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::RadioNodeList>::init<mozilla::dom::RadioNodeList*&>(mozilla::dom::RadioNodeList*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Headers>::init<mozilla::dom::Headers*&>(mozilla::dom::Headers*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::IDBObjectStore>::init<mozilla::dom::IDBObjectStore*&>(mozilla::dom::IDBObjectStore*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::IDBIndex>::init<mozilla::dom::IDBIndex*&>(mozilla::dom::IDBIndex*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback>::init<mozilla::dom::InstallTriggerCallback*&>(mozilla::dom::InstallTriggerCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::binding_detail::FastIntersectionCallback>::init<mozilla::dom::binding_detail::FastIntersectionCallback*&>(mozilla::dom::binding_detail::FastIntersectionCallback*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::IDBCursor>::init<mozilla::dom::IDBCursor*&>(mozilla::dom::IDBCursor*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::ImageData>::init<mozilla::dom::ImageData*&>(mozilla::dom::ImageData*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::CanvasRenderingContext2D>::init<mozilla::dom::CanvasRenderingContext2D*&>(mozilla::dom::CanvasRenderingContext2D*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::FileSystemEntry>::init<mozilla::dom::FileSystemEntry*&>(mozilla::dom::FileSystemEntry*&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::FileSystemEntry>::init<already_AddRefed<mozilla::dom::FileSystemEntry>&>(already_AddRefed<mozilla::dom::FileSystemEntry>&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::File>::init<already_AddRefed<mozilla::dom::File>&>(already_AddRefed<mozilla::dom::File>&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::EditorBase>::init<mozilla::EditorBase*>(mozilla::EditorBase*&&) Unexecuted instantiation: void mozilla::OwningNonNull<nsRange>::init<nsRange*>(nsRange*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::DOMException>::init<already_AddRefed<mozilla::dom::DOMException>&>(already_AddRefed<mozilla::dom::DOMException>&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>::init<mozilla::dom::HTMLMediaElement*>(mozilla::dom::HTMLMediaElement*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::DOMMediaStream>::init<mozilla::DOMMediaStream*>(mozilla::DOMMediaStream*&&) Unexecuted instantiation: void mozilla::OwningNonNull<nsIEditorObserver>::init<nsIEditorObserver*>(nsIEditorObserver*&&) Unexecuted instantiation: void mozilla::OwningNonNull<nsIEditActionListener>::init<nsIEditActionListener*>(nsIEditActionListener*&&) Unexecuted instantiation: void mozilla::OwningNonNull<nsIDocumentStateListener>::init<nsIDocumentStateListener*>(nsIDocumentStateListener*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Element>::init<mozilla::dom::Element*>(mozilla::dom::Element*&&) Unexecuted instantiation: void mozilla::OwningNonNull<nsINode>::init<nsINode*>(nsINode*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Text>::init<mozilla::dom::Text*>(mozilla::dom::Text*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::CharacterData>::init<mozilla::dom::CharacterData*>(mozilla::dom::CharacterData*&&) Unexecuted instantiation: void mozilla::OwningNonNull<nsAtom>::init<already_AddRefed<nsAtom>&>(already_AddRefed<nsAtom>&) Unexecuted instantiation: void mozilla::OwningNonNull<nsIContent>::init<nsIContent*>(nsIContent*&&) Unexecuted instantiation: void mozilla::OwningNonNull<nsINode>::init<mozilla::OwningNonNull<nsIContent> const&>(mozilla::OwningNonNull<nsIContent> const&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::Text>::init<already_AddRefed<nsTextNode>&>(already_AddRefed<nsTextNode>&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::RangeItem>::init<mozilla::RangeItem*&>(mozilla::RangeItem*&) Unexecuted instantiation: void mozilla::OwningNonNull<nsIContentIterator>::init<already_AddRefed<nsIContentIterator>&>(already_AddRefed<nsIContentIterator>&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::FontFace>::init<mozilla::dom::FontFace*>(mozilla::dom::FontFace*&&) Unexecuted instantiation: void mozilla::OwningNonNull<nsIDocumentViewerPrint>::init<nsIDocumentViewerPrint*>(nsIDocumentViewerPrint*&&) Unexecuted instantiation: void mozilla::OwningNonNull<mozilla::dom::PlacesEvent>::init<already_AddRefed<mozilla::dom::PlacesVisit>&>(already_AddRefed<mozilla::dom::PlacesVisit>&) | |
160 | ||
161 | RefPtr<T> mPtr; | |
162 | #ifdef DEBUG | |
163 | bool mInited = false; | |
164 | #endif | |
165 | }; | |
166 | ||
167 | template<typename T> | |
168 | inline void | |
169 | ImplCycleCollectionUnlink(OwningNonNull<T>& aField) | |
170 | 0 | { |
171 | 0 | RefPtr<T> releaser(aField.forget()); |
172 | 0 | // Now just let releaser go out of scope. |
173 | 0 | } Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::EventTarget>(mozilla::OwningNonNull<mozilla::dom::EventTarget>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::Element>(mozilla::OwningNonNull<mozilla::dom::Element>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::LifecycleAdoptedCallback>(mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::LifecycleAttributeChangedCallback>(mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::LifecycleConnectedCallback>(mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::LifecycleDisconnectedCallback>(mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::LifecycleGetCustomInterfaceCallback>(mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::ObserverCallback>(mozilla::OwningNonNull<mozilla::dom::ObserverCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::WebExtensionLocalizeCallback>(mozilla::OwningNonNull<mozilla::dom::WebExtensionLocalizeCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::GenerateAssertionCallback>(mozilla::OwningNonNull<mozilla::dom::GenerateAssertionCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::ValidateAssertionCallback>(mozilla::OwningNonNull<mozilla::dom::ValidateAssertionCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::ConsoleInstanceDumpCallback>(mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::CryptoKey>(mozilla::OwningNonNull<mozilla::dom::CryptoKey>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::webgpu::Buffer>(mozilla::OwningNonNull<mozilla::webgpu::Buffer>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::webgpu::ShaderModule>(mozilla::OwningNonNull<mozilla::webgpu::ShaderModule>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::webgpu::TextureView>(mozilla::OwningNonNull<mozilla::webgpu::TextureView>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::webgpu::PipelineLayout>(mozilla::OwningNonNull<mozilla::webgpu::PipelineLayout>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::webgpu::BindGroupLayout>(mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::webgpu::AttachmentState>(mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::webgpu::DepthStencilState>(mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::webgpu::InputState>(mozilla::OwningNonNull<mozilla::webgpu::InputState>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::VRDisplay>(mozilla::OwningNonNull<mozilla::dom::VRDisplay>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<nsFrameLoader>(mozilla::OwningNonNull<nsFrameLoader>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::DOMPoint>(mozilla::OwningNonNull<mozilla::dom::DOMPoint>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::AbortSignal>(mozilla::OwningNonNull<mozilla::dom::AbortSignal>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::DOMRectList>(mozilla::OwningNonNull<mozilla::dom::DOMRectList>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::Request>(mozilla::OwningNonNull<mozilla::dom::Request>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::Response>(mozilla::OwningNonNull<mozilla::dom::Response>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::HTMLMediaElement>(mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::DOMException>(mozilla::OwningNonNull<mozilla::dom::DOMException>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::DOMMediaStream>(mozilla::OwningNonNull<mozilla::DOMMediaStream>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::MediaStreamTrack>(mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::AudioBuffer>(mozilla::OwningNonNull<mozilla::dom::AudioBuffer>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::PeriodicWave>(mozilla::OwningNonNull<mozilla::dom::PeriodicWave>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::PresentationConnection>(mozilla::OwningNonNull<mozilla::dom::PresentationConnection>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::Promise>(mozilla::OwningNonNull<mozilla::dom::Promise>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<nsDOMDataChannel>(mozilla::OwningNonNull<nsDOMDataChannel>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::RTCRtpReceiver>(mozilla::OwningNonNull<mozilla::dom::RTCRtpReceiver>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::RTCRtpTransceiver>(mozilla::OwningNonNull<mozilla::dom::RTCRtpTransceiver>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::SpeechSynthesisUtterance>(mozilla::OwningNonNull<mozilla::dom::SpeechSynthesisUtterance>&) Unexecuted instantiation: void mozilla::ImplCycleCollectionUnlink<mozilla::dom::Notification>(mozilla::OwningNonNull<mozilla::dom::Notification>&) |
174 | ||
175 | template <typename T> | |
176 | inline void | |
177 | ImplCycleCollectionTraverse(nsCycleCollectionTraversalCallback& aCallback, | |
178 | OwningNonNull<T>& aField, | |
179 | const char* aName, | |
180 | uint32_t aFlags = 0) | |
181 | 0 | { |
182 | 0 | CycleCollectionNoteChild(aCallback, aField.get(), aName, aFlags); |
183 | 0 | } Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::EventTarget>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::EventTarget>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Element>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Element>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::LifecycleAdoptedCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::LifecycleAttributeChangedCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::LifecycleConnectedCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::LifecycleDisconnectedCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::LifecycleGetCustomInterfaceCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::ObserverCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::ObserverCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::WebExtensionLocalizeCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::WebExtensionLocalizeCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::GenerateAssertionCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::GenerateAssertionCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::ValidateAssertionCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::ValidateAssertionCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::ConsoleInstanceDumpCallback>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::MessagePort>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::MessagePort>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::CryptoKey>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::CryptoKey>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::Buffer>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::Buffer>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::BindGroupLayout>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::ShaderModule>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::ShaderModule>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::TextureView>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::TextureView>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::PipelineLayout>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::PipelineLayout>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::AttachmentState>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::BlendState>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::BlendState>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::DepthStencilState>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::InputState>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::InputState>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::DOMMediaStream>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::DOMMediaStream>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::RTCCertificate>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::RTCCertificate>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Touch>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Touch>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::VRDisplay>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::VRDisplay>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<nsFrameLoader>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<nsFrameLoader>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::DOMPoint>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::DOMPoint>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::AbortSignal>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::AbortSignal>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::DOMRectList>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::DOMRectList>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Request>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Request>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Response>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Response>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::FontFace>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::FontFace>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::HTMLMediaElement>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::HTMLMediaElement>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::DOMException>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::DOMException>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::MediaStreamTrack>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::AudioBuffer>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::AudioBuffer>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::PeriodicWave>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::PeriodicWave>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::PointerEvent>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::PointerEvent>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::PresentationConnection>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::PresentationConnection>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Promise>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Promise>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<nsDOMDataChannel>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<nsDOMDataChannel>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::RTCRtpReceiver>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::RTCRtpReceiver>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::RTCRtpTransceiver>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::RTCRtpTransceiver>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::SpeechSynthesisUtterance>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::SpeechSynthesisUtterance>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Notification>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Notification>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::CanvasPattern>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::CanvasPattern>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::CanvasGradient>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::CanvasGradient>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::File>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::File>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Directory>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Directory>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<nsGenericHTMLElement>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<nsGenericHTMLElement>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::HTMLOptionElement>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::HTMLOptionElement>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::HTMLOptGroupElement>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::HTMLOptGroupElement>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<nsINode>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<nsINode>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Blob>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Blob>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::CSSPseudoElement>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::CSSPseudoElement>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::extensions::MatchPattern>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::extensions::MatchPattern>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::ServiceWorker>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::ServiceWorker>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::RTCIceCandidate>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::RTCIceCandidate>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::FormData>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::FormData>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::URLSearchParams>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::URLSearchParams>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::HTMLImageElement>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::HTMLImageElement>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::SVGImageElement>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::SVGImageElement>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::HTMLCanvasElement>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::HTMLCanvasElement>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::HTMLVideoElement>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::HTMLVideoElement>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::ImageBitmap>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::ImageBitmap>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::VideoTrack>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::VideoTrack>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::AudioTrack>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::AudioTrack>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::TextTrack>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::TextTrack>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::extensions::MatchGlob>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::extensions::MatchGlob>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::extensions::MatchPatternSet>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::extensions::MatchPatternSet>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::OffscreenCanvas>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::OffscreenCanvas>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::Texture>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::Texture>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::ComputePipeline>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::ComputePipeline>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::RenderPipeline>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::RenderPipeline>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::webgpu::Sampler>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::webgpu::Sampler>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::External>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::External>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<nsIDocument>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<nsIDocument>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Event>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Event>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Client>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Client>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Text>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Text>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<nsIHTMLCollection>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<nsIHTMLCollection>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::RadioNodeList>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::RadioNodeList>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::Headers>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::Headers>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::IDBObjectStore>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::IDBObjectStore>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::IDBIndex>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::IDBIndex>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::IDBCursor>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::IDBCursor>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::ImageData>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::ImageData>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<mozilla::dom::CanvasRenderingContext2D>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<mozilla::dom::CanvasRenderingContext2D>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<nsIEditActionListener>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<nsIEditActionListener>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<nsIEditorObserver>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<nsIEditorObserver>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::ImplCycleCollectionTraverse<nsIDocumentStateListener>(nsCycleCollectionTraversalCallback&, mozilla::OwningNonNull<nsIDocumentStateListener>&, char const*, unsigned int) |
184 | ||
185 | } // namespace mozilla | |
186 | ||
187 | // Declared in nsCOMPtr.h | |
188 | template<class T> template<class U> | |
189 | nsCOMPtr<T>::nsCOMPtr(const mozilla::OwningNonNull<U>& aOther) | |
190 | : nsCOMPtr(aOther.get()) | |
191 | 0 | {} |
192 | ||
193 | template<class T> template<class U> | |
194 | nsCOMPtr<T>& | |
195 | nsCOMPtr<T>::operator=(const mozilla::OwningNonNull<U>& aOther) | |
196 | 0 | { |
197 | 0 | return operator=(aOther.get()); |
198 | 0 | } Unexecuted instantiation: nsCOMPtr<nsIContent>& nsCOMPtr<nsIContent>::operator=<nsIContent>(mozilla::OwningNonNull<nsIContent> const&) Unexecuted instantiation: nsCOMPtr<nsINode>& nsCOMPtr<nsINode>::operator=<mozilla::dom::Text>(mozilla::OwningNonNull<mozilla::dom::Text> const&) |
199 | ||
200 | // Declared in mozilla/RefPtr.h | |
201 | template<class T> template<class U> | |
202 | RefPtr<T>::RefPtr(const mozilla::OwningNonNull<U>& aOther) | |
203 | : RefPtr(aOther.get()) | |
204 | 0 | {} Unexecuted instantiation: RefPtr<mozilla::dom::Element>::RefPtr<mozilla::dom::Element>(mozilla::OwningNonNull<mozilla::dom::Element> const&) Unexecuted instantiation: RefPtr<mozilla::DOMMediaStream>::RefPtr<mozilla::DOMMediaStream>(mozilla::OwningNonNull<mozilla::DOMMediaStream> const&) Unexecuted instantiation: RefPtr<mozilla::dom::FontFace>::RefPtr<mozilla::dom::FontFace>(mozilla::OwningNonNull<mozilla::dom::FontFace> const&) Unexecuted instantiation: RefPtr<mozilla::dom::MessagePort>::RefPtr<mozilla::dom::MessagePort>(mozilla::OwningNonNull<mozilla::dom::MessagePort> const&) Unexecuted instantiation: RefPtr<mozilla::dom::PointerEvent>::RefPtr<mozilla::dom::PointerEvent>(mozilla::OwningNonNull<mozilla::dom::PointerEvent> const&) Unexecuted instantiation: RefPtr<mozilla::dom::File>::RefPtr<mozilla::dom::File>(mozilla::OwningNonNull<mozilla::dom::File> const&) Unexecuted instantiation: RefPtr<mozilla::dom::Directory>::RefPtr<mozilla::dom::Directory>(mozilla::OwningNonNull<mozilla::dom::Directory> const&) Unexecuted instantiation: RefPtr<mozilla::extensions::MatchPattern>::RefPtr<mozilla::extensions::MatchPattern>(mozilla::OwningNonNull<mozilla::extensions::MatchPattern> const&) Unexecuted instantiation: RefPtr<mozilla::extensions::MatchGlob>::RefPtr<mozilla::extensions::MatchGlob>(mozilla::OwningNonNull<mozilla::extensions::MatchGlob> const&) Unexecuted instantiation: RefPtr<mozilla::dom::WebExtensionLocalizeCallback>::RefPtr<mozilla::dom::WebExtensionLocalizeCallback>(mozilla::OwningNonNull<mozilla::dom::WebExtensionLocalizeCallback> const&) Unexecuted instantiation: RefPtr<mozilla::extensions::MozDocumentMatcher>::RefPtr<mozilla::extensions::MozDocumentMatcher>(mozilla::OwningNonNull<mozilla::extensions::MozDocumentMatcher> const&) |
205 | ||
206 | template<class T> template<class U> | |
207 | RefPtr<T>& | |
208 | RefPtr<T>::operator=(const mozilla::OwningNonNull<U>& aOther) | |
209 | 0 | { |
210 | 0 | return operator=(aOther.get()); |
211 | 0 | } Unexecuted instantiation: RefPtr<mozilla::dom::DOMException>& RefPtr<mozilla::dom::DOMException>::operator=<mozilla::dom::DOMException>(mozilla::OwningNonNull<mozilla::dom::DOMException> const&) Unexecuted instantiation: RefPtr<mozilla::dom::MediaStreamTrack>& RefPtr<mozilla::dom::MediaStreamTrack>::operator=<mozilla::dom::MediaStreamTrack>(mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack> const&) Unexecuted instantiation: RefPtr<mozilla::dom::Notification>& RefPtr<mozilla::dom::Notification>::operator=<mozilla::dom::Notification>(mozilla::OwningNonNull<mozilla::dom::Notification> const&) Unexecuted instantiation: RefPtr<mozilla::dom::AudioBuffer>& RefPtr<mozilla::dom::AudioBuffer>::operator=<mozilla::dom::AudioBuffer>(mozilla::OwningNonNull<mozilla::dom::AudioBuffer> const&) Unexecuted instantiation: RefPtr<mozilla::dom::PresentationConnection>& RefPtr<mozilla::dom::PresentationConnection>::operator=<mozilla::dom::PresentationConnection>(mozilla::OwningNonNull<mozilla::dom::PresentationConnection> const&) Unexecuted instantiation: RefPtr<mozilla::dom::Promise>& RefPtr<mozilla::dom::Promise>::operator=<mozilla::dom::Promise>(mozilla::OwningNonNull<mozilla::dom::Promise> const&) Unexecuted instantiation: RefPtr<nsDOMDataChannel>& RefPtr<nsDOMDataChannel>::operator=<nsDOMDataChannel>(mozilla::OwningNonNull<nsDOMDataChannel> const&) Unexecuted instantiation: RefPtr<mozilla::dom::RTCRtpReceiver>& RefPtr<mozilla::dom::RTCRtpReceiver>::operator=<mozilla::dom::RTCRtpReceiver>(mozilla::OwningNonNull<mozilla::dom::RTCRtpReceiver> const&) Unexecuted instantiation: RefPtr<mozilla::dom::RTCRtpTransceiver>& RefPtr<mozilla::dom::RTCRtpTransceiver>::operator=<mozilla::dom::RTCRtpTransceiver>(mozilla::OwningNonNull<mozilla::dom::RTCRtpTransceiver> const&) Unexecuted instantiation: RefPtr<mozilla::dom::SpeechSynthesisUtterance>& RefPtr<mozilla::dom::SpeechSynthesisUtterance>::operator=<mozilla::dom::SpeechSynthesisUtterance>(mozilla::OwningNonNull<mozilla::dom::SpeechSynthesisUtterance> const&) Unexecuted instantiation: RefPtr<mozilla::dom::MessagePort>& RefPtr<mozilla::dom::MessagePort>::operator=<mozilla::dom::MessagePort>(mozilla::OwningNonNull<mozilla::dom::MessagePort> const&) Unexecuted instantiation: RefPtr<mozilla::dom::ServiceWorker>& RefPtr<mozilla::dom::ServiceWorker>::operator=<mozilla::dom::ServiceWorker>(mozilla::OwningNonNull<mozilla::dom::ServiceWorker> const&) Unexecuted instantiation: RefPtr<mozilla::dom::GenerateAssertionCallback>& RefPtr<mozilla::dom::GenerateAssertionCallback>::operator=<mozilla::dom::GenerateAssertionCallback>(mozilla::OwningNonNull<mozilla::dom::GenerateAssertionCallback> const&) Unexecuted instantiation: RefPtr<mozilla::dom::ValidateAssertionCallback>& RefPtr<mozilla::dom::ValidateAssertionCallback>::operator=<mozilla::dom::ValidateAssertionCallback>(mozilla::OwningNonNull<mozilla::dom::ValidateAssertionCallback> const&) Unexecuted instantiation: RefPtr<mozilla::dom::VRDisplay>& RefPtr<mozilla::dom::VRDisplay>::operator=<mozilla::dom::VRDisplay>(mozilla::OwningNonNull<mozilla::dom::VRDisplay> const&) Unexecuted instantiation: RefPtr<mozilla::dom::Request>& RefPtr<mozilla::dom::Request>::operator=<mozilla::dom::Request>(mozilla::OwningNonNull<mozilla::dom::Request> const&) Unexecuted instantiation: RefPtr<mozilla::dom::Client>& RefPtr<mozilla::dom::Client>::operator=<mozilla::dom::Client>(mozilla::OwningNonNull<mozilla::dom::Client> const&) Unexecuted instantiation: RefPtr<nsINode>& RefPtr<nsINode>::operator=<nsIContent>(mozilla::OwningNonNull<nsIContent> const&) |
212 | ||
213 | #endif // mozilla_OwningNonNull_h |