Coverage Report

Created: 2018-09-25 14:53

/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__