/work/obj-fuzz/dist/include/mozilla/dom/BindingDeclarations.h
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 file, |
5 | | * You can obtain one at http://mozilla.org/MPL/2.0/. */ |
6 | | |
7 | | /** |
8 | | * A header for declaring various things that binding implementation headers |
9 | | * might need. The idea is to make binding implementation headers safe to |
10 | | * include anywhere without running into include hell like we do with |
11 | | * BindingUtils.h |
12 | | */ |
13 | | #ifndef mozilla_dom_BindingDeclarations_h__ |
14 | | #define mozilla_dom_BindingDeclarations_h__ |
15 | | |
16 | | #include "js/RootingAPI.h" |
17 | | #include "js/Value.h" |
18 | | |
19 | | #include "mozilla/Maybe.h" |
20 | | #include "mozilla/RootedOwningNonNull.h" |
21 | | #include "mozilla/RootedRefPtr.h" |
22 | | |
23 | | #include "mozilla/dom/DOMString.h" |
24 | | |
25 | | #include "nsCOMPtr.h" |
26 | | #include "nsString.h" |
27 | | #include "nsTArray.h" |
28 | | |
29 | | class nsIPrincipal; |
30 | | class nsWrapperCache; |
31 | | |
32 | | namespace mozilla { |
33 | | namespace dom { |
34 | | |
35 | | // Struct that serves as a base class for all dictionaries. Particularly useful |
36 | | // so we can use IsBaseOf to detect dictionary template arguments. |
37 | | struct DictionaryBase |
38 | | { |
39 | | protected: |
40 | | bool ParseJSON(JSContext* aCx, const nsAString& aJSON, |
41 | | JS::MutableHandle<JS::Value> aVal); |
42 | | |
43 | | bool StringifyToJSON(JSContext* aCx, |
44 | | JS::Handle<JSObject*> aObj, |
45 | | nsAString& aJSON) const; |
46 | | |
47 | | // Struct used as a way to force a dictionary constructor to not init the |
48 | | // dictionary (via constructing from a pointer to this class). We're putting |
49 | | // it here so that all the dictionaries will have access to it, but outside |
50 | | // code will not. |
51 | | struct FastDictionaryInitializer { |
52 | | }; |
53 | | |
54 | | bool mIsAnyMemberPresent = false; |
55 | | |
56 | | private: |
57 | | // aString is expected to actually be an nsAString*. Should only be |
58 | | // called from StringifyToJSON. |
59 | | static bool AppendJSONToString(const char16_t* aJSONData, |
60 | | uint32_t aDataLength, void* aString); |
61 | | |
62 | | public: |
63 | | bool IsAnyMemberPresent() const |
64 | 0 | { |
65 | 0 | return mIsAnyMemberPresent; |
66 | 0 | } |
67 | | }; |
68 | | |
69 | | template<typename T> |
70 | | inline typename EnableIf<IsBaseOf<DictionaryBase, T>::value, void>::Type |
71 | | ImplCycleCollectionUnlink(T& aDictionary) |
72 | 0 | { |
73 | 0 | aDictionary.UnlinkForCC(); |
74 | 0 | } |
75 | | |
76 | | template<typename T> |
77 | | inline typename EnableIf<IsBaseOf<DictionaryBase, T>::value, void>::Type |
78 | | ImplCycleCollectionTraverse(nsCycleCollectionTraversalCallback& aCallback, |
79 | | T& aDictionary, |
80 | | const char* aName, |
81 | | uint32_t aFlags = 0) |
82 | 0 | { |
83 | 0 | aDictionary.TraverseForCC(aCallback, aFlags); |
84 | 0 | } Unexecuted instantiation: _ZN7mozilla3dom27ImplCycleCollectionTraverseINS0_29WebExtensionContentScriptInitEEENS_8EnableIfIXsr8IsBaseOfINS0_14DictionaryBaseET_EE5valueEvE4TypeER34nsCycleCollectionTraversalCallbackRS5_PKcj Unexecuted instantiation: _ZN7mozilla3dom27ImplCycleCollectionTraverseINS0_29WebGPUPipelineStageDescriptorEEENS_8EnableIfIXsr8IsBaseOfINS0_14DictionaryBaseET_EE5valueEvE4TypeER34nsCycleCollectionTraversalCallbackRS5_PKcj Unexecuted instantiation: _ZN7mozilla3dom27ImplCycleCollectionTraverseINS0_36WebGPURenderPassAttachmentDescriptorEEENS_8EnableIfIXsr8IsBaseOfINS0_14DictionaryBaseET_EE5valueEvE4TypeER34nsCycleCollectionTraversalCallbackRS5_PKcj Unexecuted instantiation: _ZN7mozilla3dom27ImplCycleCollectionTraverseINS0_13WebGPUBindingEEENS_8EnableIfIXsr8IsBaseOfINS0_14DictionaryBaseET_EE5valueEvE4TypeER34nsCycleCollectionTraversalCallbackRS5_PKcj Unexecuted instantiation: _ZN7mozilla3dom27ImplCycleCollectionTraverseINS0_19WebGPUBufferBindingEEENS_8EnableIfIXsr8IsBaseOfINS0_14DictionaryBaseET_EE5valueEvE4TypeER34nsCycleCollectionTraversalCallbackRS5_PKcj Unexecuted instantiation: _ZN7mozilla3dom27ImplCycleCollectionTraverseINS0_16OpenPopupOptionsEEENS_8EnableIfIXsr8IsBaseOfINS0_14DictionaryBaseET_EE5valueEvE4TypeER34nsCycleCollectionTraversalCallbackRS5_PKcj |
85 | | |
86 | | // Struct that serves as a base class for all typed arrays and array buffers and |
87 | | // array buffer views. Particularly useful so we can use IsBaseOf to detect |
88 | | // typed array/buffer/view template arguments. |
89 | | struct AllTypedArraysBase { |
90 | | }; |
91 | | |
92 | | // Struct that serves as a base class for all owning unions. |
93 | | // Particularly useful so we can use IsBaseOf to detect owning union |
94 | | // template arguments. |
95 | | struct AllOwningUnionBase { |
96 | | }; |
97 | | |
98 | | |
99 | | struct EnumEntry { |
100 | | const char* value; |
101 | | size_t length; |
102 | | }; |
103 | | |
104 | | enum class CallerType : uint32_t; |
105 | | |
106 | | class MOZ_STACK_CLASS GlobalObject |
107 | | { |
108 | | public: |
109 | | GlobalObject(JSContext* aCx, JSObject* aObject); |
110 | | |
111 | | JSObject* Get() const |
112 | 14 | { |
113 | 14 | return mGlobalJSObject; |
114 | 14 | } |
115 | | |
116 | | nsISupports* GetAsSupports() const; |
117 | | |
118 | | // The context that this returns is not guaranteed to be in the compartment of |
119 | | // the object returned from Get(), in fact it's generally in the caller's |
120 | | // compartment. |
121 | | JSContext* Context() const |
122 | 14 | { |
123 | 14 | return mCx; |
124 | 14 | } |
125 | | |
126 | | bool Failed() const |
127 | 14 | { |
128 | 14 | return !Get(); |
129 | 14 | } |
130 | | |
131 | | // It returns the subjectPrincipal if called on the main-thread, otherwise |
132 | | // a nullptr is returned. |
133 | | nsIPrincipal* GetSubjectPrincipal() const; |
134 | | |
135 | | // Get the caller type. Note that this needs to be called before anyone has |
136 | | // had a chance to mess with the JSContext. |
137 | | dom::CallerType CallerType() const; |
138 | | |
139 | | protected: |
140 | | JS::Rooted<JSObject*> mGlobalJSObject; |
141 | | JSContext* mCx; |
142 | | mutable nsISupports* MOZ_UNSAFE_REF("Valid because GlobalObject is a stack " |
143 | | "class, and mGlobalObject points to the " |
144 | | "global, so it won't be destroyed as long " |
145 | | "as GlobalObject lives on the stack") mGlobalObject; |
146 | | }; |
147 | | |
148 | | // Class for representing optional arguments. |
149 | | template<typename T, typename InternalType> |
150 | | class Optional_base |
151 | | { |
152 | | public: |
153 | | Optional_base() |
154 | 8 | {} Unexecuted instantiation: mozilla::dom::Optional_base<unsigned int, unsigned int>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<bool, bool>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<unsigned long, unsigned long>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<double, double>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidatePairState, mozilla::dom::RTCStatsIceCandidatePairState>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidateType, mozilla::dom::RTCStatsIceCandidateType>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<int, int>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>, mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<nsTString<char16_t> >, mozilla::dom::Sequence<nsTString<char16_t> > >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>, mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>, mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>, mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::CheckerboardReason, mozilla::dom::CheckerboardReason>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AnimationTimeline*, mozilla::dom::AnimationTimeline*>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<unsigned int>, mozilla::dom::Sequence<unsigned int> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<unsigned short, unsigned short>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<float, float>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::FrameUniformity>, mozilla::dom::Sequence<mozilla::dom::FrameUniformity> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZHitResult>, mozilla::dom::Sequence<mozilla::dom::APZHitResult> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZBucket>, mozilla::dom::Sequence<mozilla::dom::APZBucket> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelCountMode, mozilla::dom::ChannelCountMode>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelInterpretation, mozilla::dom::ChannelInterpretation>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PlaybackDirection, mozilla::dom::PlaybackDirection>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnrestrictedDoubleOrString, mozilla::dom::OwningUnrestrictedDoubleOrString>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::FillMode, mozilla::dom::FillMode>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AudioBuffer>, RefPtr<mozilla::dom::AudioBuffer> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::DecodeSuccessCallback, mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::DecodeErrorCallback, mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<long, long>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString>, mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, double>, mozilla::dom::Record<nsTString<char16_t>, double> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::BasicCardType>, mozilla::dom::Sequence<mozilla::dom::BasicCardType> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::PaymentAddress>, RefPtr<mozilla::dom::PaymentAddress> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::CSP>, mozilla::dom::Sequence<mozilla::dom::CSP> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))>, mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaSourceEndOfStreamError, mozilla::dom::MediaSourceEndOfStreamError>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<nsFrameLoader, mozilla::OwningNonNull<nsFrameLoader> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningStringOrStringSequence, mozilla::dom::OwningStringOrStringSequence>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>, mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::NotificationPermissionCallback, mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PeriodicWave, mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned long>, mozilla::dom::Nullable<unsigned long> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>, mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>, mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>, mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>, mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::SocketElement>, mozilla::dom::Sequence<mozilla::dom::SocketElement> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebSocketElement>, mozilla::dom::Sequence<mozilla::dom::WebSocketElement> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>, mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<JSObject*, JSObject*>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Promise, mozilla::OwningNonNull<mozilla::dom::Promise> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceServer>, mozilla::dom::Sequence<mozilla::dom::RTCIceServer> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PaymentItemType, mozilla::dom::PaymentItemType>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentItem>, mozilla::dom::Sequence<mozilla::dom::PaymentItem> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier>, mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption>, mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<float>, mozilla::dom::Sequence<float> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineMessagePortOperationType, mozilla::dom::ProfileTimelineMessagePortOperationType>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>, mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineWorkerOperationType, mozilla::dom::ProfileTimelineWorkerOperationType>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString, mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char>, nsTString<char> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer>, mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> >, mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> > >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaStreamTrack*, mozilla::dom::MediaStreamTrack*>::Optional_base() mozilla::dom::Optional_base<JS::Handle<JSObject*>, JS::Rooted<JSObject*> >::Optional_base() Line | Count | Source | 154 | 8 | {} |
Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ObserverCallback, mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString>, mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCPriorityType, mozilla::dom::RTCPriorityType>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString>, mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCache, mozilla::dom::RequestCache>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCredentials, mozilla::dom::RequestCredentials>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestMode, mozilla::dom::RequestMode>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestRedirect, mozilla::dom::RequestRedirect>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ReferrerPolicy, mozilla::dom::ReferrerPolicy>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AbortSignal>, RefPtr<mozilla::dom::AbortSignal> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<bool>, mozilla::dom::Nullable<bool> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::DOMMediaStream, mozilla::dom::NonNull<mozilla::DOMMediaStream> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Request, mozilla::OwningNonNull<mozilla::dom::Request> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Response, mozilla::OwningNonNull<mozilla::dom::Response> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestOrUSVString, mozilla::dom::RequestOrUSVString>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::SVGMatrix, mozilla::dom::NonNull<mozilla::dom::SVGMatrix> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<JSObject*>, mozilla::dom::Sequence<JSObject*> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBuffer, mozilla::dom::OwningArrayBufferViewOrArrayBuffer>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<unsigned char, unsigned char>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>, mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningTextOrElementOrDocument, mozilla::dom::OwningTextOrElementOrDocument>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ArrayBufferViewOrArrayBuffer, mozilla::dom::ArrayBufferViewOrArrayBuffer>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<int>, mozilla::dom::Nullable<int> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned short>, mozilla::dom::Nullable<unsigned short> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >, mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleAdoptedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleAttributeChangedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleConnectedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleDisconnectedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleGetCustomInterfaceCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::TextureView, mozilla::OwningNonNull<mozilla::webgpu::TextureView> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::BindGroupLayout, mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::AttachmentState, mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::DepthStencilState, mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::InputState, mozilla::OwningNonNull<mozilla::webgpu::InputState> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::Buffer, mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::VRDisplayEventReason, mozilla::dom::VRDisplayEventReason>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::WebGPUPowerPreference, mozilla::dom::WebGPUPowerPreference>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>, mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AuthenticatorAttachment, mozilla::dom::AuthenticatorAttachment>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport>, mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> >, mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> > >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ConsoleInstanceDumpCallback, mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AbortSignal, mozilla::OwningNonNull<mozilla::dom::AbortSignal> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StringOrUnrestrictedDoubleSequence, mozilla::dom::StringOrUnrestrictedDoubleSequence>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::DOMPoint, mozilla::OwningNonNull<mozilla::dom::DOMPoint> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ConsoleLogLevel, mozilla::dom::ConsoleLogLevel>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<JS::Value>, mozilla::dom::Sequence<JS::Value> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnsignedLongLongOrString, mozilla::dom::OwningUnsignedLongLongOrString>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::FileSystemEntryCallback, mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ErrorCallback, mozilla::OwningNonNull<mozilla::dom::ErrorCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::HTMLFormElement, mozilla::dom::NonNull<mozilla::dom::HTMLFormElement> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat>, mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::InstallTriggerCallback, mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StorageType, mozilla::dom::StorageType>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<JS::Handle<JS::Value>, JS::Rooted<JS::Value> >::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaKeyStatus, mozilla::dom::MediaKeyStatus>::Optional_base() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::Telemetry::HistogramID, mozilla::Telemetry::HistogramID>::Optional_base() |
155 | | |
156 | | explicit Optional_base(const T& aValue) |
157 | 0 | { |
158 | 0 | mImpl.emplace(aValue); |
159 | 0 | } Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AnimationTimeline*, mozilla::dom::AnimationTimeline*>::Optional_base(mozilla::dom::AnimationTimeline* const&) Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaKeyStatus, mozilla::dom::MediaKeyStatus>::Optional_base(mozilla::dom::MediaKeyStatus const&) Unexecuted instantiation: mozilla::dom::Optional_base<unsigned int, unsigned int>::Optional_base(unsigned int const&) Unexecuted instantiation: mozilla::dom::Optional_base<unsigned long, unsigned long>::Optional_base(unsigned long const&) |
160 | | |
161 | | bool operator==(const Optional_base<T, InternalType>& aOther) const |
162 | | { |
163 | | return mImpl == aOther.mImpl; |
164 | | } |
165 | | |
166 | | template<typename T1, typename T2> |
167 | | explicit Optional_base(const T1& aValue1, const T2& aValue2) |
168 | | { |
169 | | mImpl.emplace(aValue1, aValue2); |
170 | | } |
171 | | |
172 | | bool WasPassed() const |
173 | 8 | { |
174 | 8 | return mImpl.isSome(); |
175 | 8 | } Unexecuted instantiation: mozilla::dom::Optional_base<unsigned int, unsigned int>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<bool, bool>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleAdoptedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleAttributeChangedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleConnectedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleDisconnectedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleGetCustomInterfaceCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback> >::WasPassed() const mozilla::dom::Optional_base<JS::Handle<JSObject*>, JS::Rooted<JSObject*> >::WasPassed() const Line | Count | Source | 173 | 8 | { | 174 | 8 | return mImpl.isSome(); | 175 | 8 | } |
Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString>, mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ObserverCallback, mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AbortSignal>, RefPtr<mozilla::dom::AbortSignal> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StorageType, mozilla::dom::StorageType>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<long, long>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>, mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<double, double>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>, mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>, mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<nsTString<char16_t> >, mozilla::dom::Sequence<nsTString<char16_t> > >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<unsigned long, unsigned long>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidatePairState, mozilla::dom::RTCStatsIceCandidatePairState>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidateType, mozilla::dom::RTCStatsIceCandidateType>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<int, int>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ConsoleInstanceDumpCallback, mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningTextOrElementOrDocument, mozilla::dom::OwningTextOrElementOrDocument>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::Buffer, mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::TextureView, mozilla::OwningNonNull<mozilla::webgpu::TextureView> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>, mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::BindGroupLayout, mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::AttachmentState, mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::DepthStencilState, mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::InputState, mozilla::OwningNonNull<mozilla::webgpu::InputState> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceServer>, mozilla::dom::Sequence<mozilla::dom::RTCIceServer> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningStringOrStringSequence, mozilla::dom::OwningStringOrStringSequence>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AnimationTimeline*, mozilla::dom::AnimationTimeline*>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnrestrictedDoubleOrString, mozilla::dom::OwningUnrestrictedDoubleOrString>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PlaybackDirection, mozilla::dom::PlaybackDirection>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::FillMode, mozilla::dom::FillMode>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<nsFrameLoader, mozilla::OwningNonNull<nsFrameLoader> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StringOrUnrestrictedDoubleSequence, mozilla::dom::StringOrUnrestrictedDoubleSequence>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::DOMPoint, mozilla::OwningNonNull<mozilla::dom::DOMPoint> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::HTMLFormElement, mozilla::dom::NonNull<mozilla::dom::HTMLFormElement> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AbortSignal, mozilla::OwningNonNull<mozilla::dom::AbortSignal> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaKeyStatus, mozilla::dom::MediaKeyStatus>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AudioBuffer>, RefPtr<mozilla::dom::AudioBuffer> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Request, mozilla::OwningNonNull<mozilla::dom::Request> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Response, mozilla::OwningNonNull<mozilla::dom::Response> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PeriodicWave, mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<unsigned short, unsigned short>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<float, float>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::FrameUniformity>, mozilla::dom::Sequence<mozilla::dom::FrameUniformity> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZHitResult>, mozilla::dom::Sequence<mozilla::dom::APZHitResult> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZBucket>, mozilla::dom::Sequence<mozilla::dom::APZBucket> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelCountMode, mozilla::dom::ChannelCountMode>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelInterpretation, mozilla::dom::ChannelInterpretation>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString>, mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<unsigned int>, mozilla::dom::Sequence<unsigned int> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, double>, mozilla::dom::Record<nsTString<char16_t>, double> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::BasicCardType>, mozilla::dom::Sequence<mozilla::dom::BasicCardType> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::PaymentAddress>, RefPtr<mozilla::dom::PaymentAddress> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::CSP>, mozilla::dom::Sequence<mozilla::dom::CSP> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))>, mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>, mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned long>, mozilla::dom::Nullable<unsigned long> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>, mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>, mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>, mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>, mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::SocketElement>, mozilla::dom::Sequence<mozilla::dom::SocketElement> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebSocketElement>, mozilla::dom::Sequence<mozilla::dom::WebSocketElement> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>, mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<JSObject*, JSObject*>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PaymentItemType, mozilla::dom::PaymentItemType>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentItem>, mozilla::dom::Sequence<mozilla::dom::PaymentItem> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier>, mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption>, mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<float>, mozilla::dom::Sequence<float> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineMessagePortOperationType, mozilla::dom::ProfileTimelineMessagePortOperationType>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>, mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineWorkerOperationType, mozilla::dom::ProfileTimelineWorkerOperationType>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString, mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer>, mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> >, mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> > >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char>, nsTString<char> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString>, mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaStreamTrack*, mozilla::dom::MediaStreamTrack*>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCPriorityType, mozilla::dom::RTCPriorityType>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<bool>, mozilla::dom::Nullable<bool> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCache, mozilla::dom::RequestCache>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCredentials, mozilla::dom::RequestCredentials>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestMode, mozilla::dom::RequestMode>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestRedirect, mozilla::dom::RequestRedirect>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ReferrerPolicy, mozilla::dom::ReferrerPolicy>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::CheckerboardReason, mozilla::dom::CheckerboardReason>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<JSObject*>, mozilla::dom::Sequence<JSObject*> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBuffer, mozilla::dom::OwningArrayBufferViewOrArrayBuffer>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<unsigned char, unsigned char>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>, mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned short>, mozilla::dom::Nullable<unsigned short> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >, mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::VRDisplayEventReason, mozilla::dom::VRDisplayEventReason>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AuthenticatorAttachment, mozilla::dom::AuthenticatorAttachment>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport>, mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> >, mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> > >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::WebGPUPowerPreference, mozilla::dom::WebGPUPowerPreference>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>, mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ConsoleLogLevel, mozilla::dom::ConsoleLogLevel>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<JS::Value>, mozilla::dom::Sequence<JS::Value> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnsignedLongLongOrString, mozilla::dom::OwningUnsignedLongLongOrString>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<JS::Handle<JS::Value>, JS::Rooted<JS::Value> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::InstallTriggerCallback, mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestOrUSVString, mozilla::dom::RequestOrUSVString>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::SVGMatrix, mozilla::dom::NonNull<mozilla::dom::SVGMatrix> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat>, mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ArrayBufferViewOrArrayBuffer, mozilla::dom::ArrayBufferViewOrArrayBuffer>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::FileSystemEntryCallback, mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ErrorCallback, mozilla::OwningNonNull<mozilla::dom::ErrorCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::Telemetry::HistogramID, mozilla::Telemetry::HistogramID>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaSourceEndOfStreamError, mozilla::dom::MediaSourceEndOfStreamError>::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::DecodeErrorCallback, mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::DecodeSuccessCallback, mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::DOMMediaStream, mozilla::dom::NonNull<mozilla::DOMMediaStream> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::NotificationPermissionCallback, mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<int>, mozilla::dom::Nullable<int> >::WasPassed() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Promise, mozilla::OwningNonNull<mozilla::dom::Promise> >::WasPassed() const |
176 | | |
177 | | // Return InternalType here so we can work with it usefully. |
178 | | template<typename... Args> |
179 | | InternalType& Construct(Args&&... aArgs) |
180 | 0 | { |
181 | 0 | mImpl.emplace(std::forward<Args>(aArgs)...); |
182 | 0 | return *mImpl; |
183 | 0 | } Unexecuted instantiation: JSObject*& mozilla::dom::Optional_base<JSObject*, JSObject*>::Construct<JSObject*>(JSObject*&&) Unexecuted instantiation: nsTString<char16_t>& mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Construct<NS_ConvertUTF8toUTF16>(NS_ConvertUTF8toUTF16&&) Unexecuted instantiation: mozilla::dom::Sequence<nsTString<char16_t> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<nsTString<char16_t> >, mozilla::dom::Sequence<nsTString<char16_t> > >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::SocketElement>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::SocketElement>, mozilla::dom::Sequence<mozilla::dom::SocketElement> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>, mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>, mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>, mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebSocketElement>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebSocketElement>, mozilla::dom::Sequence<mozilla::dom::WebSocketElement> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>, mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>, mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> >::Construct<>() Unexecuted instantiation: unsigned int& mozilla::dom::Optional_base<unsigned int, unsigned int>::Construct<int>(int&&) Unexecuted instantiation: unsigned int& mozilla::dom::Optional_base<unsigned int, unsigned int>::Construct<>() Unexecuted instantiation: nsTString<char16_t>& mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Construct<>() Unexecuted instantiation: bool& mozilla::dom::Optional_base<bool, bool>::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>, mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> >::Construct<>() Unexecuted instantiation: double& mozilla::dom::Optional_base<double, double>::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>, mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>, mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> >::Construct<>() Unexecuted instantiation: mozilla::dom::RTCStatsType& mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::Construct<>() Unexecuted instantiation: unsigned long& mozilla::dom::Optional_base<unsigned long, unsigned long>::Construct<>() Unexecuted instantiation: mozilla::dom::RTCStatsIceCandidatePairState& mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidatePairState, mozilla::dom::RTCStatsIceCandidatePairState>::Construct<>() Unexecuted instantiation: mozilla::dom::RTCStatsIceCandidateType& mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidateType, mozilla::dom::RTCStatsIceCandidateType>::Construct<>() Unexecuted instantiation: int& mozilla::dom::Optional_base<int, int>::Construct<>() Unexecuted instantiation: double& mozilla::dom::Optional_base<double, double>::Construct<double>(double&&) Unexecuted instantiation: nsTString<char16_t>& mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Construct<nsTString<char16_t>&>(nsTString<char16_t>&) Unexecuted instantiation: mozilla::dom::RTCStatsType& mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::Construct<mozilla::dom::RTCStatsType>(mozilla::dom::RTCStatsType&&) Unexecuted instantiation: double& mozilla::dom::Optional_base<double, double>::Construct<double const&>(double const&) Unexecuted instantiation: unsigned int& mozilla::dom::Optional_base<unsigned int, unsigned int>::Construct<unsigned int const&>(unsigned int const&) Unexecuted instantiation: nsTString<char16_t>& mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Construct<nsTString<char16_t> const&>(nsTString<char16_t> const&) Unexecuted instantiation: nsTString<char16_t>& mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Construct<NS_ConvertASCIItoUTF16&>(NS_ConvertASCIItoUTF16&) Unexecuted instantiation: bool& mozilla::dom::Optional_base<bool, bool>::Construct<bool&>(bool&) Unexecuted instantiation: double& mozilla::dom::Optional_base<double, double>::Construct<unsigned long&>(unsigned long&) Unexecuted instantiation: mozilla::dom::RTCStatsIceCandidatePairState& mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidatePairState, mozilla::dom::RTCStatsIceCandidatePairState>::Construct<mozilla::dom::RTCStatsIceCandidatePairState>(mozilla::dom::RTCStatsIceCandidatePairState&&) Unexecuted instantiation: mozilla::dom::RTCStatsType& mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::Construct<mozilla::dom::RTCStatsType&>(mozilla::dom::RTCStatsType&) Unexecuted instantiation: mozilla::dom::RTCStatsIceCandidateType& mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidateType, mozilla::dom::RTCStatsIceCandidateType>::Construct<mozilla::dom::RTCStatsIceCandidateType>(mozilla::dom::RTCStatsIceCandidateType&&) Unexecuted instantiation: int& mozilla::dom::Optional_base<int, int>::Construct<unsigned short const&>(unsigned short const&) Unexecuted instantiation: double& mozilla::dom::Optional_base<double, double>::Construct<double&>(double&) Unexecuted instantiation: unsigned int& mozilla::dom::Optional_base<unsigned int, unsigned int>::Construct<unsigned long&>(unsigned long&) Unexecuted instantiation: nsTString<char16_t>& mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Construct<NS_ConvertASCIItoUTF16>(NS_ConvertASCIItoUTF16&&) Unexecuted instantiation: bool& mozilla::dom::Optional_base<bool, bool>::Construct<bool>(bool&&) Unexecuted instantiation: unsigned long& mozilla::dom::Optional_base<unsigned long, unsigned long>::Construct<unsigned long&>(unsigned long&) Unexecuted instantiation: unsigned int& mozilla::dom::Optional_base<unsigned int, unsigned int>::Construct<unsigned int&>(unsigned int&) Unexecuted instantiation: int& mozilla::dom::Optional_base<int, int>::Construct<int&>(int&) Unexecuted instantiation: unsigned long& mozilla::dom::Optional_base<unsigned long, unsigned long>::Construct<long>(long&&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>, mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::APZBucket>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZBucket>, mozilla::dom::Sequence<mozilla::dom::APZBucket> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::APZHitResult>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZHitResult>, mozilla::dom::Sequence<mozilla::dom::APZHitResult> >::Construct<>() Unexecuted instantiation: float& mozilla::dom::Optional_base<float, float>::Construct<>() Unexecuted instantiation: unsigned short& mozilla::dom::Optional_base<unsigned short, unsigned short>::Construct<>() Unexecuted instantiation: mozilla::dom::CheckerboardReason& mozilla::dom::Optional_base<mozilla::dom::CheckerboardReason, mozilla::dom::CheckerboardReason>::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::FrameUniformity>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::FrameUniformity>, mozilla::dom::Sequence<mozilla::dom::FrameUniformity> >::Construct<>() Unexecuted instantiation: nsTString<char16_t>& mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Construct<nsTLiteralString<char16_t> const&>(nsTLiteralString<char16_t> const&) Unexecuted instantiation: nsTString<char16_t>& mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Construct<nsTAutoStringN<char16_t, 64ul>&>(nsTAutoStringN<char16_t, 64ul>&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >::Construct<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >(mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >&&) Unexecuted instantiation: mozilla::OwningNonNull<nsFrameLoader>& mozilla::dom::Optional_base<nsFrameLoader, mozilla::OwningNonNull<nsFrameLoader> >::Construct<nsFrameLoader&>(nsFrameLoader&) Unexecuted instantiation: mozilla::dom::VRDisplayEventReason& mozilla::dom::Optional_base<mozilla::dom::VRDisplayEventReason, mozilla::dom::VRDisplayEventReason>::Construct<mozilla::dom::VRDisplayEventReason&>(mozilla::dom::VRDisplayEventReason&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMPoint>& mozilla::dom::Optional_base<mozilla::dom::DOMPoint, mozilla::OwningNonNull<mozilla::dom::DOMPoint> >::Construct<already_AddRefed<mozilla::dom::DOMPoint> >(already_AddRefed<mozilla::dom::DOMPoint>&&) Unexecuted instantiation: unsigned long& mozilla::dom::Optional_base<unsigned long, unsigned long>::Construct<long&>(long&) Unexecuted instantiation: mozilla::dom::MediaKeyStatus& mozilla::dom::Optional_base<mozilla::dom::MediaKeyStatus, mozilla::dom::MediaKeyStatus>::Construct<mozilla::dom::MediaKeyStatus const&>(mozilla::dom::MediaKeyStatus const&) Unexecuted instantiation: mozilla::dom::AnimationTimeline*& mozilla::dom::Optional_base<mozilla::dom::AnimationTimeline*, mozilla::dom::AnimationTimeline*>::Construct<>() Unexecuted instantiation: unsigned short& mozilla::dom::Optional_base<unsigned short, unsigned short>::Construct<unsigned short const&>(unsigned short const&) Unexecuted instantiation: float& mozilla::dom::Optional_base<float, float>::Construct<float const&>(float const&) Unexecuted instantiation: unsigned long& mozilla::dom::Optional_base<unsigned long, unsigned long>::Construct<unsigned long const&>(unsigned long const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::FrameUniformity>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::FrameUniformity>, mozilla::dom::Sequence<mozilla::dom::FrameUniformity> >::Construct<mozilla::dom::Sequence<mozilla::dom::FrameUniformity> const&>(mozilla::dom::Sequence<mozilla::dom::FrameUniformity> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> >::Construct<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> const&>(mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> >::Construct<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> const&>(mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::APZHitResult>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZHitResult>, mozilla::dom::Sequence<mozilla::dom::APZHitResult> >::Construct<mozilla::dom::Sequence<mozilla::dom::APZHitResult> const&>(mozilla::dom::Sequence<mozilla::dom::APZHitResult> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::APZBucket>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZBucket>, mozilla::dom::Sequence<mozilla::dom::APZBucket> >::Construct<mozilla::dom::Sequence<mozilla::dom::APZBucket> const&>(mozilla::dom::Sequence<mozilla::dom::APZBucket> const&) Unexecuted instantiation: mozilla::dom::PlaybackDirection& mozilla::dom::Optional_base<mozilla::dom::PlaybackDirection, mozilla::dom::PlaybackDirection>::Construct<>() Unexecuted instantiation: mozilla::dom::OwningUnrestrictedDoubleOrString& mozilla::dom::Optional_base<mozilla::dom::OwningUnrestrictedDoubleOrString, mozilla::dom::OwningUnrestrictedDoubleOrString>::Construct<>() Unexecuted instantiation: mozilla::dom::FillMode& mozilla::dom::Optional_base<mozilla::dom::FillMode, mozilla::dom::FillMode>::Construct<>() Unexecuted instantiation: mozilla::dom::PlaybackDirection& mozilla::dom::Optional_base<mozilla::dom::PlaybackDirection, mozilla::dom::PlaybackDirection>::Construct<mozilla::dom::PlaybackDirection const&>(mozilla::dom::PlaybackDirection const&) Unexecuted instantiation: mozilla::dom::OwningUnrestrictedDoubleOrString& mozilla::dom::Optional_base<mozilla::dom::OwningUnrestrictedDoubleOrString, mozilla::dom::OwningUnrestrictedDoubleOrString>::Construct<mozilla::dom::OwningUnrestrictedDoubleOrString const&>(mozilla::dom::OwningUnrestrictedDoubleOrString const&) Unexecuted instantiation: mozilla::dom::FillMode& mozilla::dom::Optional_base<mozilla::dom::FillMode, mozilla::dom::FillMode>::Construct<mozilla::dom::FillMode const&>(mozilla::dom::FillMode const&) Unexecuted instantiation: RefPtr<mozilla::dom::AudioBuffer>& mozilla::dom::Optional_base<RefPtr<mozilla::dom::AudioBuffer>, RefPtr<mozilla::dom::AudioBuffer> >::Construct<>() Unexecuted instantiation: RefPtr<mozilla::dom::AudioBuffer>& mozilla::dom::Optional_base<RefPtr<mozilla::dom::AudioBuffer>, RefPtr<mozilla::dom::AudioBuffer> >::Construct<RefPtr<mozilla::dom::AudioBuffer> const&>(RefPtr<mozilla::dom::AudioBuffer> const&) Unexecuted instantiation: mozilla::dom::ChannelCountMode& mozilla::dom::Optional_base<mozilla::dom::ChannelCountMode, mozilla::dom::ChannelCountMode>::Construct<>() Unexecuted instantiation: mozilla::dom::ChannelInterpretation& mozilla::dom::Optional_base<mozilla::dom::ChannelInterpretation, mozilla::dom::ChannelInterpretation>::Construct<>() Unexecuted instantiation: mozilla::dom::ChannelCountMode& mozilla::dom::Optional_base<mozilla::dom::ChannelCountMode, mozilla::dom::ChannelCountMode>::Construct<mozilla::dom::ChannelCountMode const&>(mozilla::dom::ChannelCountMode const&) Unexecuted instantiation: mozilla::dom::ChannelInterpretation& mozilla::dom::Optional_base<mozilla::dom::ChannelInterpretation, mozilla::dom::ChannelInterpretation>::Construct<mozilla::dom::ChannelInterpretation const&>(mozilla::dom::ChannelInterpretation const&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback>& mozilla::dom::Optional_base<mozilla::dom::DecodeSuccessCallback, mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback>& mozilla::dom::Optional_base<mozilla::dom::DecodeErrorCallback, mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback> >::Construct<>() Unexecuted instantiation: long& mozilla::dom::Optional_base<long, long>::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString>, mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<unsigned int>& mozilla::dom::Optional_base<mozilla::dom::Sequence<unsigned int>, mozilla::dom::Sequence<unsigned int> >::Construct<>() Unexecuted instantiation: mozilla::dom::Record<nsTString<char16_t>, double>& mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, double>, mozilla::dom::Record<nsTString<char16_t>, double> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::BasicCardType>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::BasicCardType>, mozilla::dom::Sequence<mozilla::dom::BasicCardType> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<nsTString<char16_t> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<nsTString<char16_t> >, mozilla::dom::Sequence<nsTString<char16_t> > >::Construct<mozilla::dom::Sequence<nsTString<char16_t> > const&>(mozilla::dom::Sequence<nsTString<char16_t> > const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::BasicCardType>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::BasicCardType>, mozilla::dom::Sequence<mozilla::dom::BasicCardType> >::Construct<mozilla::dom::Sequence<mozilla::dom::BasicCardType> const&>(mozilla::dom::Sequence<mozilla::dom::BasicCardType> const&) Unexecuted instantiation: RefPtr<mozilla::dom::PaymentAddress>& mozilla::dom::Optional_base<RefPtr<mozilla::dom::PaymentAddress>, RefPtr<mozilla::dom::PaymentAddress> >::Construct<>() Unexecuted instantiation: RefPtr<mozilla::dom::PaymentAddress>& mozilla::dom::Optional_base<RefPtr<mozilla::dom::PaymentAddress>, RefPtr<mozilla::dom::PaymentAddress> >::Construct<RefPtr<mozilla::dom::PaymentAddress> const&>(RefPtr<mozilla::dom::PaymentAddress> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::CSP>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::CSP>, mozilla::dom::Sequence<mozilla::dom::CSP> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::CSP>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::CSP>, mozilla::dom::Sequence<mozilla::dom::CSP> >::Construct<mozilla::dom::Sequence<mozilla::dom::CSP> const&>(mozilla::dom::Sequence<mozilla::dom::CSP> const&) Unexecuted instantiation: int& mozilla::dom::Optional_base<int, int>::Construct<int const&>(int const&) Unexecuted instantiation: mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))>& mozilla::dom::Optional_base<mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))>, mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))> >::Construct<>() Unexecuted instantiation: mozilla::dom::MediaSourceEndOfStreamError& mozilla::dom::Optional_base<mozilla::dom::MediaSourceEndOfStreamError, mozilla::dom::MediaSourceEndOfStreamError>::Construct<>() Unexecuted instantiation: bool& mozilla::dom::Optional_base<bool, bool>::Construct<bool const&>(bool const&) Unexecuted instantiation: long& mozilla::dom::Optional_base<long, long>::Construct<long const&>(long const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>, mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>, mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> >::Construct<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> const&>(mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> const&) Unexecuted instantiation: mozilla::dom::OwningStringOrStringSequence& mozilla::dom::Optional_base<mozilla::dom::OwningStringOrStringSequence, mozilla::dom::OwningStringOrStringSequence>::Construct<>() Unexecuted instantiation: mozilla::dom::OwningStringOrStringSequence& mozilla::dom::Optional_base<mozilla::dom::OwningStringOrStringSequence, mozilla::dom::OwningStringOrStringSequence>::Construct<mozilla::dom::OwningStringOrStringSequence const&>(mozilla::dom::OwningStringOrStringSequence const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<nsFrameLoader>& mozilla::dom::Optional_base<nsFrameLoader, mozilla::OwningNonNull<nsFrameLoader> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback>& mozilla::dom::Optional_base<mozilla::dom::NotificationPermissionCallback, mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback> >::Construct<>() Unexecuted instantiation: mozilla::dom::Nullable<unsigned long>& mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned long>, mozilla::dom::Nullable<unsigned long> >::Construct<>() Unexecuted instantiation: mozilla::dom::Nullable<unsigned long>& mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned long>, mozilla::dom::Nullable<unsigned long> >::Construct<mozilla::dom::Nullable<unsigned long> const&>(mozilla::dom::Nullable<unsigned long> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>, mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> >::Construct<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> const&>(mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>, mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> >::Construct<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> const&>(mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>, mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> >::Construct<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> const&>(mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>, mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> const&>(mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::SocketElement>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::SocketElement>, mozilla::dom::Sequence<mozilla::dom::SocketElement> >::Construct<mozilla::dom::Sequence<mozilla::dom::SocketElement> const&>(mozilla::dom::Sequence<mozilla::dom::SocketElement> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebSocketElement>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebSocketElement>, mozilla::dom::Sequence<mozilla::dom::WebSocketElement> >::Construct<mozilla::dom::Sequence<mozilla::dom::WebSocketElement> const&>(mozilla::dom::Sequence<mozilla::dom::WebSocketElement> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>, mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> >::Construct<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> const&>(mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> const&) Unexecuted instantiation: mozilla::dom::Sequence<unsigned int>& mozilla::dom::Optional_base<mozilla::dom::Sequence<unsigned int>, mozilla::dom::Sequence<unsigned int> >::Construct<mozilla::dom::Sequence<unsigned int> const&>(mozilla::dom::Sequence<unsigned int> const&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PeriodicWave>& mozilla::dom::Optional_base<mozilla::dom::PeriodicWave, mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::PeriodicWave>& mozilla::dom::Optional_base<mozilla::dom::PeriodicWave, mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >::Construct<mozilla::dom::PeriodicWave&>(mozilla::dom::PeriodicWave&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Promise>& mozilla::dom::Optional_base<mozilla::dom::Promise, mozilla::OwningNonNull<mozilla::dom::Promise> >::Construct<>() Unexecuted instantiation: mozilla::dom::PaymentItemType& mozilla::dom::Optional_base<mozilla::dom::PaymentItemType, mozilla::dom::PaymentItemType>::Construct<>() Unexecuted instantiation: mozilla::dom::PaymentItemType& mozilla::dom::Optional_base<mozilla::dom::PaymentItemType, mozilla::dom::PaymentItemType>::Construct<mozilla::dom::PaymentItemType const&>(mozilla::dom::PaymentItemType const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::PaymentItem>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentItem>, mozilla::dom::Sequence<mozilla::dom::PaymentItem> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier>, mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption>, mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<float>& mozilla::dom::Optional_base<mozilla::dom::Sequence<float>, mozilla::dom::Sequence<float> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<float>& mozilla::dom::Optional_base<mozilla::dom::Sequence<float>, mozilla::dom::Sequence<float> >::Construct<mozilla::dom::Sequence<float> const&>(mozilla::dom::Sequence<float> const&) Unexecuted instantiation: mozilla::dom::ProfileTimelineMessagePortOperationType& mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineMessagePortOperationType, mozilla::dom::ProfileTimelineMessagePortOperationType>::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>, mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect> >::Construct<>() Unexecuted instantiation: mozilla::dom::ProfileTimelineWorkerOperationType& mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineWorkerOperationType, mozilla::dom::ProfileTimelineWorkerOperationType>::Construct<>() Unexecuted instantiation: mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString& mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString, mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString>::Construct<>() Unexecuted instantiation: mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer>& mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer>, mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer> >::Construct<>() Unexecuted instantiation: mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> >& mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> >, mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> > >::Construct<>() Unexecuted instantiation: nsTString<char>& mozilla::dom::Optional_base<nsTString<char>, nsTString<char> >::Construct<>() Unexecuted instantiation: nsTString<char>& mozilla::dom::Optional_base<nsTString<char>, nsTString<char> >::Construct<nsTString<char> const&>(nsTString<char> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceServer>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceServer>, mozilla::dom::Sequence<mozilla::dom::RTCIceServer> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >::Construct<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > const&>(mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceServer>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceServer>, mozilla::dom::Sequence<mozilla::dom::RTCIceServer> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCIceServer> const&>(mozilla::dom::Sequence<mozilla::dom::RTCIceServer> const&) Unexecuted instantiation: mozilla::dom::MediaStreamTrack*& mozilla::dom::Optional_base<mozilla::dom::MediaStreamTrack*, mozilla::dom::MediaStreamTrack*>::Construct<>() Unexecuted instantiation: JS::Rooted<JSObject*>& mozilla::dom::Optional_base<JS::Handle<JSObject*>, JS::Rooted<JSObject*> >::Construct<JSContext*&>(JSContext*&) Unexecuted instantiation: mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString>& mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString>, mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString> >::Construct<>() Unexecuted instantiation: mozilla::dom::RTCPriorityType& mozilla::dom::Optional_base<mozilla::dom::RTCPriorityType, mozilla::dom::RTCPriorityType>::Construct<>() Unexecuted instantiation: mozilla::dom::RTCPriorityType& mozilla::dom::Optional_base<mozilla::dom::RTCPriorityType, mozilla::dom::RTCPriorityType>::Construct<mozilla::dom::RTCPriorityType const&>(mozilla::dom::RTCPriorityType const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> const&>(mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> const&>(mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> const&>(mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> const&) Unexecuted instantiation: mozilla::dom::Nullable<bool>& mozilla::dom::Optional_base<mozilla::dom::Nullable<bool>, mozilla::dom::Nullable<bool> >::Construct<>() Unexecuted instantiation: mozilla::dom::Nullable<bool>& mozilla::dom::Optional_base<mozilla::dom::Nullable<bool>, mozilla::dom::Nullable<bool> >::Construct<mozilla::dom::Nullable<bool> const&>(mozilla::dom::Nullable<bool> const&) Unexecuted instantiation: mozilla::dom::RTCStatsType& mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::Construct<mozilla::dom::RTCStatsType const&>(mozilla::dom::RTCStatsType const&) Unexecuted instantiation: mozilla::dom::RTCStatsIceCandidatePairState& mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidatePairState, mozilla::dom::RTCStatsIceCandidatePairState>::Construct<mozilla::dom::RTCStatsIceCandidatePairState const&>(mozilla::dom::RTCStatsIceCandidatePairState const&) Unexecuted instantiation: mozilla::dom::RTCStatsIceCandidateType& mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidateType, mozilla::dom::RTCStatsIceCandidateType>::Construct<mozilla::dom::RTCStatsIceCandidateType const&>(mozilla::dom::RTCStatsIceCandidateType const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>, mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>, mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>, mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> const&>(mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> const&) Unexecuted instantiation: mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString>& mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString>, mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >::Construct<>() Unexecuted instantiation: mozilla::dom::RequestCache& mozilla::dom::Optional_base<mozilla::dom::RequestCache, mozilla::dom::RequestCache>::Construct<>() Unexecuted instantiation: mozilla::dom::RequestCredentials& mozilla::dom::Optional_base<mozilla::dom::RequestCredentials, mozilla::dom::RequestCredentials>::Construct<>() Unexecuted instantiation: mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord& mozilla::dom::Optional_base<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Construct<>() Unexecuted instantiation: mozilla::dom::RequestMode& mozilla::dom::Optional_base<mozilla::dom::RequestMode, mozilla::dom::RequestMode>::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ObserverCallback>& mozilla::dom::Optional_base<mozilla::dom::ObserverCallback, mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >::Construct<>() Unexecuted instantiation: mozilla::dom::RequestRedirect& mozilla::dom::Optional_base<mozilla::dom::RequestRedirect, mozilla::dom::RequestRedirect>::Construct<>() Unexecuted instantiation: mozilla::dom::ReferrerPolicy& mozilla::dom::Optional_base<mozilla::dom::ReferrerPolicy, mozilla::dom::ReferrerPolicy>::Construct<>() Unexecuted instantiation: RefPtr<mozilla::dom::AbortSignal>& mozilla::dom::Optional_base<RefPtr<mozilla::dom::AbortSignal>, RefPtr<mozilla::dom::AbortSignal> >::Construct<>() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMMediaStream>& mozilla::dom::Optional_base<mozilla::DOMMediaStream, mozilla::dom::NonNull<mozilla::DOMMediaStream> >::Construct<>() Unexecuted instantiation: mozilla::dom::RequestOrUSVString& mozilla::dom::Optional_base<mozilla::dom::RequestOrUSVString, mozilla::dom::RequestOrUSVString>::Construct<>() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGMatrix>& mozilla::dom::Optional_base<mozilla::dom::SVGMatrix, mozilla::dom::NonNull<mozilla::dom::SVGMatrix> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Request>& mozilla::dom::Optional_base<mozilla::dom::Request, mozilla::OwningNonNull<mozilla::dom::Request> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Response>& mozilla::dom::Optional_base<mozilla::dom::Response, mozilla::OwningNonNull<mozilla::dom::Response> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Request>& mozilla::dom::Optional_base<mozilla::dom::Request, mozilla::OwningNonNull<mozilla::dom::Request> >::Construct<mozilla::dom::Request&>(mozilla::dom::Request&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::Response>& mozilla::dom::Optional_base<mozilla::dom::Response, mozilla::OwningNonNull<mozilla::dom::Response> >::Construct<mozilla::dom::Response&>(mozilla::dom::Response&) Unexecuted instantiation: mozilla::dom::CheckerboardReason& mozilla::dom::Optional_base<mozilla::dom::CheckerboardReason, mozilla::dom::CheckerboardReason>::Construct<mozilla::dom::CheckerboardReason const&>(mozilla::dom::CheckerboardReason const&) Unexecuted instantiation: mozilla::dom::Sequence<JSObject*>& mozilla::dom::Optional_base<mozilla::dom::Sequence<JSObject*>, mozilla::dom::Sequence<JSObject*> >::Construct<>() Unexecuted instantiation: mozilla::dom::OwningArrayBufferViewOrArrayBuffer& mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBuffer, mozilla::dom::OwningArrayBufferViewOrArrayBuffer>::Construct<>() Unexecuted instantiation: unsigned char& mozilla::dom::Optional_base<unsigned char, unsigned char>::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>, mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>, mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> >::Construct<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> const&>(mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> const&) Unexecuted instantiation: mozilla::dom::ArrayBufferViewOrArrayBuffer& mozilla::dom::Optional_base<mozilla::dom::ArrayBufferViewOrArrayBuffer, mozilla::dom::ArrayBufferViewOrArrayBuffer>::Construct<>() Unexecuted instantiation: mozilla::dom::Nullable<int>& mozilla::dom::Optional_base<mozilla::dom::Nullable<int>, mozilla::dom::Nullable<int> >::Construct<>() Unexecuted instantiation: mozilla::dom::Nullable<unsigned short>& mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned short>, mozilla::dom::Nullable<unsigned short> >::Construct<>() Unexecuted instantiation: mozilla::dom::Nullable<unsigned short>& mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned short>, mozilla::dom::Nullable<unsigned short> >::Construct<mozilla::dom::Nullable<unsigned short> const&>(mozilla::dom::Nullable<unsigned short> const&) Unexecuted instantiation: mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >& mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >, mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > >::Construct<>() Unexecuted instantiation: mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >& mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >, mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > >::Construct<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > const&>(mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > const&) Unexecuted instantiation: mozilla::dom::VRDisplayEventReason& mozilla::dom::Optional_base<mozilla::dom::VRDisplayEventReason, mozilla::dom::VRDisplayEventReason>::Construct<>() Unexecuted instantiation: mozilla::dom::VRDisplayEventReason& mozilla::dom::Optional_base<mozilla::dom::VRDisplayEventReason, mozilla::dom::VRDisplayEventReason>::Construct<mozilla::dom::VRDisplayEventReason const&>(mozilla::dom::VRDisplayEventReason const&) Unexecuted instantiation: mozilla::dom::AuthenticatorAttachment& mozilla::dom::Optional_base<mozilla::dom::AuthenticatorAttachment, mozilla::dom::AuthenticatorAttachment>::Construct<>() Unexecuted instantiation: mozilla::dom::AuthenticatorAttachment& mozilla::dom::Optional_base<mozilla::dom::AuthenticatorAttachment, mozilla::dom::AuthenticatorAttachment>::Construct<mozilla::dom::AuthenticatorAttachment const&>(mozilla::dom::AuthenticatorAttachment const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport>, mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport> >::Construct<>() Unexecuted instantiation: mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> >& mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> >, mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> > >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback>& mozilla::dom::Optional_base<mozilla::dom::LifecycleAdoptedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback>& mozilla::dom::Optional_base<mozilla::dom::LifecycleAttributeChangedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback>& mozilla::dom::Optional_base<mozilla::dom::LifecycleConnectedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback>& mozilla::dom::Optional_base<mozilla::dom::LifecycleDisconnectedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback>& mozilla::dom::Optional_base<mozilla::dom::LifecycleGetCustomInterfaceCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback> >::Construct<>() Unexecuted instantiation: mozilla::dom::WebGPUPowerPreference& mozilla::dom::Optional_base<mozilla::dom::WebGPUPowerPreference, mozilla::dom::WebGPUPowerPreference>::Construct<>() Unexecuted instantiation: mozilla::dom::WebGPUPowerPreference& mozilla::dom::Optional_base<mozilla::dom::WebGPUPowerPreference, mozilla::dom::WebGPUPowerPreference>::Construct<mozilla::dom::WebGPUPowerPreference const&>(mozilla::dom::WebGPUPowerPreference const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >::Construct<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > const&>(mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > const&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::TextureView>& mozilla::dom::Optional_base<mozilla::webgpu::TextureView, mozilla::OwningNonNull<mozilla::webgpu::TextureView> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::TextureView>& mozilla::dom::Optional_base<mozilla::webgpu::TextureView, mozilla::OwningNonNull<mozilla::webgpu::TextureView> >::Construct<mozilla::webgpu::TextureView&>(mozilla::webgpu::TextureView&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> >::Construct<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> const&>(mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>, mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>, mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >::Construct<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> const&>(mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> >::Construct<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> const&>(mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> >::Construct<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> const&>(mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >::Construct<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> const&>(mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >::Construct<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> const&>(mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> const&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>& mozilla::dom::Optional_base<mozilla::webgpu::BindGroupLayout, mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >::Construct<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> const&>(mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> const&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout>& mozilla::dom::Optional_base<mozilla::webgpu::BindGroupLayout, mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >::Construct<mozilla::webgpu::BindGroupLayout&>(mozilla::webgpu::BindGroupLayout&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>& mozilla::dom::Optional_base<mozilla::webgpu::AttachmentState, mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>& mozilla::dom::Optional_base<mozilla::webgpu::DepthStencilState, mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::InputState>& mozilla::dom::Optional_base<mozilla::webgpu::InputState, mozilla::OwningNonNull<mozilla::webgpu::InputState> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::AttachmentState>& mozilla::dom::Optional_base<mozilla::webgpu::AttachmentState, mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >::Construct<mozilla::webgpu::AttachmentState&>(mozilla::webgpu::AttachmentState&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >::Construct<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > const&>(mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > const&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState>& mozilla::dom::Optional_base<mozilla::webgpu::DepthStencilState, mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >::Construct<mozilla::webgpu::DepthStencilState&>(mozilla::webgpu::DepthStencilState&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::InputState>& mozilla::dom::Optional_base<mozilla::webgpu::InputState, mozilla::OwningNonNull<mozilla::webgpu::InputState> >::Construct<mozilla::webgpu::InputState&>(mozilla::webgpu::InputState&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Buffer>& mozilla::dom::Optional_base<mozilla::webgpu::Buffer, mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::webgpu::Buffer>& mozilla::dom::Optional_base<mozilla::webgpu::Buffer, mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::Construct<mozilla::webgpu::Buffer&>(mozilla::webgpu::Buffer&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>, mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> >::Construct<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> const&>(mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> const&) Unexecuted instantiation: mozilla::dom::StringOrUnrestrictedDoubleSequence& mozilla::dom::Optional_base<mozilla::dom::StringOrUnrestrictedDoubleSequence, mozilla::dom::StringOrUnrestrictedDoubleSequence>::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback>& mozilla::dom::Optional_base<mozilla::dom::ConsoleInstanceDumpCallback, mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >::Construct<>() Unexecuted instantiation: mozilla::dom::ConsoleLogLevel& mozilla::dom::Optional_base<mozilla::dom::ConsoleLogLevel, mozilla::dom::ConsoleLogLevel>::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<JS::Value>& mozilla::dom::Optional_base<mozilla::dom::Sequence<JS::Value>, mozilla::dom::Sequence<JS::Value> >::Construct<>() Unexecuted instantiation: mozilla::dom::OwningUnsignedLongLongOrString& mozilla::dom::Optional_base<mozilla::dom::OwningUnsignedLongLongOrString, mozilla::dom::OwningUnsignedLongLongOrString>::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::AbortSignal>& mozilla::dom::Optional_base<mozilla::dom::AbortSignal, mozilla::OwningNonNull<mozilla::dom::AbortSignal> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMPoint>& mozilla::dom::Optional_base<mozilla::dom::DOMPoint, mozilla::OwningNonNull<mozilla::dom::DOMPoint> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::DOMPoint>& mozilla::dom::Optional_base<mozilla::dom::DOMPoint, mozilla::OwningNonNull<mozilla::dom::DOMPoint> >::Construct<mozilla::dom::DOMPoint&>(mozilla::dom::DOMPoint&) Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback>& mozilla::dom::Optional_base<mozilla::dom::FileSystemEntryCallback, mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::ErrorCallback>& mozilla::dom::Optional_base<mozilla::dom::ErrorCallback, mozilla::OwningNonNull<mozilla::dom::ErrorCallback> >::Construct<>() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLFormElement>& mozilla::dom::Optional_base<mozilla::dom::HTMLFormElement, mozilla::dom::NonNull<mozilla::dom::HTMLFormElement> >::Construct<>() Unexecuted instantiation: mozilla::dom::OwningTextOrElementOrDocument& mozilla::dom::Optional_base<mozilla::dom::OwningTextOrElementOrDocument, mozilla::dom::OwningTextOrElementOrDocument>::Construct<>() Unexecuted instantiation: mozilla::dom::OwningTextOrElementOrDocument& mozilla::dom::Optional_base<mozilla::dom::OwningTextOrElementOrDocument, mozilla::dom::OwningTextOrElementOrDocument>::Construct<mozilla::dom::OwningTextOrElementOrDocument const&>(mozilla::dom::OwningTextOrElementOrDocument const&) Unexecuted instantiation: mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord& mozilla::dom::Optional_base<mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Construct<>() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat>, mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat> >::Construct<>() Unexecuted instantiation: mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback>& mozilla::dom::Optional_base<mozilla::dom::InstallTriggerCallback, mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback> >::Construct<>() Unexecuted instantiation: mozilla::dom::StorageType& mozilla::dom::Optional_base<mozilla::dom::StorageType, mozilla::dom::StorageType>::Construct<>() Unexecuted instantiation: mozilla::dom::StorageType& mozilla::dom::Optional_base<mozilla::dom::StorageType, mozilla::dom::StorageType>::Construct<mozilla::dom::StorageType const&>(mozilla::dom::StorageType const&) Unexecuted instantiation: unsigned short& mozilla::dom::Optional_base<unsigned short, unsigned short>::Construct<unsigned short&>(unsigned short&) Unexecuted instantiation: JS::Rooted<JS::Value>& mozilla::dom::Optional_base<JS::Handle<JS::Value>, JS::Rooted<JS::Value> >::Construct<JS::RootingContext*>(JS::RootingContext*&&) Unexecuted instantiation: long& mozilla::dom::Optional_base<long, long>::Construct<unsigned long>(unsigned long&&) Unexecuted instantiation: nsTString<char16_t>& mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Construct<nsTSubstring<char16_t> const&>(nsTSubstring<char16_t> const&) Unexecuted instantiation: mozilla::dom::Sequence<nsTString<char16_t> >& mozilla::dom::Optional_base<mozilla::dom::Sequence<nsTString<char16_t> >, mozilla::dom::Sequence<nsTString<char16_t> > >::Construct<mozilla::dom::Sequence<nsTString<char16_t> > >(mozilla::dom::Sequence<nsTString<char16_t> >&&) Unexecuted instantiation: mozilla::Telemetry::HistogramID& mozilla::dom::Optional_base<mozilla::Telemetry::HistogramID, mozilla::Telemetry::HistogramID>::Construct<mozilla::Telemetry::HistogramID&>(mozilla::Telemetry::HistogramID&) Unexecuted instantiation: int& mozilla::dom::Optional_base<int, int>::Construct<int>(int&&) Unexecuted instantiation: double& mozilla::dom::Optional_base<double, double>::Construct<int>(int&&) Unexecuted instantiation: bool& mozilla::dom::Optional_base<bool, bool>::Construct<int>(int&&) Unexecuted instantiation: mozilla::dom::ProfileTimelineWorkerOperationType& mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineWorkerOperationType, mozilla::dom::ProfileTimelineWorkerOperationType>::Construct<mozilla::dom::ProfileTimelineWorkerOperationType&>(mozilla::dom::ProfileTimelineWorkerOperationType&) Unexecuted instantiation: mozilla::dom::ProfileTimelineMessagePortOperationType& mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineMessagePortOperationType, mozilla::dom::ProfileTimelineMessagePortOperationType>::Construct<mozilla::dom::ProfileTimelineMessagePortOperationType&>(mozilla::dom::ProfileTimelineMessagePortOperationType&) Unexecuted instantiation: mozilla::dom::Nullable<unsigned short>& mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned short>, mozilla::dom::Nullable<unsigned short> >::Construct<unsigned int>(unsigned int&&) Unexecuted instantiation: mozilla::dom::RequestCredentials& mozilla::dom::Optional_base<mozilla::dom::RequestCredentials, mozilla::dom::RequestCredentials>::Construct<mozilla::dom::RequestCredentials const&>(mozilla::dom::RequestCredentials const&) Unexecuted instantiation: int& mozilla::dom::Optional_base<int, int>::Construct<unsigned int&>(unsigned int&) Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>& mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>, mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect> >::Construct<mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>&>(mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>&) Unexecuted instantiation: unsigned short& mozilla::dom::Optional_base<unsigned short, unsigned short>::Construct<unsigned char>(unsigned char&&) |
184 | | |
185 | | void Reset() |
186 | 0 | { |
187 | 0 | mImpl.reset(); |
188 | 0 | } Unexecuted instantiation: mozilla::dom::Optional_base<unsigned int, unsigned int>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<bool, bool>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>, mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<double, double>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>, mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>, mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<nsTString<char16_t> >, mozilla::dom::Sequence<nsTString<char16_t> > >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<unsigned long, unsigned long>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidatePairState, mozilla::dom::RTCStatsIceCandidatePairState>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidateType, mozilla::dom::RTCStatsIceCandidateType>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<int, int>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<unsigned short, unsigned short>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<float, float>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::FrameUniformity>, mozilla::dom::Sequence<mozilla::dom::FrameUniformity> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZHitResult>, mozilla::dom::Sequence<mozilla::dom::APZHitResult> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZBucket>, mozilla::dom::Sequence<mozilla::dom::APZBucket> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PlaybackDirection, mozilla::dom::PlaybackDirection>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnrestrictedDoubleOrString, mozilla::dom::OwningUnrestrictedDoubleOrString>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::FillMode, mozilla::dom::FillMode>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AudioBuffer>, RefPtr<mozilla::dom::AudioBuffer> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelCountMode, mozilla::dom::ChannelCountMode>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelInterpretation, mozilla::dom::ChannelInterpretation>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::BasicCardType>, mozilla::dom::Sequence<mozilla::dom::BasicCardType> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::PaymentAddress>, RefPtr<mozilla::dom::PaymentAddress> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::CSP>, mozilla::dom::Sequence<mozilla::dom::CSP> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<long, long>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>, mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningStringOrStringSequence, mozilla::dom::OwningStringOrStringSequence>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned long>, mozilla::dom::Nullable<unsigned long> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>, mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>, mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>, mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>, mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::SocketElement>, mozilla::dom::Sequence<mozilla::dom::SocketElement> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebSocketElement>, mozilla::dom::Sequence<mozilla::dom::WebSocketElement> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>, mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<unsigned int>, mozilla::dom::Sequence<unsigned int> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PeriodicWave, mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PaymentItemType, mozilla::dom::PaymentItemType>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<float>, mozilla::dom::Sequence<float> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char>, nsTString<char> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceServer>, mozilla::dom::Sequence<mozilla::dom::RTCIceServer> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCPriorityType, mozilla::dom::RTCPriorityType>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<bool>, mozilla::dom::Nullable<bool> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Request, mozilla::OwningNonNull<mozilla::dom::Request> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Response, mozilla::OwningNonNull<mozilla::dom::Response> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::CheckerboardReason, mozilla::dom::CheckerboardReason>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>, mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned short>, mozilla::dom::Nullable<unsigned short> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >, mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::VRDisplayEventReason, mozilla::dom::VRDisplayEventReason>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AuthenticatorAttachment, mozilla::dom::AuthenticatorAttachment>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::WebGPUPowerPreference, mozilla::dom::WebGPUPowerPreference>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::TextureView, mozilla::OwningNonNull<mozilla::webgpu::TextureView> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>, mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::BindGroupLayout, mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::AttachmentState, mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::DepthStencilState, mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::InputState, mozilla::OwningNonNull<mozilla::webgpu::InputState> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::Buffer, mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>, mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::DOMPoint, mozilla::OwningNonNull<mozilla::dom::DOMPoint> >::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningTextOrElementOrDocument, mozilla::dom::OwningTextOrElementOrDocument>::Reset() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StorageType, mozilla::dom::StorageType>::Reset() |
189 | | |
190 | | const T& Value() const |
191 | 0 | { |
192 | 0 | return *mImpl; |
193 | 0 | } Unexecuted instantiation: mozilla::dom::Optional_base<unsigned int, unsigned int>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<bool, bool>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StorageType, mozilla::dom::StorageType>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<long, long>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>, mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<double, double>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>, mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>, mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<nsTString<char16_t> >, mozilla::dom::Sequence<nsTString<char16_t> > >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<unsigned long, unsigned long>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidatePairState, mozilla::dom::RTCStatsIceCandidatePairState>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidateType, mozilla::dom::RTCStatsIceCandidateType>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<int, int>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceServer>, mozilla::dom::Sequence<mozilla::dom::RTCIceServer> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningStringOrStringSequence, mozilla::dom::OwningStringOrStringSequence>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AnimationTimeline*, mozilla::dom::AnimationTimeline*>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnrestrictedDoubleOrString, mozilla::dom::OwningUnrestrictedDoubleOrString>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PlaybackDirection, mozilla::dom::PlaybackDirection>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::FillMode, mozilla::dom::FillMode>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StringOrUnrestrictedDoubleSequence, mozilla::dom::StringOrUnrestrictedDoubleSequence>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaKeyStatus, mozilla::dom::MediaKeyStatus>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<unsigned short, unsigned short>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<float, float>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::FrameUniformity>, mozilla::dom::Sequence<mozilla::dom::FrameUniformity> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZHitResult>, mozilla::dom::Sequence<mozilla::dom::APZHitResult> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZBucket>, mozilla::dom::Sequence<mozilla::dom::APZBucket> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AudioBuffer>, RefPtr<mozilla::dom::AudioBuffer> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelCountMode, mozilla::dom::ChannelCountMode>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelInterpretation, mozilla::dom::ChannelInterpretation>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::BasicCardType>, mozilla::dom::Sequence<mozilla::dom::BasicCardType> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::PaymentAddress>, RefPtr<mozilla::dom::PaymentAddress> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::CSP>, mozilla::dom::Sequence<mozilla::dom::CSP> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>, mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned long>, mozilla::dom::Nullable<unsigned long> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>, mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>, mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>, mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>, mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::SocketElement>, mozilla::dom::Sequence<mozilla::dom::SocketElement> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebSocketElement>, mozilla::dom::Sequence<mozilla::dom::WebSocketElement> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>, mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<unsigned int>, mozilla::dom::Sequence<unsigned int> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PaymentItemType, mozilla::dom::PaymentItemType>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<float>, mozilla::dom::Sequence<float> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char>, nsTString<char> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaStreamTrack*, mozilla::dom::MediaStreamTrack*>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCPriorityType, mozilla::dom::RTCPriorityType>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<bool>, mozilla::dom::Nullable<bool> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::CheckerboardReason, mozilla::dom::CheckerboardReason>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>, mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned short>, mozilla::dom::Nullable<unsigned short> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >, mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::VRDisplayEventReason, mozilla::dom::VRDisplayEventReason>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AuthenticatorAttachment, mozilla::dom::AuthenticatorAttachment>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::WebGPUPowerPreference, mozilla::dom::WebGPUPowerPreference>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>, mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>, mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningTextOrElementOrDocument, mozilla::dom::OwningTextOrElementOrDocument>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestOrUSVString, mozilla::dom::RequestOrUSVString>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat>, mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ArrayBufferViewOrArrayBuffer, mozilla::dom::ArrayBufferViewOrArrayBuffer>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestMode, mozilla::dom::RequestMode>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCredentials, mozilla::dom::RequestCredentials>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ReferrerPolicy, mozilla::dom::ReferrerPolicy>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AbortSignal>, RefPtr<mozilla::dom::AbortSignal> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCache, mozilla::dom::RequestCache>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestRedirect, mozilla::dom::RequestRedirect>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString>, mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString>, mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString>, mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaSourceEndOfStreamError, mozilla::dom::MediaSourceEndOfStreamError>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))>, mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> >, mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> > >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer>, mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport>, mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<int>, mozilla::dom::Nullable<int> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ConsoleLogLevel, mozilla::dom::ConsoleLogLevel>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<JSObject*, JSObject*>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentItem>, mozilla::dom::Sequence<mozilla::dom::PaymentItem> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption>, mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier>, mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier> >::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString, mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString>::Value() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<JSObject*>, mozilla::dom::Sequence<JSObject*> >::Value() const |
194 | | |
195 | | // Return InternalType here so we can work with it usefully. |
196 | | InternalType& Value() |
197 | 0 | { |
198 | 0 | return *mImpl; |
199 | 0 | } Unexecuted instantiation: mozilla::dom::Optional_base<JSObject*, JSObject*>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<nsTString<char16_t> >, mozilla::dom::Sequence<nsTString<char16_t> > >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::SocketElement>, mozilla::dom::Sequence<mozilla::dom::SocketElement> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>, mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>, mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>, mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebSocketElement>, mozilla::dom::Sequence<mozilla::dom::WebSocketElement> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>, mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>, mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString>, mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AbortSignal>, RefPtr<mozilla::dom::AbortSignal> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningTextOrElementOrDocument, mozilla::dom::OwningTextOrElementOrDocument>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>, mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<double, double>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<int, int>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<unsigned long, unsigned long>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<unsigned int, unsigned int>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>, mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>, mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AudioBuffer>, RefPtr<mozilla::dom::AudioBuffer> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AnimationTimeline*, mozilla::dom::AnimationTimeline*>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<unsigned short, unsigned short>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<float, float>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::FrameUniformity>, mozilla::dom::Sequence<mozilla::dom::FrameUniformity> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZHitResult>, mozilla::dom::Sequence<mozilla::dom::APZHitResult> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZBucket>, mozilla::dom::Sequence<mozilla::dom::APZBucket> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PlaybackDirection, mozilla::dom::PlaybackDirection>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnrestrictedDoubleOrString, mozilla::dom::OwningUnrestrictedDoubleOrString>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::FillMode, mozilla::dom::FillMode>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelCountMode, mozilla::dom::ChannelCountMode>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelInterpretation, mozilla::dom::ChannelInterpretation>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<long, long>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString>, mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<unsigned int>, mozilla::dom::Sequence<unsigned int> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, double>, mozilla::dom::Record<nsTString<char16_t>, double> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::BasicCardType>, mozilla::dom::Sequence<mozilla::dom::BasicCardType> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::PaymentAddress>, RefPtr<mozilla::dom::PaymentAddress> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::CSP>, mozilla::dom::Sequence<mozilla::dom::CSP> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))>, mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaSourceEndOfStreamError, mozilla::dom::MediaSourceEndOfStreamError>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<bool, bool>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>, mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningStringOrStringSequence, mozilla::dom::OwningStringOrStringSequence>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned long>, mozilla::dom::Nullable<unsigned long> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PaymentItemType, mozilla::dom::PaymentItemType>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentItem>, mozilla::dom::Sequence<mozilla::dom::PaymentItem> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier>, mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption>, mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<float>, mozilla::dom::Sequence<float> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineMessagePortOperationType, mozilla::dom::ProfileTimelineMessagePortOperationType>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>, mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineWorkerOperationType, mozilla::dom::ProfileTimelineWorkerOperationType>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString, mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer>, mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> >, mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> > >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char>, nsTString<char> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceServer>, mozilla::dom::Sequence<mozilla::dom::RTCIceServer> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::MediaStreamTrack*, mozilla::dom::MediaStreamTrack*>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString>, mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCPriorityType, mozilla::dom::RTCPriorityType>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<bool>, mozilla::dom::Nullable<bool> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidatePairState, mozilla::dom::RTCStatsIceCandidatePairState>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidateType, mozilla::dom::RTCStatsIceCandidateType>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>, mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>, mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCache, mozilla::dom::RequestCache>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCredentials, mozilla::dom::RequestCredentials>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestMode, mozilla::dom::RequestMode>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestRedirect, mozilla::dom::RequestRedirect>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ReferrerPolicy, mozilla::dom::ReferrerPolicy>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestOrUSVString, mozilla::dom::RequestOrUSVString>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::CheckerboardReason, mozilla::dom::CheckerboardReason>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<JSObject*>, mozilla::dom::Sequence<JSObject*> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBuffer, mozilla::dom::OwningArrayBufferViewOrArrayBuffer>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<unsigned char, unsigned char>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>, mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ArrayBufferViewOrArrayBuffer, mozilla::dom::ArrayBufferViewOrArrayBuffer>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<int>, mozilla::dom::Nullable<int> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned short>, mozilla::dom::Nullable<unsigned short> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >, mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::VRDisplayEventReason, mozilla::dom::VRDisplayEventReason>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AuthenticatorAttachment, mozilla::dom::AuthenticatorAttachment>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport>, mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> >, mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> > >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::WebGPUPowerPreference, mozilla::dom::WebGPUPowerPreference>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StringOrUnrestrictedDoubleSequence, mozilla::dom::StringOrUnrestrictedDoubleSequence>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ConsoleLogLevel, mozilla::dom::ConsoleLogLevel>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<JS::Value>, mozilla::dom::Sequence<JS::Value> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnsignedLongLongOrString, mozilla::dom::OwningUnsignedLongLongOrString>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat>, mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat> >::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StorageType, mozilla::dom::StorageType>::Value() Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::Telemetry::HistogramID, mozilla::Telemetry::HistogramID>::Value() |
200 | | |
201 | | // And an explicit way to get the InternalType even if we're const. |
202 | | const InternalType& InternalValue() const |
203 | 0 | { |
204 | 0 | return *mImpl; |
205 | 0 | } Unexecuted instantiation: mozilla::dom::Optional_base<unsigned short, unsigned short>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<float, float>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<unsigned long, unsigned long>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<unsigned int, unsigned int>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char16_t>, nsTString<char16_t> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::FrameUniformity>, mozilla::dom::Sequence<mozilla::dom::FrameUniformity> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>, mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZHitResult>, mozilla::dom::Sequence<mozilla::dom::APZHitResult> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::APZBucket>, mozilla::dom::Sequence<mozilla::dom::APZBucket> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<double, double>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PlaybackDirection, mozilla::dom::PlaybackDirection>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnrestrictedDoubleOrString, mozilla::dom::OwningUnrestrictedDoubleOrString>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::FillMode, mozilla::dom::FillMode>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AudioBuffer>, RefPtr<mozilla::dom::AudioBuffer> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelCountMode, mozilla::dom::ChannelCountMode>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ChannelInterpretation, mozilla::dom::ChannelInterpretation>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<unsigned int>, mozilla::dom::Sequence<unsigned int> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, double>, mozilla::dom::Record<nsTString<char16_t>, double> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<nsTString<char16_t> >, mozilla::dom::Sequence<nsTString<char16_t> > >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::BasicCardType>, mozilla::dom::Sequence<mozilla::dom::BasicCardType> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::PaymentAddress>, RefPtr<mozilla::dom::PaymentAddress> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::CSP>, mozilla::dom::Sequence<mozilla::dom::CSP> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<int, int>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))>, mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<bool, bool>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<long, long>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>, mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningStringOrStringSequence, mozilla::dom::OwningStringOrStringSequence>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<nsFrameLoader, mozilla::OwningNonNull<nsFrameLoader> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned long>, mozilla::dom::Nullable<unsigned long> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>, mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>, mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>, mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>, mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::SocketElement>, mozilla::dom::Sequence<mozilla::dom::SocketElement> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebSocketElement>, mozilla::dom::Sequence<mozilla::dom::WebSocketElement> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>, mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PeriodicWave, mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<JSObject*, JSObject*>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::PaymentItemType, mozilla::dom::PaymentItemType>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentItem>, mozilla::dom::Sequence<mozilla::dom::PaymentItem> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier>, mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption>, mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<float>, mozilla::dom::Sequence<float> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineMessagePortOperationType, mozilla::dom::ProfileTimelineMessagePortOperationType>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>, mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ProfileTimelineWorkerOperationType, mozilla::dom::ProfileTimelineWorkerOperationType>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString, mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer>, mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> >, mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> > >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<nsTString<char>, nsTString<char> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceServer>, mozilla::dom::Sequence<mozilla::dom::RTCIceServer> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCPriorityType, mozilla::dom::RTCPriorityType>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>, mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<bool>, mozilla::dom::Nullable<bool> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsType, mozilla::dom::RTCStatsType>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidatePairState, mozilla::dom::RTCStatsIceCandidatePairState>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RTCStatsIceCandidateType, mozilla::dom::RTCStatsIceCandidateType>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>, mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>, mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>, mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>, mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>, mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>, mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString>, mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCache, mozilla::dom::RequestCache>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestCredentials, mozilla::dom::RequestCredentials>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord, mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestMode, mozilla::dom::RequestMode>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ObserverCallback, mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::RequestRedirect, mozilla::dom::RequestRedirect>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ReferrerPolicy, mozilla::dom::ReferrerPolicy>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<RefPtr<mozilla::dom::AbortSignal>, RefPtr<mozilla::dom::AbortSignal> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Request, mozilla::OwningNonNull<mozilla::dom::Request> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Response, mozilla::OwningNonNull<mozilla::dom::Response> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::CheckerboardReason, mozilla::dom::CheckerboardReason>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<JSObject*>, mozilla::dom::Sequence<JSObject*> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningArrayBufferViewOrArrayBuffer, mozilla::dom::OwningArrayBufferViewOrArrayBuffer>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<unsigned char, unsigned char>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>, mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<unsigned short>, mozilla::dom::Nullable<unsigned short> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> >, mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::VRDisplayEventReason, mozilla::dom::VRDisplayEventReason>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AuthenticatorAttachment, mozilla::dom::AuthenticatorAttachment>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport>, mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> >, mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> > >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleAdoptedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleAttributeChangedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleConnectedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleDisconnectedCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::LifecycleGetCustomInterfaceCallback, mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::WebGPUPowerPreference, mozilla::dom::WebGPUPowerPreference>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::TextureView, mozilla::OwningNonNull<mozilla::webgpu::TextureView> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>, mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>, mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>, mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::BindGroupLayout, mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::AttachmentState, mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >, mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::DepthStencilState, mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::InputState, mozilla::OwningNonNull<mozilla::webgpu::InputState> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::webgpu::Buffer, mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>, mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ConsoleInstanceDumpCallback, mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::ConsoleLogLevel, mozilla::dom::ConsoleLogLevel>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::Sequence<JS::Value>, mozilla::dom::Sequence<JS::Value> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningUnsignedLongLongOrString, mozilla::dom::OwningUnsignedLongLongOrString>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::AbortSignal, mozilla::OwningNonNull<mozilla::dom::AbortSignal> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::DOMPoint, mozilla::OwningNonNull<mozilla::dom::DOMPoint> >::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::OwningTextOrElementOrDocument, mozilla::dom::OwningTextOrElementOrDocument>::InternalValue() const Unexecuted instantiation: mozilla::dom::Optional_base<mozilla::dom::StorageType, mozilla::dom::StorageType>::InternalValue() const |
206 | | |
207 | | // If we ever decide to add conversion operators for optional arrays |
208 | | // like the ones Nullable has, we'll need to ensure that Maybe<> has |
209 | | // the boolean before the actual data. |
210 | | |
211 | | private: |
212 | | // Forbid copy-construction and assignment |
213 | | Optional_base(const Optional_base& other) = delete; |
214 | | const Optional_base &operator=(const Optional_base &other) = delete; |
215 | | |
216 | | protected: |
217 | | Maybe<InternalType> mImpl; |
218 | | }; |
219 | | |
220 | | template<typename T> |
221 | | class Optional : public Optional_base<T, T> |
222 | | { |
223 | | public: |
224 | | MOZ_ALLOW_TEMPORARY Optional() : |
225 | | Optional_base<T, T>() |
226 | 0 | {} Unexecuted instantiation: mozilla::dom::Optional<unsigned int>::Optional() Unexecuted instantiation: mozilla::dom::Optional<nsTString<char16_t> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<bool>::Optional() Unexecuted instantiation: mozilla::dom::Optional<unsigned long>::Optional() Unexecuted instantiation: mozilla::dom::Optional<double>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::RTCStatsIceCandidatePairState>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::RTCStatsIceCandidateType>::Optional() Unexecuted instantiation: mozilla::dom::Optional<int>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCCodecStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<nsTString<char16_t> > >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCTransportStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::CheckerboardReason>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::AnimationTimeline*>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<unsigned int> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<unsigned short>::Optional() Unexecuted instantiation: mozilla::dom::Optional<float>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::FrameUniformity> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::ScrollFrameData> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::APZHitResult> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::APZBucket> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::ChannelCountMode>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::ChannelInterpretation>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::PlaybackDirection>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::OwningUnrestrictedDoubleOrString>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::FillMode>::Optional() Unexecuted instantiation: mozilla::dom::Optional<RefPtr<mozilla::dom::AudioBuffer> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<long>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Record<nsTString<char16_t>, double> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::BasicCardType> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<RefPtr<mozilla::dom::PaymentAddress> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::CSP> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::TypedArray<unsigned char, &js::UnwrapUint8Array, &(JS_GetUint8ArrayData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetUint8ArrayLengthAndData, &(JS_NewUint8Array(JSContext*, unsigned int))> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::MediaSourceEndOfStreamError>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::OwningStringOrStringSequence>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Nullable<unsigned long> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::HttpConnInfo> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::SocketElement> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebSocketElement> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCIceServer> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::PaymentItemType>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::PaymentItem> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<float> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::ProfileTimelineMessagePortOperationType>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::ProfileTimelineWorkerOperationType>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrUSVString>::Optional() Unexecuted instantiation: mozilla::dom::Optional<nsTString<char> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::OwningArrayBufferViewOrArrayBuffer> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::TypedArray<unsigned char, &js::UnwrapArrayBuffer, &(JS_GetArrayBufferData(JSObject*, bool*, JS::AutoRequireNoGC const&)), &js::GetArrayBufferLengthAndData, &(JS_NewArrayBuffer(JSContext*, unsigned int))> > >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::MediaStreamTrack*>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::BlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrReadableStreamOrUSVString> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::RTCPriorityType>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::RTCStatsType>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::RequestCache>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::RequestCredentials>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::RequestMode>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::RequestRedirect>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::ReferrerPolicy>::Optional() Unexecuted instantiation: mozilla::dom::Optional<RefPtr<mozilla::dom::AbortSignal> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Nullable<bool> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::RequestOrUSVString>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<JSObject*> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::OwningArrayBufferViewOrArrayBuffer>::Optional() Unexecuted instantiation: mozilla::dom::Optional<unsigned char>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::OwningTextOrElementOrDocument>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::ArrayBufferViewOrArrayBuffer>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Nullable<int> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Nullable<unsigned short> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::Sequence<mozilla::dom::Transport> > >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::VRDisplayEventReason>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::WebGPUPowerPreference>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::AuthenticatorAttachment>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Record<nsTString<char16_t>, nsTString<char16_t> > >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::StringOrUnrestrictedDoubleSequence>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::ConsoleLogLevel>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<JS::Value> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::OwningUnsignedLongLongOrString>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::HeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat> >::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::StorageType>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::MediaKeyStatus>::Optional() Unexecuted instantiation: mozilla::dom::Optional<mozilla::Telemetry::HistogramID>::Optional() |
227 | | |
228 | | explicit Optional(const T& aValue) : |
229 | | Optional_base<T, T>(aValue) |
230 | 0 | {} Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::AnimationTimeline*>::Optional(mozilla::dom::AnimationTimeline* const&) Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::MediaKeyStatus>::Optional(mozilla::dom::MediaKeyStatus const&) Unexecuted instantiation: mozilla::dom::Optional<unsigned int>::Optional(unsigned int const&) Unexecuted instantiation: mozilla::dom::Optional<unsigned long>::Optional(unsigned long const&) |
231 | | }; |
232 | | |
233 | | template<typename T> |
234 | | class Optional<JS::Handle<T> > : |
235 | | public Optional_base<JS::Handle<T>, JS::Rooted<T> > |
236 | | { |
237 | | public: |
238 | | MOZ_ALLOW_TEMPORARY Optional() : |
239 | | Optional_base<JS::Handle<T>, JS::Rooted<T> >() |
240 | 8 | {} mozilla::dom::Optional<JS::Handle<JSObject*> >::Optional() Line | Count | Source | 240 | 8 | {} |
Unexecuted instantiation: mozilla::dom::Optional<JS::Handle<JS::Value> >::Optional() |
241 | | |
242 | | explicit Optional(JSContext* cx) : |
243 | | Optional_base<JS::Handle<T>, JS::Rooted<T> >() |
244 | | { |
245 | | this->Construct(cx); |
246 | | } |
247 | | |
248 | | Optional(JSContext* cx, const T& aValue) : |
249 | | Optional_base<JS::Handle<T>, JS::Rooted<T> >(cx, aValue) |
250 | | {} |
251 | | |
252 | | // Override the const Value() to return the right thing so we're not |
253 | | // returning references to temporaries. |
254 | | JS::Handle<T> Value() const |
255 | 0 | { |
256 | 0 | return *this->mImpl; |
257 | 0 | } Unexecuted instantiation: mozilla::dom::Optional<JS::Handle<JSObject*> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<JS::Handle<JS::Value> >::Value() const |
258 | | |
259 | | // And we have to override the non-const one too, since we're |
260 | | // shadowing the one on the superclass. |
261 | | JS::Rooted<T>& Value() |
262 | 0 | { |
263 | 0 | return *this->mImpl; |
264 | 0 | } Unexecuted instantiation: mozilla::dom::Optional<JS::Handle<JSObject*> >::Value() Unexecuted instantiation: mozilla::dom::Optional<JS::Handle<JS::Value> >::Value() |
265 | | }; |
266 | | |
267 | | // A specialization of Optional for JSObject* to make sure that when someone |
268 | | // calls Construct() on it we will pre-initialized the JSObject* to nullptr so |
269 | | // it can be traced safely. |
270 | | template<> |
271 | | class Optional<JSObject*> : public Optional_base<JSObject*, JSObject*> |
272 | | { |
273 | | public: |
274 | | Optional() : |
275 | | Optional_base<JSObject*, JSObject*>() |
276 | 0 | {} |
277 | | |
278 | | explicit Optional(JSObject* aValue) : |
279 | | Optional_base<JSObject*, JSObject*>(aValue) |
280 | 0 | {} |
281 | | |
282 | | // Don't allow us to have an uninitialized JSObject* |
283 | | JSObject*& Construct() |
284 | 0 | { |
285 | 0 | // The Android compiler sucks and thinks we're trying to construct |
286 | 0 | // a JSObject* from an int if we don't cast here. :( |
287 | 0 | return Optional_base<JSObject*, JSObject*>::Construct( |
288 | 0 | static_cast<JSObject*>(nullptr)); |
289 | 0 | } |
290 | | |
291 | | template <class T1> |
292 | | JSObject*& Construct(const T1& t1) |
293 | | { |
294 | | return Optional_base<JSObject*, JSObject*>::Construct(t1); |
295 | | } |
296 | | }; |
297 | | |
298 | | // A specialization of Optional for JS::Value to make sure no one ever uses it. |
299 | | template<> |
300 | | class Optional<JS::Value> |
301 | | { |
302 | | private: |
303 | | Optional() = delete; |
304 | | |
305 | | explicit Optional(const JS::Value& aValue) = delete; |
306 | | }; |
307 | | |
308 | | // A specialization of Optional for NonNull that lets us get a T& from Value() |
309 | | template<typename U> class NonNull; |
310 | | template<typename T> |
311 | | class Optional<NonNull<T> > : public Optional_base<T, NonNull<T> > |
312 | | { |
313 | | public: |
314 | | // We want our Value to actually return a non-const reference, even |
315 | | // if we're const. At least for things that are normally pointer |
316 | | // types... |
317 | | T& Value() const |
318 | 0 | { |
319 | 0 | return *this->mImpl->get(); |
320 | 0 | } Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::dom::HTMLFormElement> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::dom::SVGMatrix> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::DOMMediaStream> >::Value() const |
321 | | |
322 | | // And we have to override the non-const one too, since we're |
323 | | // shadowing the one on the superclass. |
324 | | NonNull<T>& Value() |
325 | 0 | { |
326 | 0 | return *this->mImpl; |
327 | 0 | } Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::DOMMediaStream> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::dom::SVGMatrix> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::dom::HTMLFormElement> >::Value() |
328 | | }; |
329 | | |
330 | | // A specialization of Optional for OwningNonNull that lets us get a |
331 | | // T& from Value() |
332 | | template<typename T> |
333 | | class Optional<OwningNonNull<T> > : public Optional_base<T, OwningNonNull<T> > |
334 | | { |
335 | | public: |
336 | | // We want our Value to actually return a non-const reference, even |
337 | | // if we're const. At least for things that are normally pointer |
338 | | // types... |
339 | | T& Value() const |
340 | 0 | { |
341 | 0 | return *this->mImpl->get(); |
342 | 0 | } Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Request> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Response> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::TextureView> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::InputState> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::DOMPoint> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ErrorCallback> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::AbortSignal> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >::Value() const Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Promise> >::Value() const |
343 | | |
344 | | // And we have to override the non-const one too, since we're |
345 | | // shadowing the one on the superclass. |
346 | | OwningNonNull<T>& Value() |
347 | 0 | { |
348 | 0 | return *this->mImpl; |
349 | 0 | } Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::TextureView> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::InputState> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<nsFrameLoader> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::DOMPoint> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::AbortSignal> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Request> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Response> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::DecodeSuccessCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::DecodeErrorCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::NotificationPermissionCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Promise> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::FileSystemEntryCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ErrorCallback> >::Value() Unexecuted instantiation: mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::InstallTriggerCallback> >::Value() |
350 | | }; |
351 | | |
352 | | // Specialization for strings. |
353 | | // XXXbz we can't pull in FakeString here, because it depends on internal |
354 | | // strings. So we just have to forward-declare it and reimplement its |
355 | | // ToAStringPtr. |
356 | | |
357 | | namespace binding_detail { |
358 | | struct FakeString; |
359 | | } // namespace binding_detail |
360 | | |
361 | | template<> |
362 | | class Optional<nsAString> |
363 | | { |
364 | | public: |
365 | | Optional() |
366 | | : mStr(nullptr) |
367 | 0 | {} |
368 | | |
369 | | bool WasPassed() const |
370 | 0 | { |
371 | 0 | return !!mStr; |
372 | 0 | } |
373 | | |
374 | | void operator=(const nsAString* str) |
375 | 0 | { |
376 | 0 | MOZ_ASSERT(str); |
377 | 0 | mStr = str; |
378 | 0 | } |
379 | | |
380 | | // If this code ever goes away, remove the comment pointing to it in the |
381 | | // FakeString class in BindingUtils.h. |
382 | | void operator=(const binding_detail::FakeString* str) |
383 | 0 | { |
384 | 0 | MOZ_ASSERT(str); |
385 | 0 | mStr = reinterpret_cast<const nsString*>(str); |
386 | 0 | } |
387 | | |
388 | | const nsAString& Value() const |
389 | 0 | { |
390 | 0 | MOZ_ASSERT(WasPassed()); |
391 | 0 | return *mStr; |
392 | 0 | } |
393 | | |
394 | | private: |
395 | | // Forbid copy-construction and assignment |
396 | | Optional(const Optional& other) = delete; |
397 | | const Optional &operator=(const Optional &other) = delete; |
398 | | |
399 | | const nsAString* mStr; |
400 | | }; |
401 | | |
402 | | template<typename T> |
403 | | inline void |
404 | | ImplCycleCollectionUnlink(Optional<T>& aField) |
405 | 0 | { |
406 | 0 | if (aField.WasPassed()) { |
407 | 0 | ImplCycleCollectionUnlink(aField.Value()); |
408 | 0 | } |
409 | 0 | } Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >(mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>(mozilla::dom::Optional<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<RefPtr<mozilla::dom::AbortSignal> >(mozilla::dom::Optional<RefPtr<mozilla::dom::AbortSignal> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::OwningTextOrElementOrDocument>(mozilla::dom::Optional<mozilla::dom::OwningTextOrElementOrDocument>&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::webgpu::Buffer> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::Buffer> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >(mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::webgpu::TextureView> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::TextureView> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >(mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >(mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >(mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >(mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >(mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::webgpu::InputState> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::InputState> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >(mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >(mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<nsFrameLoader> >(mozilla::dom::Optional<mozilla::OwningNonNull<nsFrameLoader> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::DOMPoint> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::DOMPoint> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::AbortSignal> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::AbortSignal> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<RefPtr<mozilla::dom::AudioBuffer> >(mozilla::dom::Optional<RefPtr<mozilla::dom::AudioBuffer> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::Request> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Request> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::Response> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Response> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >(mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >&) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionUnlink<RefPtr<mozilla::dom::PaymentAddress> >(mozilla::dom::Optional<RefPtr<mozilla::dom::PaymentAddress> >&) |
410 | | |
411 | | template<typename T> |
412 | | inline void |
413 | | ImplCycleCollectionTraverse(nsCycleCollectionTraversalCallback& aCallback, |
414 | | Optional<T>& aField, |
415 | | const char* aName, |
416 | | uint32_t aFlags = 0) |
417 | 0 | { |
418 | 0 | if (aField.WasPassed()) { |
419 | 0 | ImplCycleCollectionTraverse(aCallback, aField.Value(), aName, aFlags); |
420 | 0 | } |
421 | 0 | } Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleAdoptedCallback> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleAttributeChangedCallback> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleConnectedCallback> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleDisconnectedCallback> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::LifecycleGetCustomInterfaceCallback> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::Nullable<mozilla::dom::OwningBlobOrArrayBufferViewOrArrayBufferOrFormDataOrURLSearchParamsOrUSVString> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::OwningHeadersOrByteStringSequenceSequenceOrByteStringByteStringRecord>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ObserverCallback> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<RefPtr<mozilla::dom::AbortSignal> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<RefPtr<mozilla::dom::AbortSignal> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::ConsoleInstanceDumpCallback> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::OwningTextOrElementOrDocument>(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::OwningTextOrElementOrDocument>&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::webgpu::Buffer> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::Buffer> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> > >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::webgpu::TextureView> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::TextureView> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::dom::WebGPUBinding> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::AttachmentState> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> > >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::DepthStencilState> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::webgpu::InputState> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::webgpu::InputState> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> > >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<nsFrameLoader> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<nsFrameLoader> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::DOMPoint> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::DOMPoint> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::AbortSignal> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::AbortSignal> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<RefPtr<mozilla::dom::AudioBuffer> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<RefPtr<mozilla::dom::AudioBuffer> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::Request> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Request> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::Response> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::Response> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<mozilla::OwningNonNull<mozilla::dom::PeriodicWave> >&, char const*, unsigned int) Unexecuted instantiation: void mozilla::dom::ImplCycleCollectionTraverse<RefPtr<mozilla::dom::PaymentAddress> >(nsCycleCollectionTraversalCallback&, mozilla::dom::Optional<RefPtr<mozilla::dom::PaymentAddress> >&, char const*, unsigned int) |
422 | | |
423 | | template<class T> |
424 | | class NonNull |
425 | | { |
426 | | public: |
427 | | NonNull() |
428 | | #ifdef DEBUG |
429 | | : inited(false) |
430 | | #endif |
431 | 0 | {} Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Request>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CSSPseudoElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Element>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioContext>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLMediaElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMMediaStream>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioNode>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioParam>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::KeyframeEffect>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<nsIPrincipal>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchPattern>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchPatternSet>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SourceBuffer>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MediaStreamTrack>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MessagePort>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ServiceWorker>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<nsINode>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Attr>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Blob>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::FormData>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::URLSearchParams>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VRDisplay>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::PeriodicWave>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::PeerConnectionObserver>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<nsGlobalWindowInner>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::TransceiverImpl>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCRtpSender>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCCertificate>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<nsDOMDataChannel>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCPeerConnection>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::PlacesWeakCallbackWrapper>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCRtpReceiver>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCIceCandidate>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCRtpTransceiver>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<nsRange>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGGraphicsElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMSVGLength>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGAngle>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGMatrix>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMSVGNumber>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::nsISVGPoint>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGTransform>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SpeechGrammarList>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Response>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLImageElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGImageElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLCanvasElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLVideoElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ImageBitmap>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasPath>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ImageData>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasGradient>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasPattern>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::WebExtensionPolicy>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SpeechSynthesisUtterance>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CryptoKey>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMQuad>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Text>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<nsIDocument>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMRectReadOnly>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::TextTrackCue>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<nsTreeColumn>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MediaSource>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VRFrameData>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VRSubmitFrameResult>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::WebExtensionContentScript>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLProgram>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLQuery>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLSampler>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLSync>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLShader>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLUniformLocation>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Buffer>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::BindGroup>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::ComputePipeline>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::RenderPipeline>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Texture>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::WebKitCSSMatrix>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Event>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasRenderingContext2D>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::XULFrameElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLIFrameElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::KeyboardEvent>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DataTransfer>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Credential>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMMatrix>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMMatrixReadOnly>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMException>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::File>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AnonymousContent>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Touch>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::FontFace>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLFormElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLOptionElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLOptGroupElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<nsGenericHTMLElement>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Headers>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VideoStreamTrack>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::css::Rule>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::StyleSheet>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::BindingStyleRule>::NonNull() Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CharacterData>::NonNull() |
432 | | |
433 | | // This is no worse than get() in terms of const handling. |
434 | 0 | operator T&() const { |
435 | 0 | MOZ_ASSERT(inited); |
436 | 0 | MOZ_ASSERT(ptr, "NonNull<T> was set to null"); |
437 | 0 | return *ptr; |
438 | 0 | } Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLImageElement>::operator mozilla::dom::HTMLImageElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLVideoElement>::operator mozilla::dom::HTMLVideoElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLCanvasElement>::operator mozilla::dom::HTMLCanvasElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Blob>::operator mozilla::dom::Blob&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ImageData>::operator mozilla::dom::ImageData&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasRenderingContext2D>::operator mozilla::dom::CanvasRenderingContext2D&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ImageBitmap>::operator mozilla::dom::ImageBitmap&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::External>::operator mozilla::dom::External&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Event>::operator mozilla::dom::Event&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasPattern>::operator mozilla::dom::CanvasPattern&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasGradient>::operator mozilla::dom::CanvasGradient&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::File>::operator mozilla::dom::File&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Directory>::operator mozilla::dom::Directory&() const Unexecuted instantiation: mozilla::dom::NonNull<nsGenericHTMLElement>::operator nsGenericHTMLElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLOptionElement>::operator mozilla::dom::HTMLOptionElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLOptGroupElement>::operator mozilla::dom::HTMLOptGroupElement&() const Unexecuted instantiation: mozilla::dom::NonNull<nsINode>::operator nsINode&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchGlob>::operator mozilla::extensions::MatchGlob&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchPatternSet>::operator mozilla::extensions::MatchPatternSet&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchPattern>::operator mozilla::extensions::MatchPattern&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::FormData>::operator mozilla::dom::FormData&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::URLSearchParams>::operator mozilla::dom::URLSearchParams&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Headers>::operator mozilla::dom::Headers&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Request>::operator mozilla::dom::Request&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::IDBObjectStore>::operator mozilla::dom::IDBObjectStore&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::IDBIndex>::operator mozilla::dom::IDBIndex&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Element>::operator mozilla::dom::Element&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CSSPseudoElement>::operator mozilla::dom::CSSPseudoElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGImageElement>::operator mozilla::dom::SVGImageElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Client>::operator mozilla::dom::Client&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ServiceWorker>::operator mozilla::dom::ServiceWorker&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MessagePort>::operator mozilla::dom::MessagePort&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Text>::operator mozilla::dom::Text&() const Unexecuted instantiation: mozilla::dom::NonNull<nsIDocument>::operator nsIDocument&() const Unexecuted instantiation: mozilla::dom::NonNull<nsIHTMLCollection>::operator nsIHTMLCollection&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RadioNodeList>::operator mozilla::dom::RadioNodeList&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::IDBCursor>::operator mozilla::dom::IDBCursor&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MediaStreamTrack>::operator mozilla::dom::MediaStreamTrack&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCIceCandidate>::operator mozilla::dom::RTCIceCandidate&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VideoTrack>::operator mozilla::dom::VideoTrack&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioTrack>::operator mozilla::dom::AudioTrack&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::TextTrack>::operator mozilla::dom::TextTrack&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::OffscreenCanvas>::operator mozilla::dom::OffscreenCanvas&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Buffer>::operator mozilla::webgpu::Buffer&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Texture>::operator mozilla::webgpu::Texture&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::ComputePipeline>::operator mozilla::webgpu::ComputePipeline&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::RenderPipeline>::operator mozilla::webgpu::RenderPipeline&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Sampler>::operator mozilla::webgpu::Sampler&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::TextureView>::operator mozilla::webgpu::TextureView&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioContext>::operator mozilla::dom::AudioContext&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLMediaElement>::operator mozilla::dom::HTMLMediaElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMMediaStream>::operator mozilla::DOMMediaStream&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioNode>::operator mozilla::dom::AudioNode&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioParam>::operator mozilla::dom::AudioParam&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::KeyframeEffect>::operator mozilla::dom::KeyframeEffect&() const Unexecuted instantiation: mozilla::dom::NonNull<nsIPrincipal>::operator nsIPrincipal&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SourceBuffer>::operator mozilla::dom::SourceBuffer&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Attr>::operator mozilla::dom::Attr&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VRDisplay>::operator mozilla::dom::VRDisplay&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::PeriodicWave>::operator mozilla::dom::PeriodicWave&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::PeerConnectionObserver>::operator mozilla::dom::PeerConnectionObserver&() const Unexecuted instantiation: mozilla::dom::NonNull<nsGlobalWindowInner>::operator nsGlobalWindowInner&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::TransceiverImpl>::operator mozilla::TransceiverImpl&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCRtpSender>::operator mozilla::dom::RTCRtpSender&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCCertificate>::operator mozilla::dom::RTCCertificate&() const Unexecuted instantiation: mozilla::dom::NonNull<nsDOMDataChannel>::operator nsDOMDataChannel&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCPeerConnection>::operator mozilla::dom::RTCPeerConnection&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::PlacesWeakCallbackWrapper>::operator mozilla::dom::PlacesWeakCallbackWrapper&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCRtpReceiver>::operator mozilla::dom::RTCRtpReceiver&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCRtpTransceiver>::operator mozilla::dom::RTCRtpTransceiver&() const Unexecuted instantiation: mozilla::dom::NonNull<nsRange>::operator nsRange&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGGraphicsElement>::operator mozilla::dom::SVGGraphicsElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMSVGLength>::operator mozilla::DOMSVGLength&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGAngle>::operator mozilla::dom::SVGAngle&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGMatrix>::operator mozilla::dom::SVGMatrix&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMSVGNumber>::operator mozilla::DOMSVGNumber&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::nsISVGPoint>::operator mozilla::nsISVGPoint&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGTransform>::operator mozilla::dom::SVGTransform&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SpeechGrammarList>::operator mozilla::dom::SpeechGrammarList&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Response>::operator mozilla::dom::Response&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasPath>::operator mozilla::dom::CanvasPath&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::WebExtensionPolicy>::operator mozilla::extensions::WebExtensionPolicy&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SpeechSynthesisUtterance>::operator mozilla::dom::SpeechSynthesisUtterance&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CryptoKey>::operator mozilla::dom::CryptoKey&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMQuad>::operator mozilla::dom::DOMQuad&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMRectReadOnly>::operator mozilla::dom::DOMRectReadOnly&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::TextTrackCue>::operator mozilla::dom::TextTrackCue&() const Unexecuted instantiation: mozilla::dom::NonNull<nsTreeColumn>::operator nsTreeColumn&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MediaSource>::operator mozilla::dom::MediaSource&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VRFrameData>::operator mozilla::dom::VRFrameData&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VRSubmitFrameResult>::operator mozilla::dom::VRSubmitFrameResult&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::WebExtensionContentScript>::operator mozilla::extensions::WebExtensionContentScript&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLProgram>::operator mozilla::WebGLProgram&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLQuery>::operator mozilla::WebGLQuery&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLSampler>::operator mozilla::WebGLSampler&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLSync>::operator mozilla::WebGLSync&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLShader>::operator mozilla::WebGLShader&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLUniformLocation>::operator mozilla::WebGLUniformLocation&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::BindGroup>::operator mozilla::webgpu::BindGroup&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::WebKitCSSMatrix>::operator mozilla::dom::WebKitCSSMatrix&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::XULFrameElement>::operator mozilla::dom::XULFrameElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLIFrameElement>::operator mozilla::dom::HTMLIFrameElement&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::KeyboardEvent>::operator mozilla::dom::KeyboardEvent&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DataTransfer>::operator mozilla::dom::DataTransfer&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Credential>::operator mozilla::dom::Credential&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMMatrix>::operator mozilla::dom::DOMMatrix&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMMatrixReadOnly>::operator mozilla::dom::DOMMatrixReadOnly&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMException>::operator mozilla::dom::DOMException&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AnonymousContent>::operator mozilla::dom::AnonymousContent&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Touch>::operator mozilla::dom::Touch&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::FontFace>::operator mozilla::dom::FontFace&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VideoStreamTrack>::operator mozilla::dom::VideoStreamTrack&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::css::Rule>::operator mozilla::css::Rule&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::StyleSheet>::operator mozilla::StyleSheet&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::BindingStyleRule>::operator mozilla::BindingStyleRule&() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CharacterData>::operator mozilla::dom::CharacterData&() const |
439 | | |
440 | | operator T*() const { |
441 | | MOZ_ASSERT(inited); |
442 | | MOZ_ASSERT(ptr, "NonNull<T> was set to null"); |
443 | | return ptr; |
444 | | } |
445 | | |
446 | 0 | void operator=(T* t) { |
447 | 0 | ptr = t; |
448 | 0 | MOZ_ASSERT(ptr); |
449 | | #ifdef DEBUG |
450 | | inited = true; |
451 | | #endif |
452 | | } Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Request>::operator=(mozilla::dom::Request*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Blob>::operator=(mozilla::dom::Blob*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::FormData>::operator=(mozilla::dom::FormData*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::URLSearchParams>::operator=(mozilla::dom::URLSearchParams*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Directory>::operator=(mozilla::dom::Directory*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasPattern>::operator=(mozilla::dom::CanvasPattern*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasGradient>::operator=(mozilla::dom::CanvasGradient*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Client>::operator=(mozilla::dom::Client*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ServiceWorker>::operator=(mozilla::dom::ServiceWorker*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MessagePort>::operator=(mozilla::dom::MessagePort*) Unexecuted instantiation: mozilla::dom::NonNull<nsIDocument>::operator=(nsIDocument*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Element>::operator=(mozilla::dom::Element*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CSSPseudoElement>::operator=(mozilla::dom::CSSPseudoElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Event>::operator=(mozilla::dom::Event*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::External>::operator=(mozilla::dom::External*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::File>::operator=(mozilla::dom::File*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLCanvasElement>::operator=(mozilla::dom::HTMLCanvasElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::OffscreenCanvas>::operator=(mozilla::dom::OffscreenCanvas*) Unexecuted instantiation: mozilla::dom::NonNull<nsGenericHTMLElement>::operator=(nsGenericHTMLElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLImageElement>::operator=(mozilla::dom::HTMLImageElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLVideoElement>::operator=(mozilla::dom::HTMLVideoElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ImageData>::operator=(mozilla::dom::ImageData*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasRenderingContext2D>::operator=(mozilla::dom::CanvasRenderingContext2D*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ImageBitmap>::operator=(mozilla::dom::ImageBitmap*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGImageElement>::operator=(mozilla::dom::SVGImageElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLOptionElement>::operator=(mozilla::dom::HTMLOptionElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLOptGroupElement>::operator=(mozilla::dom::HTMLOptGroupElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Headers>::operator=(mozilla::dom::Headers*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::IDBObjectStore>::operator=(mozilla::dom::IDBObjectStore*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::IDBIndex>::operator=(mozilla::dom::IDBIndex*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::IDBCursor>::operator=(mozilla::dom::IDBCursor*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchGlob>::operator=(mozilla::extensions::MatchGlob*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchPatternSet>::operator=(mozilla::extensions::MatchPatternSet*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MediaStreamTrack>::operator=(mozilla::dom::MediaStreamTrack*) Unexecuted instantiation: mozilla::dom::NonNull<nsINode>::operator=(nsINode*) Unexecuted instantiation: mozilla::dom::NonNull<nsIHTMLCollection>::operator=(nsIHTMLCollection*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCIceCandidate>::operator=(mozilla::dom::RTCIceCandidate*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RadioNodeList>::operator=(mozilla::dom::RadioNodeList*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchPattern>::operator=(mozilla::extensions::MatchPattern*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Text>::operator=(mozilla::dom::Text*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VideoTrack>::operator=(mozilla::dom::VideoTrack*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioTrack>::operator=(mozilla::dom::AudioTrack*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::TextTrack>::operator=(mozilla::dom::TextTrack*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Buffer>::operator=(mozilla::webgpu::Buffer*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Texture>::operator=(mozilla::webgpu::Texture*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::ComputePipeline>::operator=(mozilla::webgpu::ComputePipeline*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::RenderPipeline>::operator=(mozilla::webgpu::RenderPipeline*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Sampler>::operator=(mozilla::webgpu::Sampler*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::TextureView>::operator=(mozilla::webgpu::TextureView*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioContext>::operator=(mozilla::dom::AudioContext*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLMediaElement>::operator=(mozilla::dom::HTMLMediaElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMMediaStream>::operator=(mozilla::DOMMediaStream*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioNode>::operator=(mozilla::dom::AudioNode*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioParam>::operator=(mozilla::dom::AudioParam*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::KeyframeEffect>::operator=(mozilla::dom::KeyframeEffect*) Unexecuted instantiation: mozilla::dom::NonNull<nsIPrincipal>::operator=(nsIPrincipal*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SourceBuffer>::operator=(mozilla::dom::SourceBuffer*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Attr>::operator=(mozilla::dom::Attr*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VRDisplay>::operator=(mozilla::dom::VRDisplay*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::PeriodicWave>::operator=(mozilla::dom::PeriodicWave*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::PeerConnectionObserver>::operator=(mozilla::dom::PeerConnectionObserver*) Unexecuted instantiation: mozilla::dom::NonNull<nsGlobalWindowInner>::operator=(nsGlobalWindowInner*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::TransceiverImpl>::operator=(mozilla::TransceiverImpl*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCRtpSender>::operator=(mozilla::dom::RTCRtpSender*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCCertificate>::operator=(mozilla::dom::RTCCertificate*) Unexecuted instantiation: mozilla::dom::NonNull<nsDOMDataChannel>::operator=(nsDOMDataChannel*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCPeerConnection>::operator=(mozilla::dom::RTCPeerConnection*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::PlacesWeakCallbackWrapper>::operator=(mozilla::dom::PlacesWeakCallbackWrapper*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCRtpReceiver>::operator=(mozilla::dom::RTCRtpReceiver*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCRtpTransceiver>::operator=(mozilla::dom::RTCRtpTransceiver*) Unexecuted instantiation: mozilla::dom::NonNull<nsRange>::operator=(nsRange*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGGraphicsElement>::operator=(mozilla::dom::SVGGraphicsElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMSVGLength>::operator=(mozilla::DOMSVGLength*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGAngle>::operator=(mozilla::dom::SVGAngle*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGMatrix>::operator=(mozilla::dom::SVGMatrix*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMSVGNumber>::operator=(mozilla::DOMSVGNumber*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::nsISVGPoint>::operator=(mozilla::nsISVGPoint*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGTransform>::operator=(mozilla::dom::SVGTransform*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SpeechGrammarList>::operator=(mozilla::dom::SpeechGrammarList*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Response>::operator=(mozilla::dom::Response*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasPath>::operator=(mozilla::dom::CanvasPath*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::WebExtensionPolicy>::operator=(mozilla::extensions::WebExtensionPolicy*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SpeechSynthesisUtterance>::operator=(mozilla::dom::SpeechSynthesisUtterance*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CryptoKey>::operator=(mozilla::dom::CryptoKey*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMQuad>::operator=(mozilla::dom::DOMQuad*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMRectReadOnly>::operator=(mozilla::dom::DOMRectReadOnly*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::TextTrackCue>::operator=(mozilla::dom::TextTrackCue*) Unexecuted instantiation: mozilla::dom::NonNull<nsTreeColumn>::operator=(nsTreeColumn*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MediaSource>::operator=(mozilla::dom::MediaSource*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VRFrameData>::operator=(mozilla::dom::VRFrameData*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VRSubmitFrameResult>::operator=(mozilla::dom::VRSubmitFrameResult*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::WebExtensionContentScript>::operator=(mozilla::extensions::WebExtensionContentScript*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLProgram>::operator=(mozilla::WebGLProgram*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLQuery>::operator=(mozilla::WebGLQuery*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLSampler>::operator=(mozilla::WebGLSampler*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLSync>::operator=(mozilla::WebGLSync*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLShader>::operator=(mozilla::WebGLShader*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::WebGLUniformLocation>::operator=(mozilla::WebGLUniformLocation*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::BindGroup>::operator=(mozilla::webgpu::BindGroup*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::WebKitCSSMatrix>::operator=(mozilla::dom::WebKitCSSMatrix*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::XULFrameElement>::operator=(mozilla::dom::XULFrameElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLIFrameElement>::operator=(mozilla::dom::HTMLIFrameElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::KeyboardEvent>::operator=(mozilla::dom::KeyboardEvent*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DataTransfer>::operator=(mozilla::dom::DataTransfer*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Credential>::operator=(mozilla::dom::Credential*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMMatrix>::operator=(mozilla::dom::DOMMatrix*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMMatrixReadOnly>::operator=(mozilla::dom::DOMMatrixReadOnly*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::DOMException>::operator=(mozilla::dom::DOMException*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AnonymousContent>::operator=(mozilla::dom::AnonymousContent*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Touch>::operator=(mozilla::dom::Touch*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::FontFace>::operator=(mozilla::dom::FontFace*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLFormElement>::operator=(mozilla::dom::HTMLFormElement*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VideoStreamTrack>::operator=(mozilla::dom::VideoStreamTrack*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::css::Rule>::operator=(mozilla::css::Rule*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::StyleSheet>::operator=(mozilla::StyleSheet*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::BindingStyleRule>::operator=(mozilla::BindingStyleRule*) Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CharacterData>::operator=(mozilla::dom::CharacterData*) |
453 | | |
454 | | template<typename U> |
455 | | void operator=(U* t) { |
456 | | ptr = t->ToAStringPtr(); |
457 | | MOZ_ASSERT(ptr); |
458 | | #ifdef DEBUG |
459 | | inited = true; |
460 | | #endif |
461 | | } |
462 | | |
463 | | T** Slot() { |
464 | | #ifdef DEBUG |
465 | | inited = true; |
466 | | #endif |
467 | | return &ptr; |
468 | | } |
469 | | |
470 | | T* Ptr() { |
471 | | MOZ_ASSERT(inited); |
472 | | MOZ_ASSERT(ptr, "NonNull<T> was set to null"); |
473 | | return ptr; |
474 | | } |
475 | | |
476 | | // Make us work with smart-ptr helpers that expect a get() |
477 | 0 | T* get() const { |
478 | 0 | MOZ_ASSERT(inited); |
479 | 0 | MOZ_ASSERT(ptr); |
480 | 0 | return ptr; |
481 | 0 | } Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLFormElement>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasPattern>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasGradient>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::File>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Directory>::get() const Unexecuted instantiation: mozilla::dom::NonNull<nsGenericHTMLElement>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLOptionElement>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLOptGroupElement>::get() const Unexecuted instantiation: mozilla::dom::NonNull<nsINode>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Blob>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Element>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CSSPseudoElement>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchPattern>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MessagePort>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ServiceWorker>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::MediaStreamTrack>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RTCIceCandidate>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Request>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::FormData>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::URLSearchParams>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLImageElement>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGImageElement>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLCanvasElement>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::HTMLVideoElement>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ImageBitmap>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::VideoTrack>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::AudioTrack>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::TextTrack>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchGlob>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::extensions::MatchPatternSet>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::OffscreenCanvas>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Buffer>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Texture>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::ComputePipeline>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::RenderPipeline>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::Sampler>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::webgpu::TextureView>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::External>::get() const Unexecuted instantiation: mozilla::dom::NonNull<nsIDocument>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Event>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Client>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Text>::get() const Unexecuted instantiation: mozilla::dom::NonNull<nsIHTMLCollection>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::RadioNodeList>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::Headers>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::IDBObjectStore>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::IDBIndex>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::IDBCursor>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::ImageData>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::CanvasRenderingContext2D>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::dom::SVGMatrix>::get() const Unexecuted instantiation: mozilla::dom::NonNull<mozilla::DOMMediaStream>::get() const |
482 | | |
483 | | protected: |
484 | | // ptr is left uninitialized for optimization purposes. |
485 | | MOZ_INIT_OUTSIDE_CTOR T* ptr; |
486 | | #ifdef DEBUG |
487 | | bool inited; |
488 | | #endif |
489 | | }; |
490 | | |
491 | | // Class for representing sequences in arguments. We use a non-auto array |
492 | | // because that allows us to use sequences of sequences and the like. This |
493 | | // needs to be fallible because web content controls the length of the array, |
494 | | // and can easily try to create very large lengths. |
495 | | template<typename T> |
496 | | class Sequence : public FallibleTArray<T> |
497 | | { |
498 | | public: |
499 | | Sequence() : FallibleTArray<T>() |
500 | 0 | {} Unexecuted instantiation: mozilla::dom::Sequence<nsTString<char16_t> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::SocketElement>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::HttpConnectionElement>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::HttpConnInfo>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::HalfOpenInfoDict>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebSocketElement>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::DnsCacheEntry>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RcwnPerfStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCCodecStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceCandidatePairStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceCandidateStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceComponentStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCInboundRTPStreamStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCMediaStreamTrackStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCOutboundRTPStreamStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCTransportStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRTPContributingSourceStats>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCStatsReportInternal>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::APZBucket>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ScrollFrameData>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ScrollFrameDataEntry>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::APZHitResult>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::FrameUniformity>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<float>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::AnimationPropertyValueDetails>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::DOMIntersectionObserverEntry> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::PlacesEvent> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<nsDOMMutationRecord> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::L10nElement>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<unsigned int>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::CompositeOperationOrAuto>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::Nullable<double> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::BasicCardType>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::CSP>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::AttributeNameValue>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::MediaKeySystemMediaCapability>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::MediaTrackConstraintSet>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::PaymentItem>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::PaymentDetailsModifier>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::PaymentShippingOption>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::PointerEvent> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ProfileTimelineLayerRect>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::RTCCertificate> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCIceServer>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::DOMMediaStream> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<RefPtr<mozilla::DOMMediaStream> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<RefPtr<mozilla::dom::RTCRtpSender> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<RefPtr<mozilla::dom::RTCRtpReceiver> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<RefPtr<mozilla::dom::RTCRtpTransceiver> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpContributingSource>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpSynchronizationSource>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpCodecParameters>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpEncodingParameters>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RTCRtpHeaderExtensionParameters>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::CategoryDispatchDictionary>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::MozContentPolicyType>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<JSObject*>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::RsaOtherPrimesInfo>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::Touch> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::Transport>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::Sequence<nsTString<char16_t> > >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::PublicKeyCredentialDescriptor>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::PublicKeyCredentialParameters>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::AuthenticatorTransport>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebExtensionContentScriptInit>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::OwningMatchGlobOrString>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<int>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BindGroupLayout> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUBindGroupBinding>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::OwningWebGPUSamplerOrWebGPUTextureViewOrWebGPUBufferBinding>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUVertexAttributeDescriptor>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUVertexInputDescriptor>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUPipelineStageDescriptor>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPURenderPassAttachmentDescriptor>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::WebGPUBinding>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::BlendState> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<JS::Value>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<double>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::FakePluginMimeEntry>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::FontFace> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<nsTString<char> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::Sequence<nsTString<char> > >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::ImageBitmapFormat>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::InspectorVariationValue>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<RefPtr<mozilla::dom::File> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<RefPtr<mozilla::dom::FileSystemEntry> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::FileSystemEntry> >::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::dom::OwningFileOrDirectory>::Sequence() Unexecuted instantiation: mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack> >::Sequence() |
501 | | }; |
502 | | |
503 | | inline nsWrapperCache* |
504 | | GetWrapperCache(nsWrapperCache* cache) |
505 | 0 | { |
506 | 0 | return cache; |
507 | 0 | } |
508 | | |
509 | | inline nsWrapperCache* |
510 | | GetWrapperCache(void* p) |
511 | 0 | { |
512 | 0 | return nullptr; |
513 | 0 | } |
514 | | |
515 | | // Helper template for smart pointers to resolve ambiguity between |
516 | | // GetWrappeCache(void*) and GetWrapperCache(const ParentObject&). |
517 | | template <template <typename> class SmartPtr, typename T> |
518 | | inline nsWrapperCache* |
519 | | GetWrapperCache(const SmartPtr<T>& aObject) |
520 | 0 | { |
521 | 0 | return GetWrapperCache(aObject.get()); |
522 | 0 | } Unexecuted instantiation: nsWrapperCache* mozilla::dom::GetWrapperCache<nsCOMPtr, nsIGlobalObject>(nsCOMPtr<nsIGlobalObject> const&) Unexecuted instantiation: nsWrapperCache* mozilla::dom::GetWrapperCache<nsCOMPtr, nsISupports>(nsCOMPtr<nsISupports> const&) |
523 | | |
524 | | enum class ReflectionScope { |
525 | | Content, |
526 | | XBL, |
527 | | UAWidget |
528 | | }; |
529 | | |
530 | | struct MOZ_STACK_CLASS ParentObject { |
531 | | template<class T> |
532 | | MOZ_IMPLICIT ParentObject(T* aObject) : |
533 | | mObject(aObject), |
534 | | mWrapperCache(GetWrapperCache(aObject)), |
535 | | mReflectionScope(ReflectionScope::Content) |
536 | 0 | {} Unexecuted instantiation: mozilla::dom::ParentObject::ParentObject<nsIDocument>(nsIDocument*) Unexecuted instantiation: mozilla::dom::ParentObject::ParentObject<nsINode>(nsINode*) Unexecuted instantiation: mozilla::dom::ParentObject::ParentObject<mozilla::StyleSheet>(mozilla::StyleSheet*) |
537 | | |
538 | | template<class T, template<typename> class SmartPtr> |
539 | | MOZ_IMPLICIT ParentObject(const SmartPtr<T>& aObject) : |
540 | | mObject(aObject.get()), |
541 | | mWrapperCache(GetWrapperCache(aObject.get())), |
542 | | mReflectionScope(ReflectionScope::Content) |
543 | 0 | {} Unexecuted instantiation: mozilla::dom::ParentObject::ParentObject<nsIGlobalObject, nsCOMPtr>(nsCOMPtr<nsIGlobalObject> const&) Unexecuted instantiation: mozilla::dom::ParentObject::ParentObject<nsISupports, nsCOMPtr>(nsCOMPtr<nsISupports> const&) |
544 | | |
545 | | ParentObject(nsISupports* aObject, nsWrapperCache* aCache) : |
546 | | mObject(aObject), |
547 | | mWrapperCache(aCache), |
548 | | mReflectionScope(ReflectionScope::Content) |
549 | 0 | {} |
550 | | |
551 | | // We don't want to make this an nsCOMPtr because of performance reasons, but |
552 | | // it's safe because ParentObject is a stack class. |
553 | | nsISupports* const MOZ_NON_OWNING_REF mObject; |
554 | | nsWrapperCache* const mWrapperCache; |
555 | | ReflectionScope mReflectionScope; |
556 | | }; |
557 | | |
558 | | namespace binding_detail { |
559 | | |
560 | | // Class for simple sequence arguments, only used internally by codegen. |
561 | | template<typename T> |
562 | | class AutoSequence : public AutoTArray<T, 16> |
563 | | { |
564 | | public: |
565 | | AutoSequence() : AutoTArray<T, 16>() |
566 | 3 | {} Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<nsTString<char16_t> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::DOMRect> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<float>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<double>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<unsigned char>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningStringOrMatchPattern>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<JSObject*>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::extensions::MozDocumentMatcher> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<unsigned int>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::MediaKeySystemConfiguration>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::PaymentMethodData>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::PlacesEventType>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::PlacesEvent> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::DOMMediaStream> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningRequestOrUSVString>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningNodeOrString>::AutoSequence() mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningStringOrIID>::AutoSequence() Line | Count | Source | 566 | 3 | {} |
Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::RegisterRequest>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::RegisteredKey>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::Sequence<nsTString<char16_t> > >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::VRLayer>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<int>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::webgpu::CommandBuffer> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<JS::Value>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::ChannelPixelLayout>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::Touch> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::L10nKey>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::Element> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::File> >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningFileOrDirectory>::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::Sequence<nsTString<char> > >::AutoSequence() Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<unsigned long>::AutoSequence() |
567 | | |
568 | | // Allow converting to const sequences as needed |
569 | 3 | operator const Sequence<T>&() const { |
570 | 3 | return *reinterpret_cast<const Sequence<T>*>(this); |
571 | 3 | } Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<double>::operator mozilla::dom::Sequence<double> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<nsTString<char16_t> >::operator mozilla::dom::Sequence<nsTString<char16_t> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::Sequence<nsTString<char> > >::operator mozilla::dom::Sequence<mozilla::dom::Sequence<nsTString<char> > > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::CompositeOperationOrAuto>::operator mozilla::dom::Sequence<mozilla::dom::CompositeOperationOrAuto> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::Nullable<double> >::operator mozilla::dom::Sequence<mozilla::dom::Nullable<double> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::Sequence<nsTString<char16_t> > >::operator mozilla::dom::Sequence<mozilla::dom::Sequence<nsTString<char16_t> > > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<unsigned int>::operator mozilla::dom::Sequence<unsigned int> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<float>::operator mozilla::dom::Sequence<float> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<int>::operator mozilla::dom::Sequence<int> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::DOMRect> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::DOMRect> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<unsigned char>::operator mozilla::dom::Sequence<unsigned char> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MediaStreamTrack> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::MessagePort> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<JSObject*>::operator mozilla::dom::Sequence<JSObject*> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::extensions::MozDocumentMatcher> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::extensions::MozDocumentMatcher> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::MediaKeySystemConfiguration>::operator mozilla::dom::Sequence<mozilla::dom::MediaKeySystemConfiguration> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::PaymentMethodData>::operator mozilla::dom::Sequence<mozilla::dom::PaymentMethodData> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::PlacesEvent> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::PlacesEvent> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::DOMMediaStream> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::DOMMediaStream> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningRequestOrUSVString>::operator mozilla::dom::Sequence<mozilla::dom::OwningRequestOrUSVString> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningNodeOrString>::operator mozilla::dom::Sequence<mozilla::dom::OwningNodeOrString> const&() const mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningStringOrIID>::operator mozilla::dom::Sequence<mozilla::dom::OwningStringOrIID> const&() const Line | Count | Source | 569 | 3 | operator const Sequence<T>&() const { | 570 | 3 | return *reinterpret_cast<const Sequence<T>*>(this); | 571 | 3 | } |
Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::RegisterRequest>::operator mozilla::dom::Sequence<mozilla::dom::RegisterRequest> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::RegisteredKey>::operator mozilla::dom::Sequence<mozilla::dom::RegisteredKey> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::webgpu::Buffer> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::Buffer> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::webgpu::CommandBuffer> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::webgpu::CommandBuffer> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<JS::Value>::operator mozilla::dom::Sequence<JS::Value> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::ChannelPixelLayout>::operator mozilla::dom::Sequence<mozilla::dom::ChannelPixelLayout> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::Touch> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::Touch> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::L10nKey>::operator mozilla::dom::Sequence<mozilla::dom::L10nKey> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::Element> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::Element> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString>::operator mozilla::dom::Sequence<mozilla::dom::OwningArrayBufferViewOrArrayBufferOrBlobOrUSVString> const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<mozilla::OwningNonNull<mozilla::dom::File> >::operator mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::File> > const&() const Unexecuted instantiation: mozilla::dom::binding_detail::AutoSequence<unsigned long>::operator mozilla::dom::Sequence<unsigned long> const&() const |
572 | | }; |
573 | | |
574 | | } // namespace binding_detail |
575 | | |
576 | | // Enum to represent a system or non-system caller type. |
577 | | enum class CallerType : uint32_t { |
578 | | System, |
579 | | NonSystem |
580 | | }; |
581 | | |
582 | | // A class that can be passed (by value or const reference) to indicate that the |
583 | | // caller is always a system caller. This can be used as the type of an |
584 | | // argument to force only system callers to call a function. |
585 | | class SystemCallerGuarantee { |
586 | | public: |
587 | 0 | operator CallerType() const { return CallerType::System; } |
588 | | }; |
589 | | |
590 | | class ProtoAndIfaceCache; |
591 | | typedef void (*CreateInterfaceObjectsMethod)(JSContext* aCx, |
592 | | JS::Handle<JSObject*> aGlobal, |
593 | | ProtoAndIfaceCache& aCache, |
594 | | bool aDefineOnGlobal); |
595 | | JS::Handle<JSObject*> GetPerInterfaceObjectHandle( |
596 | | JSContext* aCx, |
597 | | size_t aSlotId, |
598 | | CreateInterfaceObjectsMethod aCreator, |
599 | | bool aDefineOnGlobal); |
600 | | |
601 | | } // namespace dom |
602 | | } // namespace mozilla |
603 | | |
604 | | #endif // mozilla_dom_BindingDeclarations_h__ |