Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/nsCOMPtr.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
5
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6
7
#ifndef nsCOMPtr_h___
8
#define nsCOMPtr_h___
9
10
/*
11
 * Having problems?
12
 *
13
 * See the User Manual at:
14
 *   http://www.mozilla.org/projects/xpcom/nsCOMPtr.html
15
 *
16
 *
17
 * nsCOMPtr
18
 *   better than a raw pointer
19
 * for owning objects
20
 *                      -- scc
21
 */
22
23
#include "mozilla/AlreadyAddRefed.h"
24
#include "mozilla/Assertions.h"
25
#include "mozilla/Attributes.h"
26
#include "mozilla/Move.h"
27
#include "mozilla/TypeTraits.h"
28
29
#include "nsDebug.h" // for |NS_ASSERTION|
30
#include "nsISupportsUtils.h" // for |nsresult|, |NS_ADDREF|, |NS_GET_TEMPLATE_IID| et al
31
#include "mozilla/RefPtr.h"
32
33
#include "nsCycleCollectionNoteChild.h"
34
35
36
/*
37
 * WARNING: This file defines several macros for internal use only. These
38
 * macros begin with the prefix |NSCAP_|. Do not use these macros in your own
39
 * code. They are for internal use only for cross-platform compatibility, and
40
 * are subject to change without notice.
41
 */
42
43
44
#ifdef _MSC_VER
45
  // Under VC++, we win by inlining StartAssignment.
46
  #define NSCAP_FEATURE_INLINE_STARTASSIGNMENT
47
48
  // Also under VC++, at the highest warning level, we are overwhelmed with
49
  // warnings about (unused) inline functions being removed. This is to be
50
  // expected with templates, so we disable the warning.
51
  #pragma warning( disable: 4514 )
52
#endif
53
54
#define NSCAP_FEATURE_USE_BASE
55
56
#ifdef DEBUG
57
  #define NSCAP_FEATURE_TEST_DONTQUERY_CASES
58
  #undef NSCAP_FEATURE_USE_BASE
59
#endif
60
61
#ifdef __GNUC__
62
  // Our use of nsCOMPtr_base::mRawPtr violates the C++ standard's aliasing
63
  // rules. Mark it with the may_alias attribute so that gcc 3.3 and higher
64
  // don't reorder instructions based on aliasing assumptions for
65
  // this variable.  Fortunately, gcc versions < 3.3 do not do any
66
  // optimizations that break nsCOMPtr.
67
68
  #define NS_MAY_ALIAS_PTR(t)    t*  __attribute__((__may_alias__))
69
#else
70
  #define NS_MAY_ALIAS_PTR(t)    t*
71
#endif
72
73
#if defined(NSCAP_DISABLE_DEBUG_PTR_TYPES)
74
  #define NSCAP_FEATURE_USE_BASE
75
#endif
76
77
/*
78
 * The following three macros (NSCAP_ADDREF, NSCAP_RELEASE, and
79
 * NSCAP_LOG_ASSIGNMENT) allow external clients the ability to add logging or
80
 * other interesting debug facilities. In fact, if you want |nsCOMPtr| to
81
 * participate in the standard logging facility, you provide
82
 * (e.g., in "nsISupportsImpl.h") suitable definitions
83
 *
84
 *   #define NSCAP_ADDREF(this, ptr)         NS_ADDREF(ptr)
85
 *   #define NSCAP_RELEASE(this, ptr)        NS_RELEASE(ptr)
86
 */
87
88
#ifndef NSCAP_ADDREF
89
31.0M
  #define NSCAP_ADDREF(this, ptr)     (ptr)->AddRef()
90
#endif
91
92
#ifndef NSCAP_RELEASE
93
69.4M
  #define NSCAP_RELEASE(this, ptr)    (ptr)->Release()
94
#endif
95
96
// Clients can define |NSCAP_LOG_ASSIGNMENT| to perform logging.
97
#ifdef NSCAP_LOG_ASSIGNMENT
98
  // Remember that |NSCAP_LOG_ASSIGNMENT| was defined by some client so that we
99
  // know to instantiate |~nsGetterAddRefs| in turn to note the external
100
  // assignment into the |nsCOMPtr|.
101
  #define NSCAP_LOG_EXTERNAL_ASSIGNMENT
102
#else
103
    // ...otherwise, just strip it out of the code
104
  #define NSCAP_LOG_ASSIGNMENT(this, ptr)
105
#endif
106
107
#ifndef NSCAP_LOG_RELEASE
108
  #define NSCAP_LOG_RELEASE(this, ptr)
109
#endif
110
111
namespace mozilla {
112
template<class T> class OwningNonNull;
113
} // namespace mozilla
114
115
template<class T>
116
inline already_AddRefed<T>
117
dont_AddRef(T* aRawPtr)
118
22.2M
{
119
22.2M
  return already_AddRefed<T>(aRawPtr);
120
22.2M
}
already_AddRefed<nsIWeakReference> dont_AddRef<nsIWeakReference>(nsIWeakReference*)
Line
Count
Source
118
219
{
119
219
  return already_AddRefed<T>(aRawPtr);
120
219
}
Unexecuted instantiation: already_AddRefed<nsIOpenSignedAppFileCallback> dont_AddRef<nsIOpenSignedAppFileCallback>(nsIOpenSignedAppFileCallback*)
already_AddRefed<nsStringBuffer> dont_AddRef<nsStringBuffer>(nsStringBuffer*)
Line
Count
Source
118
22.2M
{
119
22.2M
  return already_AddRefed<T>(aRawPtr);
120
22.2M
}
already_AddRefed<nsDynamicAtom> dont_AddRef<nsDynamicAtom>(nsDynamicAtom*)
Line
Count
Source
118
37
{
119
37
  return already_AddRefed<T>(aRawPtr);
120
37
}
Unexecuted instantiation: already_AddRefed<mozilla::ComputedStyle> dont_AddRef<mozilla::ComputedStyle>(mozilla::ComputedStyle*)
Unexecuted instantiation: already_AddRefed<nsProcess> dont_AddRef<nsProcess>(nsProcess*)
Unexecuted instantiation: already_AddRefed<nsThread> dont_AddRef<nsThread>(nsThread*)
Unexecuted instantiation: already_AddRefed<NetDashboardCallback> dont_AddRef<NetDashboardCallback>(NetDashboardCallback*)
Unexecuted instantiation: already_AddRefed<mozilla::net::TokenBucketCancelable> dont_AddRef<mozilla::net::TokenBucketCancelable>(mozilla::net::TokenBucketCancelable*)
Unexecuted instantiation: already_AddRefed<nsITLSServerSecurityObserver> dont_AddRef<nsITLSServerSecurityObserver>(nsITLSServerSecurityObserver*)
Unexecuted instantiation: already_AddRefed<mozilla::net::PendingPACQuery> dont_AddRef<mozilla::net::PendingPACQuery>(mozilla::net::PendingPACQuery*)
Unexecuted instantiation: already_AddRefed<nsIRequestObserver> dont_AddRef<nsIRequestObserver>(nsIRequestObserver*)
Unexecuted instantiation: already_AddRefed<nsIServerSocketListener> dont_AddRef<nsIServerSocketListener>(nsIServerSocketListener*)
Unexecuted instantiation: already_AddRefed<nsIUDPSocketListener> dont_AddRef<nsIUDPSocketListener>(nsIUDPSocketListener*)
Unexecuted instantiation: already_AddRefed<nsITransportEventSink> dont_AddRef<nsITransportEventSink>(nsITransportEventSink*)
Unexecuted instantiation: already_AddRefed<nsIDNSListener> dont_AddRef<nsIDNSListener>(nsIDNSListener*)
Unexecuted instantiation: already_AddRefed<nsIChannel> dont_AddRef<nsIChannel>(nsIChannel*)
Unexecuted instantiation: already_AddRefed<nsISiteSecurityService> dont_AddRef<nsISiteSecurityService>(nsISiteSecurityService*)
Unexecuted instantiation: already_AddRefed<nsICookieService> dont_AddRef<nsICookieService>(nsICookieService*)
Unexecuted instantiation: already_AddRefed<nsIStreamConverterService> dont_AddRef<nsIStreamConverterService>(nsIStreamConverterService*)
Unexecuted instantiation: already_AddRefed<nsIIOService> dont_AddRef<nsIIOService>(nsIIOService*)
Unexecuted instantiation: already_AddRefed<nsIHttpActivityObserver> dont_AddRef<nsIHttpActivityObserver>(nsIHttpActivityObserver*)
Unexecuted instantiation: already_AddRefed<nsIInterfaceRequestor> dont_AddRef<nsIInterfaceRequestor>(nsIInterfaceRequestor*)
Unexecuted instantiation: already_AddRefed<mozilla::net::WebSocketEventListenerChild> dont_AddRef<mozilla::net::WebSocketEventListenerChild>(mozilla::net::WebSocketEventListenerChild*)
Unexecuted instantiation: already_AddRefed<mozilla::net::WebSocketEventListenerParent> dont_AddRef<mozilla::net::WebSocketEventListenerParent>(mozilla::net::WebSocketEventListenerParent*)
Unexecuted instantiation: already_AddRefed<mozilla::net::DataChannelParent> dont_AddRef<mozilla::net::DataChannelParent>(mozilla::net::DataChannelParent*)
Unexecuted instantiation: already_AddRefed<mozilla::net::PSimpleChannelParent> dont_AddRef<mozilla::net::PSimpleChannelParent>(mozilla::net::PSimpleChannelParent*)
Unexecuted instantiation: already_AddRefed<mozilla::net::FileChannelParent> dont_AddRef<mozilla::net::FileChannelParent>(mozilla::net::FileChannelParent*)
Unexecuted instantiation: already_AddRefed<mozilla::net::TransportProviderParent> dont_AddRef<mozilla::net::TransportProviderParent>(mozilla::net::TransportProviderParent*)
Unexecuted instantiation: already_AddRefed<mozilla::DataChannel> dont_AddRef<mozilla::DataChannel>(mozilla::DataChannel*)
Unexecuted instantiation: already_AddRefed<nsIWifiListener> dont_AddRef<nsIWifiListener>(nsIWifiListener*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::TemporaryIPCBlobChild> dont_AddRef<mozilla::dom::TemporaryIPCBlobChild>(mozilla::dom::TemporaryIPCBlobChild*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::IPCBlobInputStreamChild> dont_AddRef<mozilla::dom::IPCBlobInputStreamChild>(mozilla::dom::IPCBlobInputStreamChild*)
Unexecuted instantiation: already_AddRefed<mozilla::layout::VsyncChild> dont_AddRef<mozilla::layout::VsyncChild>(mozilla::layout::VsyncChild*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::BroadcastChannelChild> dont_AddRef<mozilla::dom::BroadcastChannelChild>(mozilla::dom::BroadcastChannelChild*)
Unexecuted instantiation: already_AddRefed<mozilla::camera::CamerasChild> dont_AddRef<mozilla::camera::CamerasChild>(mozilla::camera::CamerasChild*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::ServiceWorkerManagerChild> dont_AddRef<mozilla::dom::ServiceWorkerManagerChild>(mozilla::dom::ServiceWorkerManagerChild*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::MessagePortChild> dont_AddRef<mozilla::dom::MessagePortChild>(mozilla::dom::MessagePortChild*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::MIDIPortChild> dont_AddRef<mozilla::dom::MIDIPortChild>(mozilla::dom::MIDIPortChild*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::MIDIManagerChild> dont_AddRef<mozilla::dom::MIDIManagerChild>(mozilla::dom::MIDIManagerChild*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::FileSystemTaskChildBase> dont_AddRef<mozilla::dom::FileSystemTaskChildBase>(mozilla::dom::FileSystemTaskChildBase*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::WebAuthnTransactionChild> dont_AddRef<mozilla::dom::WebAuthnTransactionChild>(mozilla::dom::WebAuthnTransactionChild*)
Unexecuted instantiation: already_AddRefed<mozilla::net::HttpBackgroundChannelChild> dont_AddRef<mozilla::net::HttpBackgroundChannelChild>(mozilla::net::HttpBackgroundChannelChild*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::IPCBlobInputStreamParent> dont_AddRef<mozilla::dom::IPCBlobInputStreamParent>(mozilla::dom::IPCBlobInputStreamParent*)
Unexecuted instantiation: already_AddRefed<mozilla::layout::VsyncParent> dont_AddRef<mozilla::layout::VsyncParent>(mozilla::layout::VsyncParent*)
Unexecuted instantiation: already_AddRefed<mozilla::camera::CamerasParent> dont_AddRef<mozilla::camera::CamerasParent>(mozilla::camera::CamerasParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::ServiceWorkerManagerParent> dont_AddRef<mozilla::dom::ServiceWorkerManagerParent>(mozilla::dom::ServiceWorkerManagerParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::FileSystemRequestParent> dont_AddRef<mozilla::dom::FileSystemRequestParent>(mozilla::dom::FileSystemRequestParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::GamepadEventChannelParent> dont_AddRef<mozilla::dom::GamepadEventChannelParent>(mozilla::dom::GamepadEventChannelParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::GamepadTestChannelParent> dont_AddRef<mozilla::dom::GamepadTestChannelParent>(mozilla::dom::GamepadTestChannelParent*)
Unexecuted instantiation: already_AddRefed<mozilla::net::HttpBackgroundChannelParent> dont_AddRef<mozilla::net::HttpBackgroundChannelParent>(mozilla::net::HttpBackgroundChannelParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::MIDIPortParent> dont_AddRef<mozilla::dom::MIDIPortParent>(mozilla::dom::MIDIPortParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::MIDIManagerParent> dont_AddRef<mozilla::dom::MIDIManagerParent>(mozilla::dom::MIDIManagerParent*)
Unexecuted instantiation: already_AddRefed<nsIPrincipal> dont_AddRef<nsIPrincipal>(nsIPrincipal*)
Unexecuted instantiation: already_AddRefed<AsyncScriptCompiler> dont_AddRef<AsyncScriptCompiler>(AsyncScriptCompiler*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::ScriptLoadRequest> dont_AddRef<mozilla::dom::ScriptLoadRequest>(mozilla::dom::ScriptLoadRequest*)
Unexecuted instantiation: already_AddRefed<nsXPCWrappedJS> dont_AddRef<nsXPCWrappedJS>(nsXPCWrappedJS*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::quota::QuotaObject> dont_AddRef<mozilla::dom::quota::QuotaObject>(mozilla::dom::quota::QuotaObject*)
Unexecuted instantiation: already_AddRefed<mozilla::storage::AsyncStatementParamsHolder> dont_AddRef<mozilla::storage::AsyncStatementParamsHolder>(mozilla::storage::AsyncStatementParamsHolder*)
Unexecuted instantiation: already_AddRefed<mozilla::storage::StatementRowHolder> dont_AddRef<mozilla::storage::StatementRowHolder>(mozilla::storage::StatementRowHolder*)
Unexecuted instantiation: already_AddRefed<mozilla::storage::StatementParamsHolder> dont_AddRef<mozilla::storage::StatementParamsHolder>(mozilla::storage::StatementParamsHolder*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::WebrtcGlobalStatisticsCallback> dont_AddRef<mozilla::dom::WebrtcGlobalStatisticsCallback>(mozilla::dom::WebrtcGlobalStatisticsCallback*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::WebrtcGlobalLoggingCallback> dont_AddRef<mozilla::dom::WebrtcGlobalLoggingCallback>(mozilla::dom::WebrtcGlobalLoggingCallback*)
Unexecuted instantiation: already_AddRefed<nsAtom> dont_AddRef<nsAtom>(nsAtom*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::U2FRegisterCallback> dont_AddRef<mozilla::dom::U2FRegisterCallback>(mozilla::dom::U2FRegisterCallback*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::U2FSignCallback> dont_AddRef<mozilla::dom::U2FSignCallback>(mozilla::dom::U2FSignCallback*)
Unexecuted instantiation: already_AddRefed<nsIAsyncShutdownBarrier> dont_AddRef<nsIAsyncShutdownBarrier>(nsIAsyncShutdownBarrier*)
Unexecuted instantiation: already_AddRefed<nsIAsyncShutdownClient> dont_AddRef<nsIAsyncShutdownClient>(nsIAsyncShutdownClient*)
already_AddRefed<nsStaticAtom> dont_AddRef<nsStaticAtom>(nsStaticAtom*)
Line
Count
Source
118
39
{
119
39
  return already_AddRefed<T>(aRawPtr);
120
39
}
Unexecuted instantiation: already_AddRefed<nsICacheInfoChannel> dont_AddRef<nsICacheInfoChannel>(nsICacheInfoChannel*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::AnonymousContent> dont_AddRef<mozilla::dom::AnonymousContent>(mozilla::dom::AnonymousContent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::AudioBuffer> dont_AddRef<mozilla::dom::AudioBuffer>(mozilla::dom::AudioBuffer*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::AudioListener> dont_AddRef<mozilla::dom::AudioListener>(mozilla::dom::AudioListener*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::AudioParam> dont_AddRef<mozilla::dom::AudioParam>(mozilla::dom::AudioParam*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::AudioParamMap> dont_AddRef<mozilla::dom::AudioParamMap>(mozilla::dom::AudioParamMap*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::AudioWorkletProcessor> dont_AddRef<mozilla::dom::AudioWorkletProcessor>(mozilla::dom::AudioWorkletProcessor*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::BrowsingContext> dont_AddRef<mozilla::dom::BrowsingContext>(mozilla::dom::BrowsingContext*)
Unexecuted instantiation: already_AddRefed<nsMimeType> dont_AddRef<nsMimeType>(nsMimeType*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PerformanceNavigation> dont_AddRef<mozilla::dom::PerformanceNavigation>(mozilla::dom::PerformanceNavigation*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PerformanceTiming> dont_AddRef<mozilla::dom::PerformanceTiming>(mozilla::dom::PerformanceTiming*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PeriodicWave> dont_AddRef<mozilla::dom::PeriodicWave>(mozilla::dom::PeriodicWave*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PlacesEvent> dont_AddRef<mozilla::dom::PlacesEvent>(mozilla::dom::PlacesEvent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PlacesVisit> dont_AddRef<mozilla::dom::PlacesVisit>(mozilla::dom::PlacesVisit*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PlacesWeakCallbackWrapper> dont_AddRef<mozilla::dom::PlacesWeakCallbackWrapper>(mozilla::dom::PlacesWeakCallbackWrapper*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PositionError> dont_AddRef<mozilla::dom::PositionError>(mozilla::dom::PositionError*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::SVGAngle> dont_AddRef<mozilla::dom::SVGAngle>(mozilla::dom::SVGAngle*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::SVGAnimatedAngle> dont_AddRef<mozilla::dom::SVGAnimatedAngle>(mozilla::dom::SVGAnimatedAngle*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::SVGAnimatedBoolean> dont_AddRef<mozilla::dom::SVGAnimatedBoolean>(mozilla::dom::SVGAnimatedBoolean*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::SVGAnimatedLength> dont_AddRef<mozilla::dom::SVGAnimatedLength>(mozilla::dom::SVGAnimatedLength*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGAnimatedLengthList> dont_AddRef<mozilla::DOMSVGAnimatedLengthList>(mozilla::DOMSVGAnimatedLengthList*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::SVGAnimatedRect> dont_AddRef<mozilla::dom::SVGAnimatedRect>(mozilla::dom::SVGAnimatedRect*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::SVGAnimatedTransformList> dont_AddRef<mozilla::dom::SVGAnimatedTransformList>(mozilla::dom::SVGAnimatedTransformList*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::SVGMatrix> dont_AddRef<mozilla::dom::SVGMatrix>(mozilla::dom::SVGMatrix*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegArcAbs> dont_AddRef<mozilla::DOMSVGPathSegArcAbs>(mozilla::DOMSVGPathSegArcAbs*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegArcRel> dont_AddRef<mozilla::DOMSVGPathSegArcRel>(mozilla::DOMSVGPathSegArcRel*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegClosePath> dont_AddRef<mozilla::DOMSVGPathSegClosePath>(mozilla::DOMSVGPathSegClosePath*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegCurvetoCubicAbs> dont_AddRef<mozilla::DOMSVGPathSegCurvetoCubicAbs>(mozilla::DOMSVGPathSegCurvetoCubicAbs*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegCurvetoCubicRel> dont_AddRef<mozilla::DOMSVGPathSegCurvetoCubicRel>(mozilla::DOMSVGPathSegCurvetoCubicRel*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegCurvetoCubicSmoothAbs> dont_AddRef<mozilla::DOMSVGPathSegCurvetoCubicSmoothAbs>(mozilla::DOMSVGPathSegCurvetoCubicSmoothAbs*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegCurvetoCubicSmoothRel> dont_AddRef<mozilla::DOMSVGPathSegCurvetoCubicSmoothRel>(mozilla::DOMSVGPathSegCurvetoCubicSmoothRel*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegCurvetoQuadraticAbs> dont_AddRef<mozilla::DOMSVGPathSegCurvetoQuadraticAbs>(mozilla::DOMSVGPathSegCurvetoQuadraticAbs*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegCurvetoQuadraticRel> dont_AddRef<mozilla::DOMSVGPathSegCurvetoQuadraticRel>(mozilla::DOMSVGPathSegCurvetoQuadraticRel*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegCurvetoQuadraticSmoothAbs> dont_AddRef<mozilla::DOMSVGPathSegCurvetoQuadraticSmoothAbs>(mozilla::DOMSVGPathSegCurvetoQuadraticSmoothAbs*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegCurvetoQuadraticSmoothRel> dont_AddRef<mozilla::DOMSVGPathSegCurvetoQuadraticSmoothRel>(mozilla::DOMSVGPathSegCurvetoQuadraticSmoothRel*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegLinetoAbs> dont_AddRef<mozilla::DOMSVGPathSegLinetoAbs>(mozilla::DOMSVGPathSegLinetoAbs*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegLinetoHorizontalAbs> dont_AddRef<mozilla::DOMSVGPathSegLinetoHorizontalAbs>(mozilla::DOMSVGPathSegLinetoHorizontalAbs*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegLinetoHorizontalRel> dont_AddRef<mozilla::DOMSVGPathSegLinetoHorizontalRel>(mozilla::DOMSVGPathSegLinetoHorizontalRel*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegLinetoRel> dont_AddRef<mozilla::DOMSVGPathSegLinetoRel>(mozilla::DOMSVGPathSegLinetoRel*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegLinetoVerticalAbs> dont_AddRef<mozilla::DOMSVGPathSegLinetoVerticalAbs>(mozilla::DOMSVGPathSegLinetoVerticalAbs*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegLinetoVerticalRel> dont_AddRef<mozilla::DOMSVGPathSegLinetoVerticalRel>(mozilla::DOMSVGPathSegLinetoVerticalRel*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegMovetoAbs> dont_AddRef<mozilla::DOMSVGPathSegMovetoAbs>(mozilla::DOMSVGPathSegMovetoAbs*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMSVGPathSegMovetoRel> dont_AddRef<mozilla::DOMSVGPathSegMovetoRel>(mozilla::DOMSVGPathSegMovetoRel*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::SVGTransform> dont_AddRef<mozilla::dom::SVGTransform>(mozilla::dom::SVGTransform*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::ScreenLuminance> dont_AddRef<mozilla::dom::ScreenLuminance>(mozilla::dom::ScreenLuminance*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::CSSPseudoElement> dont_AddRef<mozilla::dom::CSSPseudoElement>(mozilla::dom::CSSPseudoElement*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::CanvasGradient> dont_AddRef<mozilla::dom::CanvasGradient>(mozilla::dom::CanvasGradient*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::CanvasPattern> dont_AddRef<mozilla::dom::CanvasPattern>(mozilla::dom::CanvasPattern*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::CanvasPath> dont_AddRef<mozilla::dom::CanvasPath>(mozilla::dom::CanvasPath*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::CheckerboardReportService> dont_AddRef<mozilla::dom::CheckerboardReportService>(mozilla::dom::CheckerboardReportService*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::VRDisplayCapabilities> dont_AddRef<mozilla::dom::VRDisplayCapabilities>(mozilla::dom::VRDisplayCapabilities*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::VREyeParameters> dont_AddRef<mozilla::dom::VREyeParameters>(mozilla::dom::VREyeParameters*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::VRFieldOfView> dont_AddRef<mozilla::dom::VRFieldOfView>(mozilla::dom::VRFieldOfView*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::VRFrameData> dont_AddRef<mozilla::dom::VRFrameData>(mozilla::dom::VRFrameData*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::VRPose> dont_AddRef<mozilla::dom::VRPose>(mozilla::dom::VRPose*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::VRStageParameters> dont_AddRef<mozilla::dom::VRStageParameters>(mozilla::dom::VRStageParameters*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::VRSubmitFrameResult> dont_AddRef<mozilla::dom::VRSubmitFrameResult>(mozilla::dom::VRSubmitFrameResult*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::VideoPlaybackQuality> dont_AddRef<mozilla::dom::VideoPlaybackQuality>(mozilla::dom::VideoPlaybackQuality*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionEXTColorBufferFloat> dont_AddRef<mozilla::WebGLExtensionEXTColorBufferFloat>(mozilla::WebGLExtensionEXTColorBufferFloat*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLSampler> dont_AddRef<mozilla::WebGLSampler>(mozilla::WebGLSampler*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLSync> dont_AddRef<mozilla::WebGLSync>(mozilla::WebGLSync*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLTransformFeedback> dont_AddRef<mozilla::WebGLTransformFeedback>(mozilla::WebGLTransformFeedback*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionInstancedArrays> dont_AddRef<mozilla::WebGLExtensionInstancedArrays>(mozilla::WebGLExtensionInstancedArrays*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionBlendMinMax> dont_AddRef<mozilla::WebGLExtensionBlendMinMax>(mozilla::WebGLExtensionBlendMinMax*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionColorBufferHalfFloat> dont_AddRef<mozilla::WebGLExtensionColorBufferHalfFloat>(mozilla::WebGLExtensionColorBufferHalfFloat*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionDisjointTimerQuery> dont_AddRef<mozilla::WebGLExtensionDisjointTimerQuery>(mozilla::WebGLExtensionDisjointTimerQuery*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionFragDepth> dont_AddRef<mozilla::WebGLExtensionFragDepth>(mozilla::WebGLExtensionFragDepth*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionSRGB> dont_AddRef<mozilla::WebGLExtensionSRGB>(mozilla::WebGLExtensionSRGB*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionShaderTextureLod> dont_AddRef<mozilla::WebGLExtensionShaderTextureLod>(mozilla::WebGLExtensionShaderTextureLod*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionTextureFilterAnisotropic> dont_AddRef<mozilla::WebGLExtensionTextureFilterAnisotropic>(mozilla::WebGLExtensionTextureFilterAnisotropic*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionMOZDebug> dont_AddRef<mozilla::WebGLExtensionMOZDebug>(mozilla::WebGLExtensionMOZDebug*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionElementIndexUint> dont_AddRef<mozilla::WebGLExtensionElementIndexUint>(mozilla::WebGLExtensionElementIndexUint*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionStandardDerivatives> dont_AddRef<mozilla::WebGLExtensionStandardDerivatives>(mozilla::WebGLExtensionStandardDerivatives*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionTextureFloat> dont_AddRef<mozilla::WebGLExtensionTextureFloat>(mozilla::WebGLExtensionTextureFloat*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionTextureFloatLinear> dont_AddRef<mozilla::WebGLExtensionTextureFloatLinear>(mozilla::WebGLExtensionTextureFloatLinear*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionTextureHalfFloat> dont_AddRef<mozilla::WebGLExtensionTextureHalfFloat>(mozilla::WebGLExtensionTextureHalfFloat*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionTextureHalfFloatLinear> dont_AddRef<mozilla::WebGLExtensionTextureHalfFloatLinear>(mozilla::WebGLExtensionTextureHalfFloatLinear*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionVertexArray> dont_AddRef<mozilla::WebGLExtensionVertexArray>(mozilla::WebGLExtensionVertexArray*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionColorBufferFloat> dont_AddRef<mozilla::WebGLExtensionColorBufferFloat>(mozilla::WebGLExtensionColorBufferFloat*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionCompressedTextureASTC> dont_AddRef<mozilla::WebGLExtensionCompressedTextureASTC>(mozilla::WebGLExtensionCompressedTextureASTC*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionCompressedTextureATC> dont_AddRef<mozilla::WebGLExtensionCompressedTextureATC>(mozilla::WebGLExtensionCompressedTextureATC*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionCompressedTextureES3> dont_AddRef<mozilla::WebGLExtensionCompressedTextureES3>(mozilla::WebGLExtensionCompressedTextureES3*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionCompressedTextureETC1> dont_AddRef<mozilla::WebGLExtensionCompressedTextureETC1>(mozilla::WebGLExtensionCompressedTextureETC1*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionCompressedTexturePVRTC> dont_AddRef<mozilla::WebGLExtensionCompressedTexturePVRTC>(mozilla::WebGLExtensionCompressedTexturePVRTC*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionCompressedTextureS3TC> dont_AddRef<mozilla::WebGLExtensionCompressedTextureS3TC>(mozilla::WebGLExtensionCompressedTextureS3TC*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionCompressedTextureS3TC_SRGB> dont_AddRef<mozilla::WebGLExtensionCompressedTextureS3TC_SRGB>(mozilla::WebGLExtensionCompressedTextureS3TC_SRGB*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionDebugRendererInfo> dont_AddRef<mozilla::WebGLExtensionDebugRendererInfo>(mozilla::WebGLExtensionDebugRendererInfo*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionDebugShaders> dont_AddRef<mozilla::WebGLExtensionDebugShaders>(mozilla::WebGLExtensionDebugShaders*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionDepthTexture> dont_AddRef<mozilla::WebGLExtensionDepthTexture>(mozilla::WebGLExtensionDepthTexture*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionDrawBuffers> dont_AddRef<mozilla::WebGLExtensionDrawBuffers>(mozilla::WebGLExtensionDrawBuffers*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLExtensionLoseContext> dont_AddRef<mozilla::WebGLExtensionLoseContext>(mozilla::WebGLExtensionLoseContext*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLActiveInfo> dont_AddRef<mozilla::WebGLActiveInfo>(mozilla::WebGLActiveInfo*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLBuffer> dont_AddRef<mozilla::WebGLBuffer>(mozilla::WebGLBuffer*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLFramebuffer> dont_AddRef<mozilla::WebGLFramebuffer>(mozilla::WebGLFramebuffer*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLProgram> dont_AddRef<mozilla::WebGLProgram>(mozilla::WebGLProgram*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLQuery> dont_AddRef<mozilla::WebGLQuery>(mozilla::WebGLQuery*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLRenderbuffer> dont_AddRef<mozilla::WebGLRenderbuffer>(mozilla::WebGLRenderbuffer*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLShader> dont_AddRef<mozilla::WebGLShader>(mozilla::WebGLShader*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLShaderPrecisionFormat> dont_AddRef<mozilla::WebGLShaderPrecisionFormat>(mozilla::WebGLShaderPrecisionFormat*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLTexture> dont_AddRef<mozilla::WebGLTexture>(mozilla::WebGLTexture*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLUniformLocation> dont_AddRef<mozilla::WebGLUniformLocation>(mozilla::WebGLUniformLocation*)
Unexecuted instantiation: already_AddRefed<mozilla::WebGLVertexArray> dont_AddRef<mozilla::WebGLVertexArray>(mozilla::WebGLVertexArray*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::Instance> dont_AddRef<mozilla::webgpu::Instance>(mozilla::webgpu::Instance*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::Adapter> dont_AddRef<mozilla::webgpu::Adapter>(mozilla::webgpu::Adapter*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::AttachmentState> dont_AddRef<mozilla::webgpu::AttachmentState>(mozilla::webgpu::AttachmentState*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::BindGroup> dont_AddRef<mozilla::webgpu::BindGroup>(mozilla::webgpu::BindGroup*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::BindGroupLayout> dont_AddRef<mozilla::webgpu::BindGroupLayout>(mozilla::webgpu::BindGroupLayout*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::BlendState> dont_AddRef<mozilla::webgpu::BlendState>(mozilla::webgpu::BlendState*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::Buffer> dont_AddRef<mozilla::webgpu::Buffer>(mozilla::webgpu::Buffer*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::CommandBuffer> dont_AddRef<mozilla::webgpu::CommandBuffer>(mozilla::webgpu::CommandBuffer*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::CommandEncoder> dont_AddRef<mozilla::webgpu::CommandEncoder>(mozilla::webgpu::CommandEncoder*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::ComputePipeline> dont_AddRef<mozilla::webgpu::ComputePipeline>(mozilla::webgpu::ComputePipeline*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::DepthStencilState> dont_AddRef<mozilla::webgpu::DepthStencilState>(mozilla::webgpu::DepthStencilState*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::Device> dont_AddRef<mozilla::webgpu::Device>(mozilla::webgpu::Device*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::Fence> dont_AddRef<mozilla::webgpu::Fence>(mozilla::webgpu::Fence*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::InputState> dont_AddRef<mozilla::webgpu::InputState>(mozilla::webgpu::InputState*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::LogEntry> dont_AddRef<mozilla::webgpu::LogEntry>(mozilla::webgpu::LogEntry*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::PipelineLayout> dont_AddRef<mozilla::webgpu::PipelineLayout>(mozilla::webgpu::PipelineLayout*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::Queue> dont_AddRef<mozilla::webgpu::Queue>(mozilla::webgpu::Queue*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::RenderPipeline> dont_AddRef<mozilla::webgpu::RenderPipeline>(mozilla::webgpu::RenderPipeline*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::Sampler> dont_AddRef<mozilla::webgpu::Sampler>(mozilla::webgpu::Sampler*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::ShaderModule> dont_AddRef<mozilla::webgpu::ShaderModule>(mozilla::webgpu::ShaderModule*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::SwapChain> dont_AddRef<mozilla::webgpu::SwapChain>(mozilla::webgpu::SwapChain*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::Texture> dont_AddRef<mozilla::webgpu::Texture>(mozilla::webgpu::Texture*)
Unexecuted instantiation: already_AddRefed<mozilla::webgpu::TextureView> dont_AddRef<mozilla::webgpu::TextureView>(mozilla::webgpu::TextureView*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::WebKitCSSMatrix> dont_AddRef<mozilla::dom::WebKitCSSMatrix>(mozilla::dom::WebKitCSSMatrix*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::WorkerLocation> dont_AddRef<mozilla::dom::WorkerLocation>(mozilla::dom::WorkerLocation*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::WorkerNavigator> dont_AddRef<mozilla::dom::WorkerNavigator>(mozilla::dom::WorkerNavigator*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::DOMMatrix> dont_AddRef<mozilla::dom::DOMMatrix>(mozilla::dom::DOMMatrix*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::DOMMatrixReadOnly> dont_AddRef<mozilla::dom::DOMMatrixReadOnly>(mozilla::dom::DOMMatrixReadOnly*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::DOMPoint> dont_AddRef<mozilla::dom::DOMPoint>(mozilla::dom::DOMPoint*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::DOMPointReadOnly> dont_AddRef<mozilla::dom::DOMPointReadOnly>(mozilla::dom::DOMPointReadOnly*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::DOMQuad> dont_AddRef<mozilla::dom::DOMQuad>(mozilla::dom::DOMQuad*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::DeviceAcceleration> dont_AddRef<mozilla::dom::DeviceAcceleration>(mozilla::dom::DeviceAcceleration*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::DeviceRotationRate> dont_AddRef<mozilla::dom::DeviceRotationRate>(mozilla::dom::DeviceRotationRate*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::FileReaderSync> dont_AddRef<mozilla::dom::FileReaderSync>(mozilla::dom::FileReaderSync*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::FontFaceSetIterator> dont_AddRef<mozilla::dom::FontFaceSetIterator>(mozilla::dom::FontFaceSetIterator*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::GamepadPose> dont_AddRef<mozilla::dom::GamepadPose>(mozilla::dom::GamepadPose*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::HTMLCanvasPrintState> dont_AddRef<mozilla::dom::HTMLCanvasPrintState>(mozilla::dom::HTMLCanvasPrintState*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::FetchStream> dont_AddRef<mozilla::dom::FetchStream>(mozilla::dom::FetchStream*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::FileHandle> dont_AddRef<mozilla::dom::FileHandle>(mozilla::dom::FileHandle*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::NormalFileHandleOp> dont_AddRef<mozilla::dom::NormalFileHandleOp>(mozilla::dom::NormalFileHandleOp*)
Unexecuted instantiation: AsmJSCache.cpp:already_AddRefed<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable> dont_AddRef<mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable>(mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::Promise> dont_AddRef<mozilla::dom::Promise>(mozilla::dom::Promise*)
Unexecuted instantiation: already_AddRefed<mozilla::media::Refcountable<mozilla::dom::MediaTrackSettings> > dont_AddRef<mozilla::media::Refcountable<mozilla::dom::MediaTrackSettings> >(mozilla::media::Refcountable<mozilla::dom::MediaTrackSettings>*)
Unexecuted instantiation: already_AddRefed<mozilla::AudioData> dont_AddRef<mozilla::AudioData>(mozilla::AudioData*)
Unexecuted instantiation: already_AddRefed<mozilla::VideoData> dont_AddRef<mozilla::VideoData>(mozilla::VideoData*)
Unexecuted instantiation: already_AddRefed<mozilla::DOMMediaStream> dont_AddRef<mozilla::DOMMediaStream>(mozilla::DOMMediaStream*)
Unexecuted instantiation: already_AddRefed<mozilla::media::Refcountable<mozilla::UniquePtr<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback, mozilla::DefaultDelete<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback> > > > dont_AddRef<mozilla::media::Refcountable<mozilla::UniquePtr<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback, mozilla::DefaultDelete<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback> > > >(mozilla::media::Refcountable<mozilla::UniquePtr<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback, mozilla::DefaultDelete<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback> > >*)
Unexecuted instantiation: already_AddRefed<mozilla::MediaSourceDecoder> dont_AddRef<mozilla::MediaSourceDecoder>(mozilla::MediaSourceDecoder*)
Unexecuted instantiation: already_AddRefed<nsPIDOMWindowInner> dont_AddRef<nsPIDOMWindowInner>(nsPIDOMWindowInner*)
Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:already_AddRefed<mozilla::dom::quota::(anonymous namespace)::QuotaUsageRequestBase> dont_AddRef<mozilla::dom::quota::(anonymous namespace)::QuotaUsageRequestBase>(mozilla::dom::quota::(anonymous namespace)::QuotaUsageRequestBase*)
Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:already_AddRefed<mozilla::dom::quota::(anonymous namespace)::QuotaRequestBase> dont_AddRef<mozilla::dom::quota::(anonymous namespace)::QuotaRequestBase>(mozilla::dom::quota::(anonymous namespace)::QuotaRequestBase*)
Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:already_AddRefed<mozilla::dom::quota::(anonymous namespace)::Quota> dont_AddRef<mozilla::dom::quota::(anonymous namespace)::Quota>(mozilla::dom::quota::(anonymous namespace)::Quota*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::LocalStorageCacheParent> dont_AddRef<mozilla::dom::LocalStorageCacheParent>(mozilla::dom::LocalStorageCacheParent*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::DatabaseFile> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::DatabaseFile>(mozilla::dom::indexedDB::(anonymous namespace)::DatabaseFile*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::DatabaseOp> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::DatabaseOp>(mozilla::dom::indexedDB::(anonymous namespace)::DatabaseOp*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::NormalTransactionOp> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::NormalTransactionOp>(mozilla::dom::indexedDB::(anonymous namespace)::NormalTransactionOp*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::Cursor> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::Cursor>(mozilla::dom::indexedDB::(anonymous namespace)::Cursor*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::NormalTransaction> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::NormalTransaction>(mozilla::dom::indexedDB::(anonymous namespace)::NormalTransaction*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::VersionChangeTransaction> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::VersionChangeTransaction>(mozilla::dom::indexedDB::(anonymous namespace)::VersionChangeTransaction*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::MutableFile> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::MutableFile>(mozilla::dom::indexedDB::(anonymous namespace)::MutableFile*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp>(mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::Database> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::Database>(mozilla::dom::indexedDB::(anonymous namespace)::Database*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::Factory> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::Factory>(mozilla::dom::indexedDB::(anonymous namespace)::Factory*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::Utils> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::Utils>(mozilla::dom::indexedDB::(anonymous namespace)::Utils*)
Unexecuted instantiation: ActorsParent.cpp:already_AddRefed<mozilla::dom::indexedDB::(anonymous namespace)::PermissionRequestHelper> dont_AddRef<mozilla::dom::indexedDB::(anonymous namespace)::PermissionRequestHelper>(mozilla::dom::indexedDB::(anonymous namespace)::PermissionRequestHelper*)
Unexecuted instantiation: already_AddRefed<mozilla::psm::PSMContentDownloaderChild> dont_AddRef<mozilla::psm::PSMContentDownloaderChild>(mozilla::psm::PSMContentDownloaderChild*)
Unexecuted instantiation: already_AddRefed<mozilla::psm::PSMContentDownloaderParent> dont_AddRef<mozilla::psm::PSMContentDownloaderParent>(mozilla::psm::PSMContentDownloaderParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PresentationParent> dont_AddRef<mozilla::dom::PresentationParent>(mozilla::dom::PresentationParent*)
Unexecuted instantiation: already_AddRefed<mozilla::docshell::OfflineCacheUpdateParent> dont_AddRef<mozilla::docshell::OfflineCacheUpdateParent>(mozilla::docshell::OfflineCacheUpdateParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::URLClassifierParent> dont_AddRef<mozilla::dom::URLClassifierParent>(mozilla::dom::URLClassifierParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::URLClassifierLocalParent> dont_AddRef<mozilla::dom::URLClassifierLocalParent>(mozilla::dom::URLClassifierLocalParent*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::LoginReputationParent> dont_AddRef<mozilla::dom::LoginReputationParent>(mozilla::dom::LoginReputationParent*)
Unexecuted instantiation: Unified_cpp_dom_script0.cpp:already_AddRefed<mozilla::dom::(anonymous namespace)::NotifyOffThreadScriptLoadCompletedRunnable> dont_AddRef<mozilla::dom::(anonymous namespace)::NotifyOffThreadScriptLoadCompletedRunnable>(mozilla::dom::(anonymous namespace)::NotifyOffThreadScriptLoadCompletedRunnable*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::ServiceWorkerRegistrationInfo> dont_AddRef<mozilla::dom::ServiceWorkerRegistrationInfo>(mozilla::dom::ServiceWorkerRegistrationInfo*)
Unexecuted instantiation: already_AddRefed<nsIInterceptedChannel> dont_AddRef<nsIInterceptedChannel>(nsIInterceptedChannel*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::KeepAliveToken> dont_AddRef<mozilla::dom::KeepAliveToken>(mozilla::dom::KeepAliveToken*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::ServiceWorkerPrivate> dont_AddRef<mozilla::dom::ServiceWorkerPrivate>(mozilla::dom::ServiceWorkerPrivate*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::ServiceWorkerInfo> dont_AddRef<mozilla::dom::ServiceWorkerInfo>(mozilla::dom::ServiceWorkerInfo*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::ServiceWorkerUpdateJob> dont_AddRef<mozilla::dom::ServiceWorkerUpdateJob>(mozilla::dom::ServiceWorkerUpdateJob*)
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:already_AddRefed<mozilla::dom::(anonymous namespace)::ConnectionOperationBase> dont_AddRef<mozilla::dom::(anonymous namespace)::ConnectionOperationBase>(mozilla::dom::(anonymous namespace)::ConnectionOperationBase*)
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:already_AddRefed<mozilla::dom::(anonymous namespace)::Connection> dont_AddRef<mozilla::dom::(anonymous namespace)::Connection>(mozilla::dom::(anonymous namespace)::Connection*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PresentationBuilderChild> dont_AddRef<mozilla::dom::PresentationBuilderChild>(mozilla::dom::PresentationBuilderChild*)
Unexecuted instantiation: already_AddRefed<mozilla::dom::PresentationRequestParent> dont_AddRef<mozilla::dom::PresentationRequestParent>(mozilla::dom::PresentationRequestParent*)
Unexecuted instantiation: already_AddRefed<nsIContent> dont_AddRef<nsIContent>(nsIContent*)
Unexecuted instantiation: already_AddRefed<mozilla::TransactionItem> dont_AddRef<mozilla::TransactionItem>(mozilla::TransactionItem*)
Unexecuted instantiation: already_AddRefed<mozilla::css::SheetLoadData> dont_AddRef<mozilla::css::SheetLoadData>(mozilla::css::SheetLoadData*)
Unexecuted instantiation: already_AddRefed<nsStyleImageRequest> dont_AddRef<nsStyleImageRequest>(nsStyleImageRequest*)
Unexecuted instantiation: already_AddRefed<nsILocalCertGetCallback> dont_AddRef<nsILocalCertGetCallback>(nsILocalCertGetCallback*)
Unexecuted instantiation: already_AddRefed<nsILocalCertCallback> dont_AddRef<nsILocalCertCallback>(nsILocalCertCallback*)
Unexecuted instantiation: already_AddRefed<nsIObserver> dont_AddRef<nsIObserver>(nsIObserver*)
Unexecuted instantiation: already_AddRefed<nsICertVerificationCallback> dont_AddRef<nsICertVerificationCallback>(nsICertVerificationCallback*)
Unexecuted instantiation: already_AddRefed<mozilla::extensions::StreamFilterChild> dont_AddRef<mozilla::extensions::StreamFilterChild>(mozilla::extensions::StreamFilterChild*)
Unexecuted instantiation: already_AddRefed<mozilla::extensions::StreamFilterParent> dont_AddRef<mozilla::extensions::StreamFilterParent>(mozilla::extensions::StreamFilterParent*)
Unexecuted instantiation: FinalizationWitnessService.cpp:already_AddRefed<mozilla::(anonymous namespace)::FinalizationEvent> dont_AddRef<mozilla::(anonymous namespace)::FinalizationEvent>(mozilla::(anonymous namespace)::FinalizationEvent*)
Unexecuted instantiation: already_AddRefed<nsINativeOSFileSuccessCallback> dont_AddRef<nsINativeOSFileSuccessCallback>(nsINativeOSFileSuccessCallback*)
Unexecuted instantiation: already_AddRefed<nsINativeOSFileErrorCallback> dont_AddRef<nsINativeOSFileErrorCallback>(nsINativeOSFileErrorCallback*)
Unexecuted instantiation: already_AddRefed<nsIFaviconDataCallback> dont_AddRef<nsIFaviconDataCallback>(nsIFaviconDataCallback*)
Unexecuted instantiation: already_AddRefed<mozIVisitedStatusCallback> dont_AddRef<mozIVisitedStatusCallback>(mozIVisitedStatusCallback*)
Unexecuted instantiation: already_AddRefed<mozIVisitInfoCallback> dont_AddRef<mozIVisitInfoCallback>(mozIVisitInfoCallback*)
Unexecuted instantiation: already_AddRefed<nsIURIClassifierCallback> dont_AddRef<nsIURIClassifierCallback>(nsIURIClassifierCallback*)
Unexecuted instantiation: already_AddRefed<nsIUrlClassifierLookupCallback> dont_AddRef<nsIUrlClassifierLookupCallback>(nsIUrlClassifierLookupCallback*)
Unexecuted instantiation: already_AddRefed<nsIUrlClassifierCallback> dont_AddRef<nsIUrlClassifierCallback>(nsIUrlClassifierCallback*)
Unexecuted instantiation: already_AddRefed<nsIUrlClassifierUpdateObserver> dont_AddRef<nsIUrlClassifierUpdateObserver>(nsIUrlClassifierUpdateObserver*)
Unexecuted instantiation: already_AddRefed<nsIUrlClassifierGetCacheCallback> dont_AddRef<nsIUrlClassifierGetCacheCallback>(nsIUrlClassifierGetCacheCallback*)
Unexecuted instantiation: already_AddRefed<nsIIdentitySignCallback> dont_AddRef<nsIIdentitySignCallback>(nsIIdentitySignCallback*)
Unexecuted instantiation: already_AddRefed<nsIIdentityKeyGenCallback> dont_AddRef<nsIIdentityKeyGenCallback>(nsIIdentityKeyGenCallback*)
121
122
template<class T>
123
inline already_AddRefed<T>&&
124
dont_AddRef(already_AddRefed<T>&& aAlreadyAddRefedPtr)
125
0
{
126
0
  return std::move(aAlreadyAddRefedPtr);
127
0
}
128
129
130
/*
131
 * An nsCOMPtr_helper transforms commonly called getters into typesafe forms
132
 * that are more convenient to call, and more efficient to use with |nsCOMPtr|s.
133
 * Good candidates for helpers are |QueryInterface()|, |CreateInstance()|, etc.
134
 *
135
 * Here are the rules for a helper:
136
 *   - it implements |operator()| to produce an interface pointer
137
 *   - (except for its name) |operator()| is a valid [XP]COM `getter'
138
 *   - the interface pointer that it returns is already |AddRef()|ed (as from
139
 *     any good getter)
140
 *   - it matches the type requested with the supplied |nsIID| argument
141
 *   - its constructor provides an optional |nsresult*| that |operator()| can
142
 *     fill in with an error when it is executed
143
 *
144
 * See |class nsGetInterface| for an example.
145
 */
146
class MOZ_STACK_CLASS nsCOMPtr_helper
147
{
148
public:
149
  virtual nsresult NS_FASTCALL operator()(const nsIID&, void**) const = 0;
150
};
151
152
/*
153
 * nsQueryInterface could have been implemented as an nsCOMPtr_helper to avoid
154
 * adding specialized machinery in nsCOMPtr, but do_QueryInterface is called
155
 * often enough that the codesize savings are big enough to warrant the
156
 * specialcasing.
157
 */
158
class MOZ_STACK_CLASS nsQueryInterface final
159
{
160
public:
161
  explicit
162
0
  nsQueryInterface(nsISupports* aRawPtr) : mRawPtr(aRawPtr) {}
163
164
  nsresult NS_FASTCALL operator()(const nsIID& aIID, void**) const;
165
166
private:
167
  nsISupports* MOZ_OWNING_REF mRawPtr;
168
};
169
170
class nsQueryInterfaceWithError final
171
{
172
public:
173
  nsQueryInterfaceWithError(nsISupports* aRawPtr, nsresult* aError)
174
    : mRawPtr(aRawPtr)
175
    , mErrorPtr(aError)
176
0
  {
177
0
  }
178
179
  nsresult NS_FASTCALL operator()(const nsIID& aIID, void**) const;
180
181
private:
182
  nsISupports* MOZ_OWNING_REF mRawPtr;
183
  nsresult* mErrorPtr;
184
};
185
186
inline nsQueryInterface
187
do_QueryInterface(nsISupports* aRawPtr)
188
{
189
  return nsQueryInterface(aRawPtr);
190
}
191
192
inline nsQueryInterfaceWithError
193
do_QueryInterface(nsISupports* aRawPtr, nsresult* aError)
194
{
195
  return nsQueryInterfaceWithError(aRawPtr, aError);
196
}
197
198
template<class T>
199
inline void
200
do_QueryInterface(already_AddRefed<T>&)
201
{
202
  // This signature exists solely to _stop_ you from doing the bad thing.
203
  // Saying |do_QueryInterface()| on a pointer that is not otherwise owned by
204
  // someone else is an automatic leak. See bug 8221.
205
}
206
207
template<class T>
208
inline void
209
do_QueryInterface(already_AddRefed<T>&, nsresult*)
210
{
211
  // This signature exists solely to _stop_ you from doing the bad thing.
212
  // Saying |do_QueryInterface()| on a pointer that is not otherwise owned by
213
  // someone else is an automatic leak. See bug 8221.
214
}
215
216
217
////////////////////////////////////////////////////////////////////////////
218
// Using servicemanager with COMPtrs
219
class nsGetServiceByCID final
220
{
221
public:
222
0
  explicit nsGetServiceByCID(const nsCID& aCID) : mCID(aCID) {}
223
224
  nsresult NS_FASTCALL operator()(const nsIID&, void**) const;
225
226
private:
227
  const nsCID& mCID;
228
};
229
230
class nsGetServiceByCIDWithError final
231
{
232
public:
233
  nsGetServiceByCIDWithError(const nsCID& aCID, nsresult* aErrorPtr)
234
    : mCID(aCID)
235
    , mErrorPtr(aErrorPtr)
236
0
  {
237
0
  }
238
239
  nsresult NS_FASTCALL operator()(const nsIID&, void**) const;
240
241
private:
242
  const nsCID& mCID;
243
  nsresult* mErrorPtr;
244
};
245
246
class nsGetServiceByContractID final
247
{
248
public:
249
  explicit nsGetServiceByContractID(const char* aContractID)
250
    : mContractID(aContractID)
251
0
  {
252
0
  }
253
254
  nsresult NS_FASTCALL operator()(const nsIID&, void**) const;
255
256
private:
257
  const char* mContractID;
258
};
259
260
class nsGetServiceByContractIDWithError final
261
{
262
public:
263
  nsGetServiceByContractIDWithError(const char* aContractID, nsresult* aErrorPtr)
264
    : mContractID(aContractID)
265
    , mErrorPtr(aErrorPtr)
266
0
  {
267
0
  }
268
269
  nsresult NS_FASTCALL operator()(const nsIID&, void**) const;
270
271
private:
272
  const char* mContractID;
273
  nsresult* mErrorPtr;
274
};
275
276
class nsIWeakReference;
277
278
// Weak references
279
class MOZ_STACK_CLASS nsQueryReferent final
280
{
281
public:
282
  nsQueryReferent(nsIWeakReference* aWeakPtr, nsresult* aError)
283
    : mWeakPtr(aWeakPtr)
284
    , mErrorPtr(aError)
285
0
  {
286
0
  }
287
288
  nsresult NS_FASTCALL operator()(const nsIID& aIID, void**) const;
289
290
private:
291
  nsIWeakReference* MOZ_NON_OWNING_REF mWeakPtr;
292
  nsresult*          mErrorPtr;
293
};
294
295
/**
296
 * Factors implementation for all template versions of nsCOMPtr.
297
 *
298
 * Here's the way people normally do things like this:
299
 *
300
 *   template<class T> class Foo { ... };
301
 *   template<> class Foo<void*> { ... };
302
 *   template<class T> class Foo<T*> : private Foo<void*> { ... };
303
 */
304
class nsCOMPtr_base
305
{
306
public:
307
0
  explicit nsCOMPtr_base(nsISupports* aRawPtr = nullptr) : mRawPtr(aRawPtr) {}
308
309
  NS_CONSTRUCTOR_FASTCALL ~nsCOMPtr_base()
310
199M
  {
311
199M
    NSCAP_LOG_RELEASE(this, mRawPtr);
312
199M
    if (mRawPtr) {
313
62.5M
      NSCAP_RELEASE(this, mRawPtr);
314
62.5M
    }
315
199M
  }
316
317
  void NS_FASTCALL
318
  assign_with_AddRef(nsISupports*);
319
  void NS_FASTCALL
320
  assign_from_qi(const nsQueryInterface, const nsIID&);
321
  void NS_FASTCALL
322
  assign_from_qi_with_error(const nsQueryInterfaceWithError&, const nsIID&);
323
  void NS_FASTCALL
324
  assign_from_gs_cid(const nsGetServiceByCID, const nsIID&);
325
  void NS_FASTCALL
326
  assign_from_gs_cid_with_error(const nsGetServiceByCIDWithError&, const nsIID&);
327
  void NS_FASTCALL
328
  assign_from_gs_contractid(const nsGetServiceByContractID, const nsIID&);
329
  void NS_FASTCALL
330
  assign_from_gs_contractid_with_error(const nsGetServiceByContractIDWithError&,
331
                                       const nsIID&);
332
  void NS_FASTCALL
333
  assign_from_query_referent(const nsQueryReferent&, const nsIID&);
334
  void NS_FASTCALL
335
  assign_from_helper(const nsCOMPtr_helper&, const nsIID&);
336
  void** NS_FASTCALL
337
  begin_assignment();
338
339
protected:
340
  NS_MAY_ALIAS_PTR(nsISupports) MOZ_OWNING_REF mRawPtr;
341
342
  void assign_assuming_AddRef(nsISupports* aNewPtr)
343
104M
  {
344
104M
    // |AddRef()|ing the new value (before entering this function) before
345
104M
    // |Release()|ing the old lets us safely ignore the self-assignment case.
346
104M
    // We must, however, be careful only to |Release()| _after_ doing the
347
104M
    // assignment, in case the |Release()| leads to our _own_ destruction,
348
104M
    // which would, in turn, cause an incorrect second |Release()| of our old
349
104M
    // pointer. Thank <waterson@netscape.com> for discovering this.
350
104M
    nsISupports* oldPtr = mRawPtr;
351
104M
    mRawPtr = aNewPtr;
352
104M
    NSCAP_LOG_ASSIGNMENT(this, aNewPtr);
353
104M
    NSCAP_LOG_RELEASE(this, oldPtr);
354
104M
    if (oldPtr) {
355
6.90M
      NSCAP_RELEASE(this, oldPtr);
356
6.90M
    }
357
104M
  }
358
};
359
360
// template<class T> class nsGetterAddRefs;
361
362
// Helper for assert_validity method
363
template<class T>
364
char (&TestForIID(decltype(&NS_GET_TEMPLATE_IID(T))))[2];
365
template<class T>
366
char TestForIID(...);
367
368
template<class T>
369
class MOZ_IS_REFPTR nsCOMPtr final
370
#ifdef NSCAP_FEATURE_USE_BASE
371
  : private nsCOMPtr_base
372
#endif
373
{
374
375
#ifdef NSCAP_FEATURE_USE_BASE
376
  #define NSCAP_CTOR_BASE(x) nsCOMPtr_base(x)
377
#else
378
  #define NSCAP_CTOR_BASE(x) mRawPtr(x)
379
380
private:
381
  void assign_with_AddRef(nsISupports*);
382
  void assign_from_qi(const nsQueryInterface, const nsIID&);
383
  void assign_from_qi_with_error(const nsQueryInterfaceWithError&, const nsIID&);
384
  void assign_from_gs_cid(const nsGetServiceByCID, const nsIID&);
385
  void assign_from_gs_cid_with_error(const nsGetServiceByCIDWithError&,
386
                                     const nsIID&);
387
  void assign_from_gs_contractid(const nsGetServiceByContractID, const nsIID&);
388
  void assign_from_gs_contractid_with_error(
389
    const nsGetServiceByContractIDWithError&, const nsIID&);
390
  void assign_from_query_referent(const nsQueryReferent&, const nsIID&);
391
  void assign_from_helper(const nsCOMPtr_helper&, const nsIID&);
392
  void** begin_assignment();
393
394
  void assign_assuming_AddRef(T* aNewPtr)
395
  {
396
    T* oldPtr = mRawPtr;
397
    mRawPtr = aNewPtr;
398
    NSCAP_LOG_ASSIGNMENT(this, aNewPtr);
399
    NSCAP_LOG_RELEASE(this, oldPtr);
400
    if (oldPtr) {
401
      NSCAP_RELEASE(this, oldPtr);
402
    }
403
  }
404
405
private:
406
  T* MOZ_OWNING_REF mRawPtr;
407
#endif
408
409
  void assert_validity()
410
114M
  {
411
114M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
114M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
114M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
114M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
114M
                  "to a base class with an IID.");
416
114M
  }
nsCOMPtr<nsIProperties>::assert_validity()
Line
Count
Source
410
39
  {
411
39
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
39
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
39
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
39
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
39
                  "to a base class with an IID.");
416
39
  }
Unexecuted instantiation: nsCOMPtr<nsIHashable>::assert_validity()
nsCOMPtr<nsIWidget>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
nsCOMPtr<nsIFileInputStream>::assert_validity()
Line
Count
Source
410
12
  {
411
12
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
12
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
12
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
12
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
12
                  "to a base class with an IID.");
416
12
  }
nsCOMPtr<nsILineInputStream>::assert_validity()
Line
Count
Source
410
12
  {
411
12
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
12
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
12
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
12
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
12
                  "to a base class with an IID.");
416
12
  }
nsCOMPtr<nsIURI>::assert_validity()
Line
Count
Source
410
30.0M
  {
411
30.0M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
30.0M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
30.0M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
30.0M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
30.0M
                  "to a base class with an IID.");
416
30.0M
  }
nsCOMPtr<nsIPrincipal>::assert_validity()
Line
Count
Source
410
17.3k
  {
411
17.3k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
17.3k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
17.3k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
17.3k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
17.3k
                  "to a base class with an IID.");
416
17.3k
  }
nsCOMPtr<mozilla::dom::EventTarget>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
nsCOMPtr<nsILoadInfo>::assert_validity()
Line
Count
Source
410
90
  {
411
90
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
90
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
90
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
90
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
90
                  "to a base class with an IID.");
416
90
  }
nsCOMPtr<nsIDocument>::assert_validity()
Line
Count
Source
410
583
  {
411
583
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
583
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
583
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
583
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
583
                  "to a base class with an IID.");
416
583
  }
nsCOMPtr<nsIStreamListener>::assert_validity()
Line
Count
Source
410
10
  {
411
10
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
10
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
10
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
10
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
10
                  "to a base class with an IID.");
416
10
  }
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::assert_validity()
nsCOMPtr<nsIProgressEventSink>::assert_validity()
Line
Count
Source
410
5
  {
411
5
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
5
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
5
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
5
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
5
                  "to a base class with an IID.");
416
5
  }
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIParser>::assert_validity()
nsCOMPtr<nsILoadGroup>::assert_validity()
Line
Count
Source
410
5.79k
  {
411
5.79k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
5.79k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
5.79k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
5.79k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
5.79k
                  "to a base class with an IID.");
416
5.79k
  }
nsCOMPtr<nsIEventTarget>::assert_validity()
Line
Count
Source
410
14.6k
  {
411
14.6k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
14.6k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
14.6k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
14.6k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
14.6k
                  "to a base class with an IID.");
416
14.6k
  }
nsCOMPtr<nsIWeakReference>::assert_validity()
Line
Count
Source
410
6.73k
  {
411
6.73k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
6.73k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
6.73k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
6.73k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
6.73k
                  "to a base class with an IID.");
416
6.73k
  }
nsCOMPtr<nsINode>::assert_validity()
Line
Count
Source
410
13
  {
411
13
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
13
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
13
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
13
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
13
                  "to a base class with an IID.");
416
13
  }
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozISandboxReport>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozISandboxReportArray>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINSSComponent>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICertBlocklist>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIX509CertValidity>::assert_validity()
nsCOMPtr<nsIThread>::assert_validity()
Line
Count
Source
410
284
  {
411
284
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
284
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
284
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
284
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
284
                  "to a base class with an IID.");
416
284
  }
nsCOMPtr<nsIZipReader>::assert_validity()
Line
Count
Source
410
15
  {
411
15
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
15
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
15
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
15
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
15
                  "to a base class with an IID.");
416
15
  }
Unexecuted instantiation: nsCOMPtr<nsIUTF8StringEnumerator>::assert_validity()
nsCOMPtr<nsIInputStream>::assert_validity()
Line
Count
Source
410
10
  {
411
10
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
10
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
10
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
10
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
10
                  "to a base class with an IID.");
416
10
  }
nsCOMPtr<nsIClassInfo>::assert_validity()
Line
Count
Source
410
8.11M
  {
411
8.11M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
8.11M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
8.11M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
8.11M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
8.11M
                  "to a base class with an IID.");
416
8.11M
  }
nsCOMPtr<nsIXPCScriptable>::assert_validity()
Line
Count
Source
410
37.3M
  {
411
37.3M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
37.3M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
37.3M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
37.3M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
37.3M
                  "to a base class with an IID.");
416
37.3M
  }
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::assert_validity()
nsCOMPtr<nsIContent>::assert_validity()
Line
Count
Source
410
12
  {
411
12
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
12
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
12
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
12
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
12
                  "to a base class with an IID.");
416
12
  }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::assert_validity()
nsCOMPtr<nsPIDOMWindowOuter>::assert_validity()
Line
Count
Source
410
14
  {
411
14
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
14
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
14
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
14
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
14
                  "to a base class with an IID.");
416
14
  }
nsCOMPtr<nsIProtocolHandlerWithDynamicFlags>::assert_validity()
Line
Count
Source
410
11.7k
  {
411
11.7k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
11.7k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
11.7k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
11.7k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
11.7k
                  "to a base class with an IID.");
416
11.7k
  }
Unexecuted instantiation: nsCOMPtr<nsIArray>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUnicharInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStringEnumerator>::assert_validity()
nsCOMPtr<nsIDirectoryServiceProvider2>::assert_validity()
Line
Count
Source
410
12
  {
411
12
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
12
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
12
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
12
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
12
                  "to a base class with an IID.");
416
12
  }
nsCOMPtr<nsIDirectoryServiceProvider>::assert_validity()
Line
Count
Source
410
21
  {
411
21
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
21
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
21
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
21
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
21
                  "to a base class with an IID.");
416
21
  }
nsCOMPtr<nsICategoryManager>::assert_validity()
Line
Count
Source
410
11
  {
411
11
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
11
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
11
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
11
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
11
                  "to a base class with an IID.");
416
11
  }
nsCOMPtr<nsICategoryEntry>::assert_validity()
Line
Count
Source
410
20
  {
411
20
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
20
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
20
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
20
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
20
                  "to a base class with an IID.");
416
20
  }
nsCOMPtr<nsIDirectoryEnumerator>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIGIOService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLength>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStreamLength>::assert_validity()
nsCOMPtr<nsIAsyncInputStream>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStreamBufferAccess>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISerializable>::assert_validity()
nsCOMPtr<nsIAsyncOutputStream>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISafeOutputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInputStreamTee>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBufferedInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBufferedOutputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStreamTransportService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITransport>::assert_validity()
nsCOMPtr<mozilla::ModuleLoader>::assert_validity()
Line
Count
Source
410
422
  {
411
422
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
422
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
422
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
422
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
422
                  "to a base class with an IID.");
416
422
  }
nsCOMPtr<nsIXULAppInfo>::assert_validity()
Line
Count
Source
410
14
  {
411
14
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
14
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
14
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
14
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
14
                  "to a base class with an IID.");
416
14
  }
nsCOMPtr<nsIXULRuntime>::assert_validity()
Line
Count
Source
410
22
  {
411
22
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
22
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
22
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
22
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
22
                  "to a base class with an IID.");
416
22
  }
nsCOMPtr<nsIChromeRegistry>::assert_validity()
Line
Count
Source
410
9
  {
411
9
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
9
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
9
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
9
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
9
                  "to a base class with an IID.");
416
9
  }
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::assert_validity()
nsCOMPtr<nsIFactory>::assert_validity()
Line
Count
Source
410
3.84M
  {
411
3.84M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3.84M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3.84M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3.84M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3.84M
                  "to a base class with an IID.");
416
3.84M
  }
Unexecuted instantiation: nsCOMPtr<nsISupportsID>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICancelableRunnable>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINamed>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILabelableRunnable>::assert_validity()
nsCOMPtr<nsISerialEventTarget>::assert_validity()
Line
Count
Source
410
27
  {
411
27
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
27
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
27
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
27
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
27
                  "to a base class with an IID.");
416
27
  }
nsCOMPtr<nsIThreadInternal>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
nsCOMPtr<nsIIdlePeriod>::assert_validity()
Line
Count
Source
410
6
  {
411
6
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
6
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
6
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
6
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
6
                  "to a base class with an IID.");
416
6
  }
nsCOMPtr<nsIIdleRunnable>::assert_validity()
Line
Count
Source
410
1
  {
411
1
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1
                  "to a base class with an IID.");
416
1
  }
nsCOMPtr<nsIThreadObserver>::assert_validity()
Line
Count
Source
410
320
  {
411
320
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
320
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
320
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
320
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
320
                  "to a base class with an IID.");
416
320
  }
Unexecuted instantiation: nsCOMPtr<nsIBlockThreadedExecutionCallback>::assert_validity()
nsCOMPtr<nsIRunnablePriority>::assert_validity()
Line
Count
Source
410
163
  {
411
163
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
163
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
163
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
163
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
163
                  "to a base class with an IID.");
416
163
  }
nsCOMPtr<nsIThreadPool>::assert_validity()
Line
Count
Source
410
7
  {
411
7
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
7
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
7
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
7
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
7
                  "to a base class with an IID.");
416
7
  }
Unexecuted instantiation: nsCOMPtr<nsITransferable>::assert_validity()
Unexecuted instantiation: nsCOMPtr<imgIContainer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<imgIRequest>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentPolicy>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITabChild>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINestedEventLoopCondition>::assert_validity()
nsCOMPtr<nsIThreadPoolListener>::assert_validity()
Line
Count
Source
410
7
  {
411
7
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
7
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
7
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
7
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
7
                  "to a base class with an IID.");
416
7
  }
Unexecuted instantiation: nsCOMPtr<nsIFilePicker>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFilePickerShownCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentPref>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICookie2>::assert_validity()
nsCOMPtr<nsIURIMutator>::assert_validity()
Line
Count
Source
410
1.43M
  {
411
1.43M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1.43M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1.43M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1.43M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1.43M
                  "to a base class with an IID.");
416
1.43M
  }
nsCOMPtr<nsIStandardURLMutator>::assert_validity()
Line
Count
Source
410
1.12M
  {
411
1.12M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1.12M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1.12M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1.12M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1.12M
                  "to a base class with an IID.");
416
1.12M
  }
nsCOMPtr<nsIChannel>::assert_validity()
Line
Count
Source
410
27
  {
411
27
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
27
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
27
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
27
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
27
                  "to a base class with an IID.");
416
27
  }
nsCOMPtr<nsIURL>::assert_validity()
Line
Count
Source
410
7.88k
  {
411
7.88k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
7.88k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
7.88k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
7.88k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
7.88k
                  "to a base class with an IID.");
416
7.88k
  }
Unexecuted instantiation: nsCOMPtr<nsIWindowMediator>::assert_validity()
nsCOMPtr<nsIPrefService>::assert_validity()
Line
Count
Source
410
6
  {
411
6
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
6
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
6
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
6
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
6
                  "to a base class with an IID.");
416
6
  }
nsCOMPtr<nsIPrefBranch>::assert_validity()
Line
Count
Source
410
21
  {
411
21
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
21
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
21
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
21
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
21
                  "to a base class with an IID.");
416
21
  }
nsCOMPtr<nsIIOService>::assert_validity()
Line
Count
Source
410
6.12M
  {
411
6.12M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
6.12M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
6.12M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
6.12M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
6.12M
                  "to a base class with an IID.");
416
6.12M
  }
nsCOMPtr<nsIProtocolHandler>::assert_validity()
Line
Count
Source
410
3.06M
  {
411
3.06M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3.06M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3.06M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3.06M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3.06M
                  "to a base class with an IID.");
416
3.06M
  }
nsCOMPtr<nsIResProtocolHandler>::assert_validity()
Line
Count
Source
410
37
  {
411
37
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
37
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
37
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
37
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
37
                  "to a base class with an IID.");
416
37
  }
nsCOMPtr<nsISubstitutingProtocolHandler>::assert_validity()
Line
Count
Source
410
4
  {
411
4
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
4
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
4
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
4
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
4
                  "to a base class with an IID.");
416
4
  }
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIToolkitChromeRegistry>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIXULChromeRegistry>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStringBundleService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownService>::assert_validity()
nsCOMPtr<nsIUUIDGenerator>::assert_validity()
Line
Count
Source
410
18
  {
411
18
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
18
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
18
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
18
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
18
                  "to a base class with an IID.");
416
18
  }
nsCOMPtr<nsISocketTransportService>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIURIClassifier>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityDistributor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::IHistory>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIServiceManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrefLocalizedString>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIRelativeFilePref>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICollation>::assert_validity()
nsCOMPtr<nsIErrorService>::assert_validity()
Line
Count
Source
410
6
  {
411
6
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
6
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
6
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
6
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
6
                  "to a base class with an IID.");
416
6
  }
Unexecuted instantiation: nsCOMPtr<nsIPropertyElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIDOMLocalization>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDNSRecord>::assert_validity()
nsCOMPtr<nsISocketTransport>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictor>::assert_validity()
nsCOMPtr<nsICancelable>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaverObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIX509CertDB>::assert_validity()
nsCOMPtr<nsIRequest>::assert_validity()
Line
Count
Source
410
11
  {
411
11
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
11
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
11
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
11
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
11
                  "to a base class with an IID.");
416
11
  }
nsCOMPtr<nsICaptivePortalDetector>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
nsCOMPtr<nsICaptivePortalService>::assert_validity()
Line
Count
Source
410
6
  {
411
6
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
6
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
6
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
6
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
6
                  "to a base class with an IID.");
416
6
  }
nsCOMPtr<nsIDNSService>::assert_validity()
Line
Count
Source
410
1
  {
411
1
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1
                  "to a base class with an IID.");
416
1
  }
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::assert_validity()
nsCOMPtr<nsIContentSecurityPolicy>::assert_validity()
Line
Count
Source
410
17.3k
  {
411
17.3k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
17.3k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
17.3k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
17.3k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
17.3k
                  "to a base class with an IID.");
416
17.3k
  }
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::assert_validity()
nsCOMPtr<nsIXPConnect>::assert_validity()
Line
Count
Source
410
16.2M
  {
411
16.2M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
16.2M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
16.2M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
16.2M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
16.2M
                  "to a base class with an IID.");
416
16.2M
  }
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnect>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheStorage>::assert_validity()
nsCOMPtr<nsIHttpChannel>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
Unexecuted instantiation: nsCOMPtr<nsICachingChannel>::assert_validity()
nsCOMPtr<nsIURLParser>::assert_validity()
Line
Count
Source
410
2.25M
  {
411
2.25M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2.25M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2.25M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2.25M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2.25M
                  "to a base class with an IID.");
416
2.25M
  }
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITLSServerSocket>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITLSClientStatus>::assert_validity()
nsCOMPtr<nsIAsyncVerifyRedirectCallback>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
Unexecuted instantiation: nsCOMPtr<nsIClassOfService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsPriority>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIRequestTailUnblockCallback>::assert_validity()
nsCOMPtr<nsIRequestContext>::assert_validity()
Line
Count
Source
410
9
  {
411
9
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
9
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
9
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
9
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
9
                  "to a base class with an IID.");
416
9
  }
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::assert_validity()
nsCOMPtr<nsIHttpChannelInternal>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrivateBrowsingChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStreamConverterService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableRequest>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableStreamListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScriptSecurityManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIClassifiedChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIURIClassifierCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIIOServiceInternal>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::assert_validity()
nsCOMPtr<nsPISocketTransportService>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
nsCOMPtr<nsINetworkLinkService>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
nsCOMPtr<nsIFileProtocolHandler>::assert_validity()
Line
Count
Source
410
11
  {
411
11
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
11
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
11
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
11
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
11
                  "to a base class with an IID.");
416
11
  }
nsCOMPtr<nsIProxiedProtocolHandler>::assert_validity()
Line
Count
Source
410
9
  {
411
9
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
9
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
9
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
9
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
9
                  "to a base class with an IID.");
416
9
  }
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel2>::assert_validity()
nsCOMPtr<nsINestedURI>::assert_validity()
Line
Count
Source
410
17.4k
  {
411
17.4k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
17.4k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
17.4k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
17.4k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
17.4k
                  "to a base class with an IID.");
416
17.4k
  }
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService2>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoaderObserver>::assert_validity()
nsCOMPtr<nsIRequestContextService>::assert_validity()
Line
Count
Source
410
4
  {
411
4
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
4
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
4
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
4
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
4
                  "to a base class with an IID.");
416
4
  }
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILoadGroupChild>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFileOutputStream>::assert_validity()
nsCOMPtr<nsIIDNService>::assert_validity()
Line
Count
Source
410
9
  {
411
9
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
9
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
9
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
9
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
9
                  "to a base class with an IID.");
416
9
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamChannel>::assert_validity()
nsCOMPtr<nsIInputStreamPump>::assert_validity()
Line
Count
Source
410
5
  {
411
5
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
5
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
5
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
5
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
5
                  "to a base class with an IID.");
416
5
  }
Unexecuted instantiation: nsCOMPtr<nsIDownloader>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoader>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISyncStreamListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIRequestObserverProxy>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISimpleStreamListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::assert_validity()
nsCOMPtr<nsINetUtil>::assert_validity()
Line
Count
Source
410
23.3k
  {
411
23.3k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
23.3k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
23.3k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
23.3k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
23.3k
                  "to a base class with an IID.");
416
23.3k
  }
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISensitiveInfoHiddenURI>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptAdapterFactory>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::assert_validity()
nsCOMPtr<nsIFileURL>::assert_validity()
Line
Count
Source
410
14
  {
411
14
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
14
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
14
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
14
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
14
                  "to a base class with an IID.");
416
14
  }
nsCOMPtr<nsIStandardURL>::assert_validity()
Line
Count
Source
410
5.77k
  {
411
5.77k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
5.77k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
5.77k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
5.77k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
5.77k
                  "to a base class with an IID.");
416
5.77k
  }
Unexecuted instantiation: nsCOMPtr<nsIRedirectChannelRegistrar>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMIMEHeaderParam>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentSniffer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIViewSourceChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDHCPClient>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPromptFactory>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDownloadObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyFilter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyChannelFilter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsPIDNSService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIForcePendingChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIObjectInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIServerSocketListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISocketProviderService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISocketProvider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISSLSocketControl>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInputAvailableCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINetAddr>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStreamLoaderObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUDPMessage>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICookieManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStoragePendingStatement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICookiePermission>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageFunction>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParamsArray>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICookie>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICookieService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDNSByTypeRecord>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDNSListenerProxy>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpPushListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag2>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProperty>::assert_validity()
nsCOMPtr<nsIComponentRegistrar>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIStreamConverter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDirIndexListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDirIndex>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDirIndexParser>::assert_validity()
nsCOMPtr<nsITextToSubURI>::assert_validity()
Line
Count
Source
410
1
  {
411
1
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1
                  "to a base class with an IID.");
416
1
  }
Unexecuted instantiation: nsCOMPtr<nsIDivertableChannel>::assert_validity()
nsCOMPtr<nsIMIMEService>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIEncodedChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheDeviceInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheStorageVisitor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileChunkListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheStorageConsumptionObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISizeOf>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileMetadataListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryMetaDataVisitor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheSession>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDescriptor>::assert_validity()
nsCOMPtr<nsIAboutModule>::assert_validity()
Line
Count
Source
410
4.09k
  {
411
4.09k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
4.09k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
4.09k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
4.09k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
4.09k
                  "to a base class with an IID.");
416
4.09k
  }
Unexecuted instantiation: nsCOMPtr<nsINestedAboutURIMutator>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIEnterprisePolicies>::assert_validity()
nsCOMPtr<nsIFileURLMutator>::assert_validity()
Line
Count
Source
410
4.68k
  {
411
4.68k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
4.68k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
4.68k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
4.68k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
4.68k
                  "to a base class with an IID.");
416
4.68k
  }
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIResumableChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFTPChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptProvider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIChannelWithDivertableParentListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt2>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAsyncStreamCopier>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFTPChannelParentInternal>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProxiedChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticator>::assert_validity()
nsCOMPtr<nsIParentalControlsService>::assert_validity()
Line
Count
Source
410
1
  {
411
1
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1
                  "to a base class with an IID.");
416
1
  }
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINetworkProperties>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWellKnownOpportunisticUtils>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBackgroundChannelRegistrar>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInputChannelThrottleQueue>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpUpgradeListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMIMEInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpHeaderVisitor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMWindowUtils>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISecurityConsoleMessage>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIServerTiming>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICompressConvStats>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelChild>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDeprecationWarner>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITabParent>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICorsPreflightCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureVerifier>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpProtocolHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIParentRedirectingChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectReadyCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIRedirectResultListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelAuthProvider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINSSErrorsService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISecurityReporter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStreamListenerTee>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIRedirectProcessChooser>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnectionOverrider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIRoutedSocketTransportService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint32>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAuthModule>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMultiplexInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIThrottledInputChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFileChannel>::assert_validity()
nsCOMPtr<nsIJARURI>::assert_validity()
Line
Count
Source
410
9
  {
411
9
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
9
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
9
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
9
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
9
                  "to a base class with an IID.");
416
9
  }
Unexecuted instantiation: nsCOMPtr<nsISubstitutionObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFormPOSTActionChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINestedURIMutator>::assert_validity()
nsCOMPtr<nsITransportProvider>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
Unexecuted instantiation: nsCOMPtr<nsIWebSocketListener>::assert_validity()
nsCOMPtr<nsIDashboardEventNotifier>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
nsCOMPtr<nsIRandomGenerator>::assert_validity()
Line
Count
Source
410
2
  {
411
2
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
2
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
2
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
2
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
2
                  "to a base class with an IID.");
416
2
  }
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebSocketEventListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISocketFilter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIChildProcessChannelListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticatorCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticableChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBlocker>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISearchableInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICrashService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableURI>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPositionCoords>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::assert_validity()
nsCOMPtr<nsIJSID>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIScreenManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScreen>::assert_validity()
nsCOMPtr<nsIXPConnectWrappedNative>::assert_validity()
Line
Count
Source
410
1.62M
  {
411
1.62M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1.62M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1.62M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1.62M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1.62M
                  "to a base class with an IID.");
416
1.62M
  }
nsCOMPtr<xpcIJSGetFactory>::assert_validity()
Line
Count
Source
410
5
  {
411
5
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
5
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
5
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
5
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
5
                  "to a base class with an IID.");
416
5
  }
nsCOMPtr<nsIComponentManager>::assert_validity()
Line
Count
Source
410
1.62M
  {
411
1.62M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1.62M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1.62M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1.62M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1.62M
                  "to a base class with an IID.");
416
1.62M
  }
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::assert_validity()
nsCOMPtr<nsIXPCComponents_utils_Sandbox>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
nsCOMPtr<nsIDebug2>::assert_validity()
Line
Count
Source
410
512
  {
411
512
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
512
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
512
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
512
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
512
                  "to a base class with an IID.");
416
512
  }
nsCOMPtr<nsIScriptObjectPrincipal>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIExpandedPrincipal>::assert_validity()
nsCOMPtr<nsIJSIID>::assert_validity()
Line
Count
Source
410
7
  {
411
7
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
7
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
7
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
7
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
7
                  "to a base class with an IID.");
416
7
  }
nsCOMPtr<nsIJSCID>::assert_validity()
Line
Count
Source
410
4
  {
411
4
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
4
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
4
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
4
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
4
                  "to a base class with an IID.");
416
4
  }
nsCOMPtr<nsIXPCComponents>::assert_validity()
Line
Count
Source
410
4
  {
411
4
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
4
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
4
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
4
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
4
                  "to a base class with an IID.");
416
4
  }
nsCOMPtr<nsIXPCComponents_Interfaces>::assert_validity()
Line
Count
Source
410
4
  {
411
4
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
4
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
4
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
4
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
4
                  "to a base class with an IID.");
416
4
  }
nsCOMPtr<nsIXPCComponents_Classes>::assert_validity()
Line
Count
Source
410
4
  {
411
4
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
4
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
4
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
4
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
4
                  "to a base class with an IID.");
416
4
  }
nsCOMPtr<nsIXPCConstructor>::assert_validity()
Line
Count
Source
410
1
  {
411
1
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1
                  "to a base class with an IID.");
416
1
  }
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheck>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICommandParams>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIDOMWindow>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsDouble>::assert_validity()
nsCOMPtr<nsIPlatformInfo>::assert_validity()
Line
Count
Source
410
5
  {
411
5
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
5
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
5
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
5
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
5
                  "to a base class with an IID.");
416
5
  }
Unexecuted instantiation: nsCOMPtr<XPCVariant>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIJSEnumerator>::assert_validity()
nsCOMPtr<nsIXPCWrappedJSClass>::assert_validity()
Line
Count
Source
410
1.62M
  {
411
1.62M
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1.62M
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1.62M
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1.62M
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1.62M
                  "to a base class with an IID.");
416
1.62M
  }
nsCOMPtr<nsIXPCComponents_Results>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
nsCOMPtr<nsIXPCComponents_Utils>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJSUnmarkGray>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIXPCTestReturnCodeChild>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICharsetDetectionObserver>::assert_validity()
nsCOMPtr<nsIZipReaderCache>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIJARProtocolHandler>::assert_validity()
nsCOMPtr<nsIJARURIMutator>::assert_validity()
Line
Count
Source
410
5.35k
  {
411
5.35k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
5.35k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
5.35k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
5.35k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
5.35k
                  "to a base class with an IID.");
416
5.35k
  }
Unexecuted instantiation: nsCOMPtr<nsIURLMutator>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageVacuumParticipant>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::storage::IStorageBindingParamsInternal>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPromptService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICollationFactory>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQuery>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQueryOptions>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResult>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryContainerResultNode>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultNode>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPermission>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketChild>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIExternalHelperAppService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProcess>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHandlerService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHandlerApp>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDBusHandlerApp>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentDispatchChooser>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITransfer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHelperAppLauncherDialog>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIExternalHelperAppParent>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIRefreshURI>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::assert_validity()
nsCOMPtr<nsIWebProgress>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIDomainSet>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIURIFixup>::assert_validity()
nsCOMPtr<nsIDomainPolicy>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsISAXContentHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISAXErrorHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHTMLContentSink>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITokenizer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIExpatSink>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDTD>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFragmentContentSink>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICharsetDetector>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFormProcessor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::assert_validity()
Unexecuted instantiation: nsCOMPtr<imgITools>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIClipboardHelper>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHangDetails>::assert_validity()
Unexecuted instantiation: nsCOMPtr<imgIScriptedNotificationObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMultiPartChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<imgIContainerCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<imgILoader>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMozIconURI>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebNavigationInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIIdleService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIForm>::assert_validity()
Unexecuted instantiation: nsCOMPtr<imgICache>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDragService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMozBrowserFrame>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIObjectLoadingContent>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsInterfacePointer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::BlobImpl>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScrollable>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::DOMEventTargetHelper>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome3>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBrowser>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFakePluginTag>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBrowserElementAPI>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDeviceSensors>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIControllers>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebugCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebug>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAddonPolicyService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScriptTimeoutHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISizeOfEventTarget>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULControlElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULCommandDispatcher>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIController>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIControllerContext>::assert_validity()
Unexecuted instantiation: nsCOMPtr<WindowStateHolder>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrintSettingsService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIJSArgArray>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMChromeWindow>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFind>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFindInFrames>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsPIWindowWatcher>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAppShell>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIURILoader>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScriptChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsPluginTag>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInternalPluginTag>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMessageSender>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIMozIntl>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrefetchService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebContentHandlerRegistrar>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPosition>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISelectionListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITextInputProcessorCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAppStartup>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAppShellService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersist>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFlavorDataProvider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionType>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionPrompt>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequest>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDocumentActivity>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStructuredCloneContainer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICSSLoaderObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Link>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentSerializer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoderNodeFixup>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMenuListElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFrameEnumerator>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMMozBrowserFrame>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocument>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentViewerEdit>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsPrimitive>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsPRBool>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint8>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint16>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsChar>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt16>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt32>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISupportsFloat>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAnimationObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINodeList>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICommandController>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMGlobalPropertyInitializer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIControllerCommand>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIReflowObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITreeView>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::JSEventHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIListenerChangeListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIEditor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIConverterInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStreamWithRange>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFileMetadata>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIIPCBlobInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequester>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGeolocationUpdate>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPluginDocument>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIConstraintValidation>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIColorPicker>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::RadioNodeList>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFormSubmitObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIColorPickerShownCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentPrefCallback2>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentPrefService2>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIRadioGroupContainer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIRadioVisitor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMenuBuilder>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMutationObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebVTTParserWrapper>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFocusManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInlineSpellChecker>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::assert_validity()
nsCOMPtr<nsIJSURIMutator>::assert_validity()
Line
Count
Source
410
1.79k
  {
411
1.79k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
1.79k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
1.79k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
1.79k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
1.79k
                  "to a base class with an IID.");
416
1.79k
  }
Unexecuted instantiation: nsCOMPtr<mozilla::dom::MediaDevices>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIMediaDevice>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIKeyObjectFactory>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIKeyObject>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICryptoHMAC>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGetUserMediaDevicesSuccessCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMGetUserMediaErrorCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginChromeService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgent>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITabSource>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISpeechService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISpeechTask>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISpeechTaskCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINotificationStorageCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINotificationStorage>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAlertsDoNotDisturb>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPushQuotaManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMMozWakeLockListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPushService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPushData>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPushMessage>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBinaryOutputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBinaryInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIQuotaOriginUsageResult>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIQuotaManagerService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIQuotaRequest>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIQuotaUsageCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIQuotaCallback>::assert_validity()
nsCOMPtr<nsICSPEventListener>::assert_validity()
Line
Count
Source
410
5.77k
  {
411
5.77k
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
5.77k
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
5.77k
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
5.77k
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
5.77k
                  "to a base class with an IID.");
416
5.77k
  }
Unexecuted instantiation: nsCOMPtr<mozilla::DOMSVGLength>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::SVGTests>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScriptableInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIArrayBufferInputStream>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITCPSocketCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISocketFilterHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketInternal>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPluginHost>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIClearSiteDataCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGetSitesWithDataCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<GetSitesClosure>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBlocklistService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPluginWidget>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBFCacheEntry>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAsyncFileMetadata>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIClipboardProxy>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentProcessInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIContentParent>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentProcessProvider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISpellChecker>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISound>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIURIFixupInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBrowserSearchService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISearchEngine>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIOpenURIInFrameParams>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProfiler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebugger>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerManagerListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIU2FTokenManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDocumentTransformer>::assert_validity()
Unexecuted instantiation: nsCOMPtr<txIEXSLTRegExFunctions>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITransformObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScriptLoaderObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIXPathResult>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIXPConnectJSObjectHolder>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIOffThreadScriptReceiver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIXULStore>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlItemElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIConsoleAPIStorage>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::WorkletGlobalScope>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocumentReceiver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebPageDescriptor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistResourceVisitor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistWriteCompletion>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistURIMap>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentAddress>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGeneralResponseData>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBasicCardResponseData>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentMethodData>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentCurrencyAmount>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentItem>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetailsModifier>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentShippingOption>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetails>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentOptions>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequest>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentUIService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentCanMakeActionResponse>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentAbortActionResponse>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentShowActionResponse>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequestService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentActionResponse>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPaymentCompleteActionResponse>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerUnregisterCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPushErrorReporter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManagerListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerRegistrationInfoListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUnsubscribeResultCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISDBCloseCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISDBCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilder>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationChannelDescription>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceProvider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionRequest>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationTerminateRequest>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationRequestUIGlue>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceRequest>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevicePrompt>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationRespondingListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINetworkInfoService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDataChannelSessionTransportBuilder>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationTCPSessionTransportBuilder>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilderListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceDiscovery>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIKeyEventInPluginCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozilla::widget::TextEventDispatcherListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBidiKeyboard>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrinterEnumerator>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIIdleServiceInternal>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPowerManagerService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooserFinishedCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIClipboardOwner>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsPrintSettingsGTK>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooser>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITheme>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsStyledElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITransaction>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAbsorbingTransaction>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIURIRefObject>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheckCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICrashReporter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIHapticFeedback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMultiSelectControlElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInProcessContentFrameMessageManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFrameTraversal>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDateTimeInputArea>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULButtonElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsPIBoxObject>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINativeTreeSelection>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGridPart>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrintProgressParams>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrintingPromptService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISearchSubmission>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILoadURIDelegate>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISHistory>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrivacyTransitionObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChromeFocus>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScrollObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsPILoadGroupInternal>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFaviconService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome2>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITooltipListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITooltipTextProvider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISHistoryListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIExternalURLHandlerService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWindowMediatorListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGConfService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAccessible>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAccessibleDocument>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAccessibleEvent>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAccessibleTraversalRule>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerItemElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIEventListenerChange>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIEventListenerService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAccessiblePivotObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsTreeColumn>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIXBLAccessible>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAccessibleRelation>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAccessibleTable>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULRelatedElement>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozITXTToHTMLConv>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICertOverrideService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIBadCertListener2>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureReceiverCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPK11TokenDB>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPK11Token>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPKCS11Module>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIProtectedAuthThread>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISecretDecoderRing>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITokenPasswordDialogs>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITokenDialogs>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGeneratingKeypairInfoDialogs>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIKeygenThread>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICertificateDialogs>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIClientAuthDialogs>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPKCS11Slot>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityState>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIDialogParamBlock>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIClientAuthUserDecision>::assert_validity()
nsCOMPtr<nsIRemoteService>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsICommandLineRunner>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconData>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconURI>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFaviconDataCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAlertNotificationImageListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIClearDataService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICommandLineHandler>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICommandLineValidator>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIExtensionProcessScript>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFind>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINativeOSFileSuccessCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINativeOSFileErrorCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPerformanceStats>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPerformanceObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncConnection>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIPlaceInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIVisitInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavBookmarksService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAnnotationService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBarrier>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageRow>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<mozIStorageValueArray>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierDBService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIApplicationReputationQuery>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIApplicationReputationCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILoginReputationQuery>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILoginReputationQueryCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILoginReputationService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIThreadManager>::assert_validity()
nsCOMPtr<nsITelemetry>::assert_validity()
Line
Count
Source
410
6
  {
411
6
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
6
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
6
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
6
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
6
                  "to a base class with an IID.");
416
6
  }
Unexecuted instantiation: nsCOMPtr<nsIPageThumbsStorageService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIURLFormatter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUtils>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierLookupCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheInfo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierPositiveCacheEntry>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheEntry>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierHashCompleter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlListManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFullHashMatch>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierClassifyCallback>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator2>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIWindowProvider>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearch>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearchDescriptor>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResultListener>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResult>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrintProgress>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIPrintDialogService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIFormAutoComplete>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsILoginManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteObserver>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteResult>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIInputListAutoComplete>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::assert_validity()
nsCOMPtr<nsIProfileLock>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
nsCOMPtr<nsIToolkitProfileService>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIProfileUnlocker>::assert_validity()
nsCOMPtr<nsINativeAppSupport>::assert_validity()
Line
Count
Source
410
3
  {
411
3
    static_assert(1 < sizeof(TestForIID<T>(nullptr)), "nsCOMPtr only works "
412
3
                  "for types with IIDs.  Either use RefPtr; add an IID to "
413
3
                  "your type with NS_DECLARE_STATIC_IID_ACCESSOR/"
414
3
                  "NS_DEFINE_STATIC_IID_ACCESSOR; or make the nsCOMPtr point "
415
3
                  "to a base class with an IID.");
416
3
  }
Unexecuted instantiation: nsCOMPtr<nsIProfileMigrator>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUpdatePrompt>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUpdateManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGSettingsService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIIdentityKeyPair>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIZipWriter>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIImageToPixbuf>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIAboutNewTabService>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIScriptableBase64Encoder>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsICOMPtrEqTestFoo>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIParserUtils>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsITransactionManager>::assert_validity()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierParseFindFullHashCallback>::assert_validity()
417
418
public:
419
  typedef T element_type;
420
421
#ifndef NSCAP_FEATURE_USE_BASE
422
  ~nsCOMPtr()
423
  {
424
    NSCAP_LOG_RELEASE(this, mRawPtr);
425
    if (mRawPtr) {
426
      NSCAP_RELEASE(this, mRawPtr);
427
    }
428
  }
429
#endif
430
431
#ifdef NSCAP_FEATURE_TEST_DONTQUERY_CASES
432
  void Assert_NoQueryNeeded()
433
  {
434
    if (mRawPtr) {
435
      nsCOMPtr<T> query_result(do_QueryInterface(mRawPtr));
436
      NS_ASSERTION(query_result.get() == mRawPtr, "QueryInterface needed");
437
    }
438
  }
439
440
  #define NSCAP_ASSERT_NO_QUERY_NEEDED() Assert_NoQueryNeeded();
441
#else
442
  #define NSCAP_ASSERT_NO_QUERY_NEEDED()
443
#endif
444
445
446
  // Constructors
447
448
  nsCOMPtr()
449
    : NSCAP_CTOR_BASE(nullptr)
450
78.5M
  {
451
78.5M
    assert_validity();
452
78.5M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
78.5M
  }
nsCOMPtr<nsIFile>::nsCOMPtr()
Line
Count
Source
450
2.25M
  {
451
2.25M
    assert_validity();
452
2.25M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2.25M
  }
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIX509CertValidity>::nsCOMPtr()
nsCOMPtr<nsIThread>::nsCOMPtr()
Line
Count
Source
450
259
  {
451
259
    assert_validity();
452
259
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
259
  }
nsCOMPtr<nsIZipReader>::nsCOMPtr()
Line
Count
Source
450
10
  {
451
10
    assert_validity();
452
10
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
10
  }
Unexecuted instantiation: nsCOMPtr<nsIUTF8StringEnumerator>::nsCOMPtr()
nsCOMPtr<nsIInputStream>::nsCOMPtr()
Line
Count
Source
450
10
  {
451
10
    assert_validity();
452
10
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
10
  }
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::nsCOMPtr()
nsCOMPtr<nsICategoryEntry>::nsCOMPtr()
Line
Count
Source
450
10
  {
451
10
    assert_validity();
452
10
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
10
  }
nsCOMPtr<nsIDirectoryEnumerator>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::nsCOMPtr()
nsCOMPtr<nsIAsyncInputStream>::nsCOMPtr()
Line
Count
Source
450
2
  {
451
2
    assert_validity();
452
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIStreamBufferAccess>::nsCOMPtr()
nsCOMPtr<nsIAsyncOutputStream>::nsCOMPtr()
Line
Count
Source
450
2
  {
451
2
    assert_validity();
452
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2
  }
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITransport>::nsCOMPtr()
nsCOMPtr<nsIProperties>::nsCOMPtr()
Line
Count
Source
450
6
  {
451
6
    assert_validity();
452
6
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
6
  }
nsCOMPtr<mozilla::ModuleLoader>::nsCOMPtr()
Line
Count
Source
450
181
  {
451
181
    assert_validity();
452
181
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
181
  }
nsCOMPtr<nsIURI>::nsCOMPtr()
Line
Count
Source
450
22.5M
  {
451
22.5M
    assert_validity();
452
22.5M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
22.5M
  }
nsCOMPtr<nsICategoryManager>::nsCOMPtr()
Line
Count
Source
450
1
  {
451
1
    assert_validity();
452
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1
  }
nsCOMPtr<nsIFactory>::nsCOMPtr()
Line
Count
Source
450
1.66k
  {
451
1.66k
    assert_validity();
452
1.66k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1.66k
  }
nsCOMPtr<nsIThreadObserver>::nsCOMPtr()
Line
Count
Source
450
240
  {
451
240
    assert_validity();
452
240
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
240
  }
nsCOMPtr<nsISerialEventTarget>::nsCOMPtr()
Line
Count
Source
450
27
  {
451
27
    assert_validity();
452
27
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
27
  }
nsCOMPtr<nsIThreadPoolListener>::nsCOMPtr()
Line
Count
Source
450
7
  {
451
7
    assert_validity();
452
7
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
7
  }
nsCOMPtr<nsIURIMutator>::nsCOMPtr()
Line
Count
Source
450
1.43M
  {
451
1.43M
    assert_validity();
452
1.43M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1.43M
  }
nsCOMPtr<nsIChannel>::nsCOMPtr()
Line
Count
Source
450
27
  {
451
27
    assert_validity();
452
27
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
27
  }
nsCOMPtr<nsIPrefBranch>::nsCOMPtr()
Line
Count
Source
450
9
  {
451
9
    assert_validity();
452
9
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
9
  }
nsCOMPtr<nsIProtocolHandler>::nsCOMPtr()
Line
Count
Source
450
3.06M
  {
451
3.06M
    assert_validity();
452
3.06M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3.06M
  }
Unexecuted instantiation: nsCOMPtr<nsIServiceManager>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPrefLocalizedString>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIErrorService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIDOMLocalization>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDNSRecord>::nsCOMPtr()
nsCOMPtr<nsISocketTransport>::nsCOMPtr()
Line
Count
Source
450
2
  {
451
2
    assert_validity();
452
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2
  }
nsCOMPtr<nsILoadInfo>::nsCOMPtr()
Line
Count
Source
450
51
  {
451
51
    assert_validity();
452
51
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
51
  }
nsCOMPtr<nsIInterfaceRequestor>::nsCOMPtr()
Line
Count
Source
450
10
  {
451
10
    assert_validity();
452
10
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
10
  }
nsCOMPtr<nsICaptivePortalDetector>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsIWeakReference>::nsCOMPtr()
Line
Count
Source
450
48
  {
451
48
    assert_validity();
452
48
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
48
  }
nsCOMPtr<nsICancelable>::nsCOMPtr()
Line
Count
Source
450
2
  {
451
2
    assert_validity();
452
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2
  }
nsCOMPtr<nsIDNSService>::nsCOMPtr()
Line
Count
Source
450
1
  {
451
1
    assert_validity();
452
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1
  }
nsCOMPtr<nsIPrincipal>::nsCOMPtr()
Line
Count
Source
450
11.5k
  {
451
11.5k
    assert_validity();
452
11.5k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
11.5k
  }
nsCOMPtr<nsIContentSecurityPolicy>::nsCOMPtr()
Line
Count
Source
450
11.5k
  {
451
11.5k
    assert_validity();
452
11.5k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
11.5k
  }
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::nsCOMPtr()
nsCOMPtr<nsIIOService>::nsCOMPtr()
Line
Count
Source
450
3.05M
  {
451
3.05M
    assert_validity();
452
3.05M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3.05M
  }
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnect>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICacheStorage>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::nsCOMPtr()
nsCOMPtr<nsIHttpChannel>::nsCOMPtr()
Line
Count
Source
450
2
  {
451
2
    assert_validity();
452
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2
  }
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictor>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISafeOutputStream>::nsCOMPtr()
nsCOMPtr<nsIStreamListener>::nsCOMPtr()
Line
Count
Source
450
10
  {
451
10
    assert_validity();
452
10
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
10
  }
nsCOMPtr<nsILoadGroup>::nsCOMPtr()
Line
Count
Source
450
5.78k
  {
451
5.78k
    assert_validity();
452
5.78k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
5.78k
  }
nsCOMPtr<nsIRequestContext>::nsCOMPtr()
Line
Count
Source
450
6
  {
451
6
    assert_validity();
452
6
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
6
  }
nsCOMPtr<nsIRequest>::nsCOMPtr()
Line
Count
Source
450
11
  {
451
11
    assert_validity();
452
11
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
11
  }
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITLSServerSocket>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::nsCOMPtr()
nsCOMPtr<nsIProgressEventSink>::nsCOMPtr()
Line
Count
Source
450
5
  {
451
5
    assert_validity();
452
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
5
  }
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableRequest>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::nsCOMPtr()
nsCOMPtr<nsIDocument>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsPISocketTransportService>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsICaptivePortalService>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsINetworkLinkService>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoaderObserver>::nsCOMPtr()
nsCOMPtr<nsIRequestContextService>::nsCOMPtr()
Line
Count
Source
450
4
  {
451
4
    assert_validity();
452
4
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
4
  }
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::nsCOMPtr()
nsCOMPtr<nsIFileProtocolHandler>::nsCOMPtr()
Line
Count
Source
450
11
  {
451
11
    assert_validity();
452
11
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
11
  }
nsCOMPtr<nsINetUtil>::nsCOMPtr()
Line
Count
Source
450
11.6k
  {
451
11.6k
    assert_validity();
452
11.6k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
11.6k
  }
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDHCPClient>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIServerSocketListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISocketProvider>::nsCOMPtr()
nsCOMPtr<nsIURLParser>::nsCOMPtr()
Line
Count
Source
450
2.25M
  {
451
2.25M
    assert_validity();
452
2.25M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2.25M
  }
Unexecuted instantiation: nsCOMPtr<nsINetAddr>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIStreamLoaderObserver>::nsCOMPtr()
nsCOMPtr<nsIThreadPool>::nsCOMPtr()
Line
Count
Source
450
1
  {
451
1
    assert_validity();
452
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1
  }
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStoragePendingStatement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICookiePermission>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::nsCOMPtr()
nsCOMPtr<nsIIDNService>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParamsArray>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIArray>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDNSByTypeRecord>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::nsCOMPtr()
nsCOMPtr<nsIComponentRegistrar>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIDirIndexListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableStreamListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDirIndexParser>::nsCOMPtr()
nsCOMPtr<nsITextToSubURI>::nsCOMPtr()
Line
Count
Source
450
1
  {
451
1
    assert_validity();
452
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1
  }
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileChunkListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISizeOf>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileMetadataListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIThreadInternal>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICacheSession>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDescriptor>::nsCOMPtr()
nsCOMPtr<nsIAboutModule>::nsCOMPtr()
Line
Count
Source
450
4.09k
  {
451
4.09k
    assert_validity();
452
4.09k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
4.09k
  }
Unexecuted instantiation: nsCOMPtr<nsITabChild>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt2>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFTPChannelParentInternal>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticator>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISSLSocketControl>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIInputChannelThrottleQueue>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHttpUpgradeListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIMIMEInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIStreamConverterService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMWindowUtils>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDeprecationWarner>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureVerifier>::nsCOMPtr()
nsCOMPtr<nsIAsyncVerifyRedirectCallback>::nsCOMPtr()
Line
Count
Source
450
2
  {
451
2
    assert_validity();
452
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2
  }
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIRedirectResultListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelAuthProvider>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHttpPushListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITabParent>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISocketTransportService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::nsCOMPtr()
nsCOMPtr<nsIInputStreamPump>::nsCOMPtr()
Line
Count
Source
450
5
  {
451
5
    assert_validity();
452
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
5
  }
nsCOMPtr<nsIHttpChannelInternal>::nsCOMPtr()
Line
Count
Source
450
2
  {
451
2
    assert_validity();
452
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2
  }
Unexecuted instantiation: nsCOMPtr<nsICachingChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFormPOSTActionChannel>::nsCOMPtr()
nsCOMPtr<nsITransportProvider>::nsCOMPtr()
Line
Count
Source
450
2
  {
451
2
    assert_validity();
452
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2
  }
nsCOMPtr<nsIRandomGenerator>::nsCOMPtr()
Line
Count
Source
450
2
  {
451
2
    assert_validity();
452
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
2
  }
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISocketFilter>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDownloadObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIInputStreamTee>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAuthModule>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticatorCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPositionCoords>::nsCOMPtr()
nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsIWidget>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIJSID>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIScreen>::nsCOMPtr()
nsCOMPtr<xpcIJSGetFactory>::nsCOMPtr()
Line
Count
Source
450
5
  {
451
5
    assert_validity();
452
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
5
  }
nsCOMPtr<nsIComponentManager>::nsCOMPtr()
Line
Count
Source
450
1.62M
  {
451
1.62M
    assert_validity();
452
1.62M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1.62M
  }
nsCOMPtr<nsIJARURI>::nsCOMPtr()
Line
Count
Source
450
9
  {
451
9
    assert_validity();
452
9
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
9
  }
nsCOMPtr<nsIFileURL>::nsCOMPtr()
Line
Count
Source
450
4
  {
451
4
    assert_validity();
452
4
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
4
  }
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoader>::nsCOMPtr()
nsCOMPtr<nsIResProtocolHandler>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsIChromeRegistry>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::nsCOMPtr()
nsCOMPtr<nsIXPCComponents_utils_Sandbox>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsIClassInfo>::nsCOMPtr()
Line
Count
Source
450
6.49M
  {
451
6.49M
    assert_validity();
452
6.49M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
6.49M
  }
nsCOMPtr<nsINode>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIExpandedPrincipal>::nsCOMPtr()
nsCOMPtr<nsIXPCScriptable>::nsCOMPtr()
Line
Count
Source
450
35.7M
  {
451
35.7M
    assert_validity();
452
35.7M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
35.7M
  }
nsCOMPtr<nsIXPConnectWrappedNative>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsIXPCComponents>::nsCOMPtr()
Line
Count
Source
450
1
  {
451
1
    assert_validity();
452
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1
  }
nsCOMPtr<nsIJSCID>::nsCOMPtr()
Line
Count
Source
450
1
  {
451
1
    assert_validity();
452
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1
  }
nsCOMPtr<nsIJSIID>::nsCOMPtr()
Line
Count
Source
450
1
  {
451
1
    assert_validity();
452
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
1
  }
nsCOMPtr<nsIXPCComponents_Interfaces>::nsCOMPtr()
Line
Count
Source
450
4
  {
451
4
    assert_validity();
452
4
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
4
  }
nsCOMPtr<nsIXPCComponents_Classes>::nsCOMPtr()
Line
Count
Source
450
4
  {
451
4
    assert_validity();
452
4
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
4
  }
Unexecuted instantiation: nsCOMPtr<nsIScriptError>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISupportsDouble>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIJSEnumerator>::nsCOMPtr()
nsCOMPtr<nsIXPCComponents_Results>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsIXPCComponents_Utils>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsICharsetDetectionObserver>::nsCOMPtr()
nsCOMPtr<nsIZipReaderCache>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsIMIMEService>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsIURL>::nsCOMPtr()
Line
Count
Source
450
5.35k
  {
451
5.35k
    assert_validity();
452
5.35k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
5.35k
  }
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICollation>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIMemoryReporter>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQuery>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQueryOptions>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResult>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryContainerResultNode>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultNode>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUUIDGenerator>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFileInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsILineInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHandlerApp>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHelperAppLauncherDialog>::nsCOMPtr()
nsCOMPtr<nsIObserverService>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::nsCOMPtr()
nsCOMPtr<nsIDomainPolicy>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIDomainSet>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISAXContentHandler>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISAXErrorHandler>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITokenizer>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIExpatSink>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUnicharInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDTD>::nsCOMPtr()
nsCOMPtr<nsIContent>::nsCOMPtr()
Line
Count
Source
450
9
  {
451
9
    assert_validity();
452
9
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
9
  }
Unexecuted instantiation: nsCOMPtr<nsICharsetDetector>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIScreenManager>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<imgIContainer>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<imgILoader>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::nsCOMPtr()
nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr()
Line
Count
Source
450
9
  {
451
9
    assert_validity();
452
9
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
9
  }
Unexecuted instantiation: nsCOMPtr<imgIRequest>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::BlobImpl>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITransferable>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIIdleService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebugCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIControllers>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIController>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIJSArgArray>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITextInputProcessorCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIStructuredCloneContainer>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIParser>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULCommandDispatcher>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIURIClassifier>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentSerializer>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoderNodeFixup>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFrameEnumerator>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentViewerEdit>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsINodeList>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIControllerCommand>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint32>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::JSEventHandler>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIForm>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFileMetadata>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPosition>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequester>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIGeolocationUpdate>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIBrowserElementAPI>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentPref>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFormSubmitObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIMultiplexInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFormProcessor>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIHTMLContentSink>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIInlineSpellChecker>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebVTTParserWrapper>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBlocker>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIKeyObject>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIMediaDevice>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgent>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITabSource>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISpeechService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPushData>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIBinaryOutputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIQuotaRequest>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIBinaryInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIQuotaCallback>::nsCOMPtr()
nsCOMPtr<nsICSPEventListener>::nsCOMPtr()
Line
Count
Source
450
5.77k
  {
451
5.77k
    assert_validity();
452
5.77k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
5.77k
  }
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::SVGTests>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIScriptableInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIArrayBufferInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITCPSocketCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketChild>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketInternal>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIClearSiteDataCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIGetSitesWithDataCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIURIClassifierCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome3>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentProcessInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIURIFixupInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISearchEngine>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIScriptTimeoutHandler>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJS>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIObjectInputStream>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDocumentTransformer>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITransformObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIXPathResult>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIXULStore>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIStringEnumerator>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIScriptSecurityManager>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIConsoleAPIStorage>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocument>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocumentReceiver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistURIMap>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentAddress>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentCurrencyAmount>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentItem>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentShippingOption>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetailsModifier>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentUIService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentMethodData>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetails>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentOptions>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequest>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISDBCloseCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISDBCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilder>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationChannelDescription>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIContentParent>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebProgress>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationRespondingListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationTCPSessionTransportBuilder>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilderListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDataChannelSessionTransportBuilder>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceDiscovery>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIColorPickerShownCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFilePickerShownCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPrintSession>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooserFinishedCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIClipboardOwner>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISupportsInterfacePointer>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsPrintSettingsGTK>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITheme>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIURIRefObject>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISubstitutingProtocolHandler>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICSSLoaderObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlItemElement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIMutationObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITreeView>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPropertyElement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPrintProgressParams>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebNavigationInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISearchSubmission>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsILoadURIDelegate>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFind>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITooltipTextProvider>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAccessibleEvent>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerElement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULButtonElement>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIXULAppInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAccessibleRelation>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISpellChecker>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozITXTToHTMLConv>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureReceiverCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPK11Token>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIX509CertDB>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITokenPasswordDialogs>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICertOverrideService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITokenDialogs>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIGeneratingKeypairInfoDialogs>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIKeygenThread>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICertificateDialogs>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIClientAuthDialogs>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityState>::nsCOMPtr()
nsCOMPtr<nsIRemoteService>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconURI>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIScrollable>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersist>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIExtensionProcessScript>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPerformanceStats>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncConnection>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIPlaceInfo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBarrier>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<mozIStorageRow>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<imgITools>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<imgICache>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAppShell>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsISound>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFind>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIEditor>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierDBService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierLookupCallback>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierHashCompleter>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIWindowProvider>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResultListener>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPrintProgress>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIPrintSettingsService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIFormAutoComplete>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsILoginManager>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsILoginReputationService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteObserver>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteResult>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::nsCOMPtr()
nsCOMPtr<nsIProfileLock>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIProfileUnlocker>::nsCOMPtr()
nsCOMPtr<nsINativeAppSupport>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
nsCOMPtr<nsIToolkitProfileService>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsICommandLineRunner>::nsCOMPtr()
nsCOMPtr<nsIDirectoryServiceProvider>::nsCOMPtr()
Line
Count
Source
450
3
  {
451
3
    assert_validity();
452
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
453
3
  }
Unexecuted instantiation: nsCOMPtr<nsIGConfService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIGSettingsService>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIIdentityKeyPair>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIZipWriter>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICOMPtrEqTestFoo>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICookie2>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsICrashReporter>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITransaction>::nsCOMPtr()
Unexecuted instantiation: nsCOMPtr<nsITelemetry>::nsCOMPtr()
454
455
  MOZ_IMPLICIT nsCOMPtr(decltype(nullptr))
456
    : NSCAP_CTOR_BASE(nullptr)
457
6.15k
  {
458
6.15k
    assert_validity();
459
6.15k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
6.15k
  }
Unexecuted instantiation: nsCOMPtr<nsIUnicharInputStream>::nsCOMPtr(decltype(nullptr))
nsCOMPtr<mozilla::ModuleLoader>::nsCOMPtr(decltype(nullptr))
Line
Count
Source
457
240
  {
458
240
    assert_validity();
459
240
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
240
  }
nsCOMPtr<nsIObserver>::nsCOMPtr(decltype(nullptr))
Line
Count
Source
457
16
  {
458
16
    assert_validity();
459
16
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
16
  }
nsCOMPtr<nsIWeakReference>::nsCOMPtr(decltype(nullptr))
Line
Count
Source
457
5.83k
  {
458
5.83k
    assert_validity();
459
5.83k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
5.83k
  }
nsCOMPtr<nsIRunnable>::nsCOMPtr(decltype(nullptr))
Line
Count
Source
457
46
  {
458
46
    assert_validity();
459
46
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
46
  }
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr(decltype(nullptr))
nsCOMPtr<nsIThread>::nsCOMPtr(decltype(nullptr))
Line
Count
Source
457
6
  {
458
6
    assert_validity();
459
6
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
6
  }
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaverObserver>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFile>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIRequest>::nsCOMPtr(decltype(nullptr))
nsCOMPtr<nsIPrincipal>::nsCOMPtr(decltype(nullptr))
Line
Count
Source
457
5
  {
458
5
    assert_validity();
459
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
5
  }
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIChannel>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyChannelFilter>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyFilter>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::nsCOMPtr(decltype(nullptr))
nsCOMPtr<nsIDashboardEventNotifier>::nsCOMPtr(decltype(nullptr))
Line
Count
Source
457
2
  {
458
2
    assert_validity();
459
2
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
2
  }
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITimer>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaver>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITransfer>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIURI>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsINode>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::nsCOMPtr(decltype(nullptr))
nsCOMPtr<nsIContent>::nsCOMPtr(decltype(nullptr))
Line
Count
Source
457
3
  {
458
3
    assert_validity();
459
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
3
  }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr(decltype(nullptr))
nsCOMPtr<nsIThreadPool>::nsCOMPtr(decltype(nullptr))
Line
Count
Source
457
3
  {
458
3
    assert_validity();
459
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
460
3
  }
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISpeechTaskCallback>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocument>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<imgIContainer>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsINavHistoryObserver>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultObserver>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheInfo>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDHCPClient>::nsCOMPtr(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISocketFilter>::nsCOMPtr(decltype(nullptr))
461
462
  nsCOMPtr(const nsCOMPtr<T>& aSmartPtr)
463
    : NSCAP_CTOR_BASE(aSmartPtr.mRawPtr)
464
4.18M
  {
465
4.18M
    assert_validity();
466
4.18M
    if (mRawPtr) {
467
4.16M
      NSCAP_ADDREF(this, mRawPtr);
468
4.16M
    }
469
4.18M
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
4.18M
  }
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::nsCOMPtr(nsCOMPtr<nsIX509Cert> const&)
nsCOMPtr<nsIFile>::nsCOMPtr(nsCOMPtr<nsIFile> const&)
Line
Count
Source
464
388
  {
465
388
    assert_validity();
466
388
    if (mRawPtr) {
467
76
      NSCAP_ADDREF(this, mRawPtr);
468
76
    }
469
388
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
388
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr(nsCOMPtr<nsIInputStream> const&)
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::nsCOMPtr(nsCOMPtr<nsISeekableStream> const&)
Unexecuted instantiation: nsCOMPtr<mozilla::ModuleLoader>::nsCOMPtr(nsCOMPtr<mozilla::ModuleLoader> const&)
nsCOMPtr<nsIFactory>::nsCOMPtr(nsCOMPtr<nsIFactory> const&)
Line
Count
Source
464
1.91M
  {
465
1.91M
    assert_validity();
466
1.91M
    if (mRawPtr) {
467
1.91M
      NSCAP_ADDREF(this, mRawPtr);
468
1.91M
    }
469
1.91M
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
1.91M
  }
nsCOMPtr<nsIThreadObserver>::nsCOMPtr(nsCOMPtr<nsIThreadObserver> const&)
Line
Count
Source
464
40
  {
465
40
    assert_validity();
466
40
    if (mRawPtr) {
467
8
      NSCAP_ADDREF(this, mRawPtr);
468
8
    }
469
40
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
40
  }
nsCOMPtr<nsIEventTarget>::nsCOMPtr(nsCOMPtr<nsIEventTarget> const&)
Line
Count
Source
464
86
  {
465
86
    assert_validity();
466
86
    if (mRawPtr) {
467
86
      NSCAP_ADDREF(this, mRawPtr);
468
86
    }
469
86
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
86
  }
Unexecuted instantiation: nsCOMPtr<nsITimer>::nsCOMPtr(nsCOMPtr<nsITimer> const&)
nsCOMPtr<nsIURI>::nsCOMPtr(nsCOMPtr<nsIURI> const&)
Line
Count
Source
464
2.26M
  {
465
2.26M
    assert_validity();
466
2.26M
    if (mRawPtr) {
467
2.24M
      NSCAP_ADDREF(this, mRawPtr);
468
2.24M
    }
469
2.26M
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
2.26M
  }
nsCOMPtr<nsIObserver>::nsCOMPtr(nsCOMPtr<nsIObserver> const&)
Line
Count
Source
464
71
  {
465
71
    assert_validity();
466
71
    if (mRawPtr) {
467
55
      NSCAP_ADDREF(this, mRawPtr);
468
55
    }
469
71
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
71
  }
nsCOMPtr<nsIWeakReference>::nsCOMPtr(nsCOMPtr<nsIWeakReference> const&)
Line
Count
Source
464
654
  {
465
654
    assert_validity();
466
654
    if (mRawPtr) {
467
19
      NSCAP_ADDREF(this, mRawPtr);
468
19
    }
469
654
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
654
  }
Unexecuted instantiation: nsCOMPtr<nsIPrefBranch>::nsCOMPtr(nsCOMPtr<nsIPrefBranch> const&)
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::nsCOMPtr(nsCOMPtr<nsIStringBundle> const&)
Unexecuted instantiation: nsCOMPtr<nsICancelable>::nsCOMPtr(nsCOMPtr<nsICancelable> const&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::nsCOMPtr(nsCOMPtr<nsIPrincipal> const&)
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::nsCOMPtr(nsCOMPtr<nsIRedirectHistoryEntry> const&)
Unexecuted instantiation: nsCOMPtr<nsIRequest>::nsCOMPtr(nsCOMPtr<nsIRequest> const&)
Unexecuted instantiation: nsCOMPtr<nsIChannel>::nsCOMPtr(nsCOMPtr<nsIChannel> const&)
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::nsCOMPtr(nsCOMPtr<nsIProxyInfo> const&)
nsCOMPtr<nsIThread>::nsCOMPtr(nsCOMPtr<nsIThread> const&)
Line
Count
Source
464
8
  {
465
8
    assert_validity();
466
8
    if (mRawPtr) {
467
8
      NSCAP_ADDREF(this, mRawPtr);
468
8
    }
469
8
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
8
  }
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::nsCOMPtr(nsCOMPtr<nsIUDPSocketListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::nsCOMPtr(nsCOMPtr<nsIDNSListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::nsCOMPtr(nsCOMPtr<nsIPropertyBag2> const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::nsCOMPtr(nsCOMPtr<nsIStreamListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::nsCOMPtr(nsCOMPtr<nsIApplicationCache> const&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::nsCOMPtr(nsCOMPtr<nsICacheEntryOpenCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::nsCOMPtr(nsCOMPtr<nsILoadContext> const&)
Unexecuted instantiation: nsCOMPtr<nsIServerTiming>::nsCOMPtr(nsCOMPtr<nsIServerTiming> const&)
Unexecuted instantiation: nsCOMPtr<nsITabParent>::nsCOMPtr(nsCOMPtr<nsITabParent> const&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectReadyCallback>::nsCOMPtr(nsCOMPtr<nsIAsyncVerifyRedirectReadyCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsILoadInfo>::nsCOMPtr(nsCOMPtr<nsILoadInfo> const&)
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::nsCOMPtr(nsCOMPtr<nsIConsoleReportCollector> const&)
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::nsCOMPtr(nsCOMPtr<nsIInterfaceRequestor> const&)
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::nsCOMPtr(nsCOMPtr<nsINetworkInterceptController> const&)
Unexecuted instantiation: nsCOMPtr<nsICacheStorage>::nsCOMPtr(nsCOMPtr<nsICacheStorage> const&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::nsCOMPtr(nsCOMPtr<nsICacheEntry> const&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::nsCOMPtr(nsCOMPtr<nsIAsyncInputStream> const&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::nsCOMPtr(nsCOMPtr<nsIAsyncOutputStream> const&)
Unexecuted instantiation: nsCOMPtr<nsIWebSocketEventListener>::nsCOMPtr(nsCOMPtr<nsIWebSocketEventListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptCallback>::nsCOMPtr(nsCOMPtr<nsIAuthPromptCallback> const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr(nsCOMPtr<mozilla::dom::EventTarget> const&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::nsCOMPtr(nsCOMPtr<nsPIDOMWindowInner> const&)
Unexecuted instantiation: nsCOMPtr<nsIXPCComponents_utils_Sandbox>::nsCOMPtr(nsCOMPtr<nsIXPCComponents_utils_Sandbox> const&)
Unexecuted instantiation: nsCOMPtr<nsIVariant>::nsCOMPtr(nsCOMPtr<nsIVariant> const&)
Unexecuted instantiation: nsCOMPtr<nsIJSEnumerator>::nsCOMPtr(nsCOMPtr<nsIJSEnumerator> const&)
Unexecuted instantiation: nsCOMPtr<nsIJARURI>::nsCOMPtr(nsCOMPtr<nsIJARURI> const&)
Unexecuted instantiation: nsCOMPtr<nsIZipReaderCache>::nsCOMPtr(nsCOMPtr<nsIZipReaderCache> const&)
nsCOMPtr<nsIURL>::nsCOMPtr(nsCOMPtr<nsIURL> const&)
Line
Count
Source
464
180
  {
465
180
    assert_validity();
466
180
    if (mRawPtr) {
467
180
      NSCAP_ADDREF(this, mRawPtr);
468
180
    }
469
180
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
470
180
  }
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::nsCOMPtr(nsCOMPtr<nsIRequestObserver> const&)
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::nsCOMPtr(nsCOMPtr<mozilla::storage::StorageBaseStatementInternal> const&)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::nsCOMPtr(nsCOMPtr<mozIStorageStatementCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIHelperAppLauncherDialog>::nsCOMPtr(nsCOMPtr<nsIHelperAppLauncherDialog> const&)
Unexecuted instantiation: nsCOMPtr<nsIDomainPolicy>::nsCOMPtr(nsCOMPtr<nsIDomainPolicy> const&)
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::nsCOMPtr(nsCOMPtr<nsIContentSink> const&)
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::nsCOMPtr(nsCOMPtr<nsISerialEventTarget> const&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::nsCOMPtr(nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::nsCOMPtr(nsCOMPtr<nsIGfxInfo> const&)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::nsCOMPtr(nsCOMPtr<nsILoadGroup> const&)
Unexecuted instantiation: nsCOMPtr<nsIWidget>::nsCOMPtr(nsCOMPtr<nsIWidget> const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr(nsCOMPtr<nsIDocShellTreeItem> const&)
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::nsCOMPtr(nsCOMPtr<nsITimeoutHandler> const&)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::nsCOMPtr(nsCOMPtr<nsIDocument> const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::nsCOMPtr(nsCOMPtr<nsIScriptContext> const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr(nsCOMPtr<nsIDocShell> const&)
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::nsCOMPtr(nsCOMPtr<imgINotificationObserver> const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::nsCOMPtr(nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::nsCOMPtr(nsCOMPtr<nsIStackFrame> const&)
Unexecuted instantiation: nsCOMPtr<nsISelectionListener>::nsCOMPtr(nsCOMPtr<nsISelectionListener> const&)
Unexecuted instantiation: nsCOMPtr<nsITextInputProcessorCallback>::nsCOMPtr(nsCOMPtr<nsITextInputProcessorCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsINode>::nsCOMPtr(nsCOMPtr<nsINode> const&)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::nsCOMPtr(nsCOMPtr<nsIContentPermissionRequestCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIParser>::nsCOMPtr(nsCOMPtr<nsIParser> const&)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::nsCOMPtr(nsCOMPtr<nsIContentViewer> const&)
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::nsCOMPtr(nsCOMPtr<nsIPresShell> const&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr(nsCOMPtr<nsPIDOMWindowOuter> const&)
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::nsCOMPtr(nsCOMPtr<nsIFrameLoaderOwner> const&)
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::nsCOMPtr(nsCOMPtr<nsIGlobalObject> const&)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::nsCOMPtr(nsCOMPtr<imgIContainer> const&)
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::nsCOMPtr(nsCOMPtr<nsICanvasRenderingContextInternal> const&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::nsCOMPtr(nsCOMPtr<nsIWebProgressListener> const&)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::nsCOMPtr(nsCOMPtr<nsITransferable> const&)
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::nsCOMPtr(nsCOMPtr<nsIClipboard> const&)
Unexecuted instantiation: nsCOMPtr<nsIListenerChangeListener>::nsCOMPtr(nsCOMPtr<nsIListenerChangeListener> const&)
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::nsCOMPtr(nsCOMPtr<nsICacheInfoChannel> const&)
Unexecuted instantiation: nsCOMPtr<nsIThreadPool>::nsCOMPtr(nsCOMPtr<nsIThreadPool> const&)
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPosition>::nsCOMPtr(nsCOMPtr<nsIDOMGeoPosition> const&)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequester>::nsCOMPtr(nsCOMPtr<nsIContentPermissionRequester> const&)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequest>::nsCOMPtr(nsCOMPtr<nsIContentPermissionRequest> const&)
Unexecuted instantiation: nsCOMPtr<nsIMediaDevice>::nsCOMPtr(nsCOMPtr<nsIMediaDevice> const&)
Unexecuted instantiation: nsCOMPtr<nsIGetUserMediaDevicesSuccessCallback>::nsCOMPtr(nsCOMPtr<nsIGetUserMediaDevicesSuccessCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIDOMGetUserMediaErrorCallback>::nsCOMPtr(nsCOMPtr<nsIDOMGetUserMediaErrorCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIDOMMozWakeLockListener>::nsCOMPtr(nsCOMPtr<nsIDOMMozWakeLockListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIPushData>::nsCOMPtr(nsCOMPtr<nsIPushData> const&)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::nsCOMPtr(nsCOMPtr<nsIUDPSocket> const&)
Unexecuted instantiation: nsCOMPtr<nsIClearSiteDataCallback>::nsCOMPtr(nsCOMPtr<nsIClearSiteDataCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIGetSitesWithDataCallback>::nsCOMPtr(nsCOMPtr<nsIGetSitesWithDataCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIInternalPluginTag>::nsCOMPtr(nsCOMPtr<nsIInternalPluginTag> const&)
Unexecuted instantiation: nsCOMPtr<nsIFileURL>::nsCOMPtr(nsCOMPtr<nsIFileURL> const&)
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerListener>::nsCOMPtr(nsCOMPtr<nsIWorkerDebuggerListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerManagerListener>::nsCOMPtr(nsCOMPtr<nsIWorkerDebuggerManagerListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::nsCOMPtr(nsCOMPtr<nsIAudioChannelAgentCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::nsCOMPtr(nsCOMPtr<nsIHttpChannel> const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::nsCOMPtr(nsCOMPtr<nsIScriptElement> const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentCurrencyAmount>::nsCOMPtr(nsCOMPtr<nsIPaymentCurrencyAmount> const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentItem>::nsCOMPtr(nsCOMPtr<nsIPaymentItem> const&)
Unexecuted instantiation: nsCOMPtr<nsIArray>::nsCOMPtr(nsCOMPtr<nsIArray> const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetails>::nsCOMPtr(nsCOMPtr<nsIPaymentDetails> const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentOptions>::nsCOMPtr(nsCOMPtr<nsIPaymentOptions> const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentActionResponse>::nsCOMPtr(nsCOMPtr<nsIPaymentActionResponse> const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentAddress>::nsCOMPtr(nsCOMPtr<nsIPaymentAddress> const&)
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManagerListener>::nsCOMPtr(nsCOMPtr<nsIServiceWorkerManagerListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerRegistrationInfoListener>::nsCOMPtr(nsCOMPtr<nsIServiceWorkerRegistrationInfoListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::nsCOMPtr(nsCOMPtr<nsIPresentationService> const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::nsCOMPtr(nsCOMPtr<nsIPresentationDevice> const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::nsCOMPtr(nsCOMPtr<nsIPresentationControlChannel> const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportCallback>::nsCOMPtr(nsCOMPtr<nsIPresentationSessionTransportCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIScreen>::nsCOMPtr(nsCOMPtr<nsIScreen> const&)
Unexecuted instantiation: nsCOMPtr<nsITheme>::nsCOMPtr(nsCOMPtr<nsITheme> const&)
Unexecuted instantiation: nsCOMPtr<nsITransaction>::nsCOMPtr(nsCOMPtr<nsITransaction> const&)
Unexecuted instantiation: nsCOMPtr<imgIRequest>::nsCOMPtr(nsCOMPtr<imgIRequest> const&)
Unexecuted instantiation: nsCOMPtr<nsINodeList>::nsCOMPtr(nsCOMPtr<nsINodeList> const&)
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::nsCOMPtr(nsCOMPtr<nsIPrintSettings> const&)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::nsCOMPtr(nsCOMPtr<nsISHEntry> const&)
Unexecuted instantiation: nsCOMPtr<nsIStructuredCloneContainer>::nsCOMPtr(nsCOMPtr<nsIStructuredCloneContainer> const&)
Unexecuted instantiation: nsCOMPtr<nsITreeView>::nsCOMPtr(nsCOMPtr<nsITreeView> const&)
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::nsCOMPtr(nsCOMPtr<nsIURIContentListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::nsCOMPtr(nsCOMPtr<nsIX509CertList> const&)
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::nsCOMPtr(nsCOMPtr<nsIMutableArray> const&)
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::nsCOMPtr(nsCOMPtr<nsIAlertNotification> const&)
Unexecuted instantiation: nsCOMPtr<nsIPerformanceObserver>::nsCOMPtr(nsCOMPtr<nsIPerformanceObserver> const&)
Unexecuted instantiation: nsCOMPtr<mozIVisitInfo>::nsCOMPtr(nsCOMPtr<mozIVisitInfo> const&)
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::nsCOMPtr(nsCOMPtr<nsINavBookmarkObserver> const&)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::nsCOMPtr(nsCOMPtr<nsIUrlClassifierCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierLookupCallback>::nsCOMPtr(nsCOMPtr<nsIUrlClassifierLookupCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIURIClassifierCallback>::nsCOMPtr(nsCOMPtr<nsIURIClassifierCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::nsCOMPtr(nsCOMPtr<nsIAutoCompleteInput> const&)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResultListener>::nsCOMPtr(nsCOMPtr<nsIAutoCompleteSimpleResultListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIProfileLock>::nsCOMPtr(nsCOMPtr<nsIProfileLock> const&)
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::nsCOMPtr(nsCOMPtr<nsIGSettingsCollection> const&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::nsCOMPtr(nsCOMPtr<nsIInputStreamLengthCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::nsCOMPtr(nsCOMPtr<nsIInputStreamCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsICookieManager>::nsCOMPtr(nsCOMPtr<nsICookieManager> const&)
Unexecuted instantiation: nsCOMPtr<nsIDHCPClient>::nsCOMPtr(nsCOMPtr<nsIDHCPClient> const&)
Unexecuted instantiation: nsCOMPtr<nsITelemetry>::nsCOMPtr(nsCOMPtr<nsITelemetry> const&)
471
472
  nsCOMPtr(nsCOMPtr<T>&& aSmartPtr)
473
    : NSCAP_CTOR_BASE(aSmartPtr.mRawPtr)
474
1.13M
  {
475
1.13M
    assert_validity();
476
1.13M
    aSmartPtr.mRawPtr = nullptr;
477
1.13M
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
478
1.13M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
479
1.13M
  }
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::nsCOMPtr(nsCOMPtr<nsIAsyncInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::nsCOMPtr(nsCOMPtr<nsIInputStreamCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsITimer>::nsCOMPtr(nsCOMPtr<nsITimer>&&)
nsCOMPtr<nsIURI>::nsCOMPtr(nsCOMPtr<nsIURI>&&)
Line
Count
Source
474
1.13M
  {
475
1.13M
    assert_validity();
476
1.13M
    aSmartPtr.mRawPtr = nullptr;
477
1.13M
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
478
1.13M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
479
1.13M
  }
nsCOMPtr<nsIFile>::nsCOMPtr(nsCOMPtr<nsIFile>&&)
Line
Count
Source
474
9
  {
475
9
    assert_validity();
476
9
    aSmartPtr.mRawPtr = nullptr;
477
9
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
478
9
    NSCAP_ASSERT_NO_QUERY_NEEDED();
479
9
  }
Unexecuted instantiation: nsCOMPtr<nsITabParent>::nsCOMPtr(nsCOMPtr<nsITabParent>&&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectReadyCallback>::nsCOMPtr(nsCOMPtr<nsIAsyncVerifyRedirectReadyCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsIChannel>::nsCOMPtr(nsCOMPtr<nsIChannel>&&)
Unexecuted instantiation: nsCOMPtr<nsILoadInfo>::nsCOMPtr(nsCOMPtr<nsILoadInfo>&&)
Unexecuted instantiation: nsCOMPtr<nsICacheStorage>::nsCOMPtr(nsCOMPtr<nsICacheStorage>&&)
Unexecuted instantiation: nsCOMPtr<nsIZipReaderCache>::nsCOMPtr(nsCOMPtr<nsIZipReaderCache>&&)
Unexecuted instantiation: nsCOMPtr<nsIJARURI>::nsCOMPtr(nsCOMPtr<nsIJARURI>&&)
nsCOMPtr<nsIURL>::nsCOMPtr(nsCOMPtr<nsIURL>&&)
Line
Count
Source
474
90
  {
475
90
    assert_validity();
476
90
    aSmartPtr.mRawPtr = nullptr;
477
90
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
478
90
    NSCAP_ASSERT_NO_QUERY_NEEDED();
479
90
  }
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::nsCOMPtr(nsCOMPtr<nsIPrincipal>&&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr(nsCOMPtr<nsIEventTarget>&&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::nsCOMPtr(nsCOMPtr<nsIStreamListener>&&)
Unexecuted instantiation: nsCOMPtr<nsIThread>::nsCOMPtr(nsCOMPtr<nsIThread>&&)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::nsCOMPtr(nsCOMPtr<nsILoadGroup>&&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr(nsCOMPtr<mozilla::dom::EventTarget>&&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::nsCOMPtr(nsCOMPtr<mozilla::dom::Element>&&)
Unexecuted instantiation: nsCOMPtr<nsINode>::nsCOMPtr(nsCOMPtr<nsINode>&&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr(nsCOMPtr<nsPIDOMWindowOuter>&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr(nsCOMPtr<nsIInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::nsCOMPtr(nsCOMPtr<nsIGlobalObject>&&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::nsCOMPtr(nsCOMPtr<nsIWebProgressListener>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr(nsCOMPtr<nsIDocShell>&&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::nsCOMPtr(nsCOMPtr<nsIContent>&&)
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::nsCOMPtr(nsCOMPtr<nsIClipboard>&&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::nsCOMPtr(nsCOMPtr<nsIAsyncShutdownClient>&&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::nsCOMPtr(nsCOMPtr<nsPIDOMWindowInner>&&)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequest>::nsCOMPtr(nsCOMPtr<nsIContentPermissionRequest>&&)
Unexecuted instantiation: nsCOMPtr<nsIWeakReference>::nsCOMPtr(nsCOMPtr<nsIWeakReference>&&)
Unexecuted instantiation: nsCOMPtr<nsIGetUserMediaDevicesSuccessCallback>::nsCOMPtr(nsCOMPtr<nsIGetUserMediaDevicesSuccessCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsIDOMGetUserMediaErrorCallback>::nsCOMPtr(nsCOMPtr<nsIDOMGetUserMediaErrorCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentActionResponse>::nsCOMPtr(nsCOMPtr<nsIPaymentActionResponse>&&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentAddress>::nsCOMPtr(nsCOMPtr<nsIPaymentAddress>&&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::nsCOMPtr(nsCOMPtr<nsIPresentationService>&&)
Unexecuted instantiation: nsCOMPtr<nsIScreen>::nsCOMPtr(nsCOMPtr<nsIScreen>&&)
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::nsCOMPtr(nsCOMPtr<nsIDOMEventListener>&&)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::nsCOMPtr(nsCOMPtr<nsIContentViewer>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::nsCOMPtr(nsCOMPtr<nsIDocument>&&)
Unexecuted instantiation: nsCOMPtr<nsIPerformanceObserver>::nsCOMPtr(nsCOMPtr<nsIPerformanceObserver>&&)
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::nsCOMPtr(nsCOMPtr<nsINavBookmarkObserver>&&)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryObserver>::nsCOMPtr(nsCOMPtr<nsINavHistoryObserver>&&)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultObserver>::nsCOMPtr(nsCOMPtr<nsINavHistoryResultObserver>&&)
Unexecuted instantiation: nsCOMPtr<nsIVariant>::nsCOMPtr(nsCOMPtr<nsIVariant>&&)
Unexecuted instantiation: nsCOMPtr<nsIURIClassifierCallback>::nsCOMPtr(nsCOMPtr<nsIURIClassifierCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::nsCOMPtr(nsCOMPtr<nsIUrlClassifierCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsIProfileLock>::nsCOMPtr(nsCOMPtr<nsIProfileLock>&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::nsCOMPtr(nsCOMPtr<nsIInputStreamLengthCallback>&&)
480
481
  MOZ_IMPLICIT nsCOMPtr(T* aRawPtr)
482
    : NSCAP_CTOR_BASE(aRawPtr)
483
82.0M
  {
484
82.0M
    assert_validity();
485
82.0M
    if (mRawPtr) {
486
26.8M
      NSCAP_ADDREF(this, mRawPtr);
487
26.8M
    }
488
82.0M
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
82.0M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
82.0M
  }
Unexecuted instantiation: nsCOMPtr<mozISandboxReport>::nsCOMPtr(mozISandboxReport*)
Unexecuted instantiation: nsCOMPtr<mozISandboxReportArray>::nsCOMPtr(mozISandboxReportArray*)
nsCOMPtr<nsIFile>::nsCOMPtr(nsIFile*)
Line
Count
Source
483
18
  {
484
18
    assert_validity();
485
18
    if (mRawPtr) {
486
18
      NSCAP_ADDREF(this, mRawPtr);
487
18
    }
488
18
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
18
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
18
  }
nsCOMPtr<nsIEventTarget>::nsCOMPtr(nsIEventTarget*)
Line
Count
Source
483
50
  {
484
50
    assert_validity();
485
50
    if (mRawPtr) {
486
13
      NSCAP_ADDREF(this, mRawPtr);
487
13
    }
488
50
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
50
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
50
  }
nsCOMPtr<nsIZipReader>::nsCOMPtr(nsIZipReader*)
Line
Count
Source
483
5
  {
484
5
    assert_validity();
485
5
    if (mRawPtr) {
486
5
      NSCAP_ADDREF(this, mRawPtr);
487
5
    }
488
5
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
5
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
5
  }
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::nsCOMPtr(nsIX509Cert*)
Unexecuted instantiation: nsCOMPtr<nsIArray>::nsCOMPtr(nsIArray*)
Unexecuted instantiation: nsCOMPtr<nsIVariant>::nsCOMPtr(nsIVariant*)
nsCOMPtr<nsISimpleEnumerator>::nsCOMPtr(nsISimpleEnumerator*)
Line
Count
Source
483
20
  {
484
20
    assert_validity();
485
20
    if (mRawPtr) {
486
20
      NSCAP_ADDREF(this, mRawPtr);
487
20
    }
488
20
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
20
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
20
  }
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::nsCOMPtr(nsIWritableVariant*)
nsCOMPtr<nsIObserver>::nsCOMPtr(nsIObserver*)
Line
Count
Source
483
68
  {
484
68
    assert_validity();
485
68
    if (mRawPtr) {
486
68
      NSCAP_ADDREF(this, mRawPtr);
487
68
    }
488
68
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
68
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
68
  }
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::nsCOMPtr(nsIPersistentProperties*)
nsCOMPtr<nsIDirectoryServiceProvider>::nsCOMPtr(nsIDirectoryServiceProvider*)
Line
Count
Source
483
12
  {
484
12
    assert_validity();
485
12
    if (mRawPtr) {
486
9
      NSCAP_ADDREF(this, mRawPtr);
487
9
    }
488
12
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
12
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
12
  }
nsCOMPtr<nsICategoryEntry>::nsCOMPtr(nsICategoryEntry*)
Line
Count
Source
483
10
  {
484
10
    assert_validity();
485
10
    if (mRawPtr) {
486
0
      NSCAP_ADDREF(this, mRawPtr);
487
0
    }
488
10
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
10
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
10
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr(nsIInputStream*)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::nsCOMPtr(nsIInputStreamCallback*)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::nsCOMPtr(nsIInputStreamLengthCallback*)
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::nsCOMPtr(nsIOutputStream*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStreamLength>::nsCOMPtr(nsIAsyncInputStreamLength*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::nsCOMPtr(nsIAsyncInputStream*)
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::nsCOMPtr(nsIOutputStreamCallback*)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamTee>::nsCOMPtr(nsIInputStreamTee*)
Unexecuted instantiation: nsCOMPtr<nsISupportsID>::nsCOMPtr(nsISupportsID*)
Unexecuted instantiation: nsCOMPtr<nsIFactory>::nsCOMPtr(nsIFactory*)
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::nsCOMPtr(nsISerialEventTarget*)
Unexecuted instantiation: nsCOMPtr<nsIBlockThreadedExecutionCallback>::nsCOMPtr(nsIBlockThreadedExecutionCallback*)
nsCOMPtr<nsIThreadPool>::nsCOMPtr(nsIThreadPool*)
Line
Count
Source
483
3
  {
484
3
    assert_validity();
485
3
    if (mRawPtr) {
486
3
      NSCAP_ADDREF(this, mRawPtr);
487
3
    }
488
3
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
3
  }
Unexecuted instantiation: nsCOMPtr<nsIThreadObserver>::nsCOMPtr(nsIThreadObserver*)
nsCOMPtr<nsIIdlePeriod>::nsCOMPtr(nsIIdlePeriod*)
Line
Count
Source
483
3
  {
484
3
    assert_validity();
485
3
    if (mRawPtr) {
486
3
      NSCAP_ADDREF(this, mRawPtr);
487
3
    }
488
3
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
3
  }
Unexecuted instantiation: nsCOMPtr<nsINestedEventLoopCondition>::nsCOMPtr(nsINestedEventLoopCondition*)
Unexecuted instantiation: nsCOMPtr<nsIThreadPoolListener>::nsCOMPtr(nsIThreadPoolListener*)
Unexecuted instantiation: nsCOMPtr<nsIURIMutator>::nsCOMPtr(nsIURIMutator*)
nsCOMPtr<nsIURI>::nsCOMPtr(nsIURI*)
Line
Count
Source
483
4.13M
  {
484
4.13M
    assert_validity();
485
4.13M
    if (mRawPtr) {
486
4.12M
      NSCAP_ADDREF(this, mRawPtr);
487
4.12M
    }
488
4.13M
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
4.13M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
4.13M
  }
Unexecuted instantiation: nsCOMPtr<nsIDocument>::nsCOMPtr(nsIDocument*)
Unexecuted instantiation: nsCOMPtr<nsIChromeRegistry>::nsCOMPtr(nsIChromeRegistry*)
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::nsCOMPtr(nsIPresShell*)
Unexecuted instantiation: nsCOMPtr<nsIRelativeFilePref>::nsCOMPtr(nsIRelativeFilePref*)
nsCOMPtr<nsIPrefBranch>::nsCOMPtr(nsIPrefBranch*)
Line
Count
Source
483
6
  {
484
6
    assert_validity();
485
6
    if (mRawPtr) {
486
6
      NSCAP_ADDREF(this, mRawPtr);
487
6
    }
488
6
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
6
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
6
  }
Unexecuted instantiation: nsCOMPtr<nsICollation>::nsCOMPtr(nsICollation*)
Unexecuted instantiation: nsCOMPtr<nsITimer>::nsCOMPtr(nsITimer*)
Unexecuted instantiation: nsCOMPtr<nsIThread>::nsCOMPtr(nsIThread*)
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictor>::nsCOMPtr(nsINetworkPredictor*)
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalService>::nsCOMPtr(nsICaptivePortalService*)
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::nsCOMPtr(nsILoadContext*)
Unexecuted instantiation: nsCOMPtr<nsIChannel>::nsCOMPtr(nsIChannel*)
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::nsCOMPtr(nsILoadContextInfo*)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr(nsPIDOMWindowOuter*)
nsCOMPtr<nsIPrincipal>::nsCOMPtr(nsIPrincipal*)
Line
Count
Source
483
16
  {
484
16
    assert_validity();
485
16
    if (mRawPtr) {
486
16
      NSCAP_ADDREF(this, mRawPtr);
487
16
    }
488
16
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
16
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
16
  }
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr(nsIDocShell*)
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::nsCOMPtr(nsIRedirectHistoryEntry*)
nsCOMPtr<nsIXPConnect>::nsCOMPtr(nsIXPConnect*)
Line
Count
Source
483
16.2M
  {
484
16.2M
    assert_validity();
485
16.2M
    if (mRawPtr) {
486
16.2M
      NSCAP_ADDREF(this, mRawPtr);
487
16.2M
    }
488
16.2M
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
16.2M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
16.2M
  }
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::nsCOMPtr(nsINetworkPredictorVerifier*)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::nsCOMPtr(nsIStreamListener*)
Unexecuted instantiation: nsCOMPtr<nsITLSServerSocket>::nsCOMPtr(nsITLSServerSocket*)
Unexecuted instantiation: nsCOMPtr<nsITLSClientStatus>::nsCOMPtr(nsITLSClientStatus*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::nsCOMPtr(nsIAsyncVerifyRedirectCallback*)
Unexecuted instantiation: nsCOMPtr<nsIRequestTailUnblockCallback>::nsCOMPtr(nsIRequestTailUnblockCallback*)
nsCOMPtr<nsIRequestContext>::nsCOMPtr(nsIRequestContext*)
Line
Count
Source
483
3
  {
484
3
    assert_validity();
485
3
    if (mRawPtr) {
486
3
      NSCAP_ADDREF(this, mRawPtr);
487
3
    }
488
3
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
3
  }
Unexecuted instantiation: nsCOMPtr<nsIBufferedInputStream>::nsCOMPtr(nsIBufferedInputStream*)
Unexecuted instantiation: nsCOMPtr<nsIURIClassifierCallback>::nsCOMPtr(nsIURIClassifierCallback*)
Unexecuted instantiation: nsCOMPtr<nsIIOServiceInternal>::nsCOMPtr(nsIIOServiceInternal*)
Unexecuted instantiation: nsCOMPtr<nsIRequest>::nsCOMPtr(nsIRequest*)
Unexecuted instantiation: nsCOMPtr<nsILoadInfo>::nsCOMPtr(nsILoadInfo*)
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::nsCOMPtr(nsIFileStream*)
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::nsCOMPtr(nsISystemProxySettings*)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::nsCOMPtr(nsIProtocolProxyService*)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyCallback>::nsCOMPtr(nsIProtocolProxyCallback*)
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::nsCOMPtr(nsIServerSocket*)
Unexecuted instantiation: nsCOMPtr<nsISocketTransport>::nsCOMPtr(nsISocketTransport*)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyFilter>::nsCOMPtr(nsIProtocolProxyFilter*)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyChannelFilter>::nsCOMPtr(nsIProtocolProxyChannelFilter*)
nsCOMPtr<nsIURLParser>::nsCOMPtr(nsIURLParser*)
Line
Count
Source
483
3
  {
484
3
    assert_validity();
485
3
    if (mRawPtr) {
486
3
      NSCAP_ADDREF(this, mRawPtr);
487
3
    }
488
3
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
3
  }
Unexecuted instantiation: nsCOMPtr<nsIInputAvailableCallback>::nsCOMPtr(nsIInputAvailableCallback*)
Unexecuted instantiation: nsCOMPtr<nsITransport>::nsCOMPtr(nsITransport*)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::nsCOMPtr(nsIUDPSocket*)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::nsCOMPtr(nsIUDPSocketListener*)
Unexecuted instantiation: nsCOMPtr<nsINetAddr>::nsCOMPtr(nsINetAddr*)
Unexecuted instantiation: nsCOMPtr<nsIUDPMessage>::nsCOMPtr(nsIUDPMessage*)
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::nsCOMPtr(nsIDNSListener*)
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::nsCOMPtr(mozIStorageConnection*)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::nsCOMPtr(mozIStorageStatement*)
Unexecuted instantiation: nsCOMPtr<mozIStorageFunction>::nsCOMPtr(mozIStorageFunction*)
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParamsArray>::nsCOMPtr(mozIStorageBindingParamsArray*)
Unexecuted instantiation: nsCOMPtr<nsICancelable>::nsCOMPtr(nsICancelable*)
Unexecuted instantiation: nsCOMPtr<nsIDNSRecord>::nsCOMPtr(nsIDNSRecord*)
Unexecuted instantiation: nsCOMPtr<nsIDNSByTypeRecord>::nsCOMPtr(nsIDNSByTypeRecord*)
Unexecuted instantiation: nsCOMPtr<nsIHttpPushListener>::nsCOMPtr(nsIHttpPushListener*)
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag2>::nsCOMPtr(nsIWritablePropertyBag2*)
Unexecuted instantiation: nsCOMPtr<nsISocketProvider>::nsCOMPtr(nsISocketProvider*)
Unexecuted instantiation: nsCOMPtr<nsISocketProviderService>::nsCOMPtr(nsISocketProviderService*)
Unexecuted instantiation: nsCOMPtr<nsIDirIndex>::nsCOMPtr(nsIDirIndex*)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryInfo>::nsCOMPtr(nsICacheEntryInfo*)
Unexecuted instantiation: nsCOMPtr<nsICacheDeviceInfo>::nsCOMPtr(nsICacheDeviceInfo*)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::nsCOMPtr(nsIApplicationCacheNamespace*)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::nsCOMPtr(nsIApplicationCache*)
Unexecuted instantiation: nsCOMPtr<nsICacheStorageVisitor>::nsCOMPtr(nsICacheStorageVisitor*)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileListener>::nsCOMPtr(mozilla::net::CacheFileListener*)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileChunkListener>::nsCOMPtr(mozilla::net::CacheFileChunkListener*)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::nsCOMPtr(mozilla::net::CacheFileIOListener*)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::nsCOMPtr(nsICacheEntryOpenCallback*)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::nsCOMPtr(nsICacheEntryDoomCallback*)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryMetaDataVisitor>::nsCOMPtr(nsICacheEntryMetaDataVisitor*)
Unexecuted instantiation: nsCOMPtr<nsICacheStorage>::nsCOMPtr(nsICacheStorage*)
Unexecuted instantiation: nsCOMPtr<nsICacheStorageConsumptionObserver>::nsCOMPtr(nsICacheStorageConsumptionObserver*)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::nsCOMPtr(nsICacheEntry*)
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::nsCOMPtr(nsITransportEventSink*)
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::nsCOMPtr(nsIPrompt*)
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::nsCOMPtr(nsIFTPEventSink*)
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::nsCOMPtr(nsIProxyInfo*)
Unexecuted instantiation: nsCOMPtr<nsINetworkProperties>::nsCOMPtr(nsINetworkProperties*)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::nsCOMPtr(nsIHttpChannelInternal*)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::nsCOMPtr(nsIHttpChannel*)
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::nsCOMPtr(nsIConsoleReportCollector*)
Unexecuted instantiation: nsCOMPtr<nsIHttpHeaderVisitor>::nsCOMPtr(nsIHttpHeaderVisitor*)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::nsCOMPtr(nsPIDOMWindowInner*)
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::nsCOMPtr(nsIInterceptedChannel*)
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>::nsCOMPtr(nsIHttpActivityObserver*)
Unexecuted instantiation: nsCOMPtr<nsICorsPreflightCallback>::nsCOMPtr(nsICorsPreflightCallback*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::nsCOMPtr(mozilla::dom::Element*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectReadyCallback>::nsCOMPtr(nsIAsyncVerifyRedirectReadyCallback*)
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt2>::nsCOMPtr(nsIAuthPrompt2*)
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::nsCOMPtr(nsINetworkInterceptController*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::nsCOMPtr(nsIAsyncOutputStream*)
Unexecuted instantiation: nsCOMPtr<nsIHttpUpgradeListener>::nsCOMPtr(nsIHttpUpgradeListener*)
Unexecuted instantiation: nsCOMPtr<nsIServerTiming>::nsCOMPtr(nsIServerTiming*)
Unexecuted instantiation: nsCOMPtr<nsISubstitutionObserver>::nsCOMPtr(nsISubstitutionObserver*)
Unexecuted instantiation: nsCOMPtr<nsIWebSocketListener>::nsCOMPtr(nsIWebSocketListener*)
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptProvider>::nsCOMPtr(nsIAuthPromptProvider*)
Unexecuted instantiation: nsCOMPtr<nsIWebSocketEventListener>::nsCOMPtr(nsIWebSocketEventListener*)
Unexecuted instantiation: nsCOMPtr<nsINetworkLinkService>::nsCOMPtr(nsINetworkLinkService*)
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnect>::nsCOMPtr(nsISpeculativeConnect*)
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticatorCallback>::nsCOMPtr(nsIHttpAuthenticatorCallback*)
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticableChannel>::nsCOMPtr(nsIHttpAuthenticableChannel*)
Unexecuted instantiation: nsCOMPtr<nsIScriptSecurityManager>::nsCOMPtr(nsIScriptSecurityManager*)
Unexecuted instantiation: nsCOMPtr<nsIWidget>::nsCOMPtr(nsIWidget*)
nsCOMPtr<nsIGlobalObject>::nsCOMPtr(nsIGlobalObject*)
Line
Count
Source
483
56.8M
  {
484
56.8M
    assert_validity();
485
56.8M
    if (mRawPtr) {
486
1.62M
      NSCAP_ADDREF(this, mRawPtr);
487
1.62M
    }
488
56.8M
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
56.8M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
56.8M
  }
Unexecuted instantiation: nsCOMPtr<nsINode>::nsCOMPtr(nsINode*)
Unexecuted instantiation: nsCOMPtr<nsIXPCComponents_utils_Sandbox>::nsCOMPtr(nsIXPCComponents_utils_Sandbox*)
nsCOMPtr<nsIXPCConstructor>::nsCOMPtr(nsIXPCConstructor*)
Line
Count
Source
483
1
  {
484
1
    assert_validity();
485
1
    if (mRawPtr) {
486
1
      NSCAP_ADDREF(this, mRawPtr);
487
1
    }
488
1
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
1
  }
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheck>::nsCOMPtr(nsIEditorSpellCheck*)
Unexecuted instantiation: nsCOMPtr<nsICommandParams>::nsCOMPtr(nsICommandParams*)
nsCOMPtr<nsIXPCScriptable>::nsCOMPtr(nsIXPCScriptable*)
Line
Count
Source
483
1.62M
  {
484
1.62M
    assert_validity();
485
1.62M
    if (mRawPtr) {
486
1.62M
      NSCAP_ADDREF(this, mRawPtr);
487
1.62M
    }
488
1.62M
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
1.62M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
1.62M
  }
Unexecuted instantiation: nsCOMPtr<nsIProperty>::nsCOMPtr(nsIProperty*)
nsCOMPtr<nsIXPCWrappedJSClass>::nsCOMPtr(nsIXPCWrappedJSClass*)
Line
Count
Source
483
1.62M
  {
484
1.62M
    assert_validity();
485
1.62M
    if (mRawPtr) {
486
1.62M
      NSCAP_ADDREF(this, mRawPtr);
487
1.62M
    }
488
1.62M
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
1.62M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
1.62M
  }
Unexecuted instantiation: nsCOMPtr<nsIJSEnumerator>::nsCOMPtr(nsIJSEnumerator*)
nsCOMPtr<nsIClassInfo>::nsCOMPtr(nsIClassInfo*)
Line
Count
Source
483
1.62M
  {
484
1.62M
    assert_validity();
485
1.62M
    if (mRawPtr) {
486
1.62M
      NSCAP_ADDREF(this, mRawPtr);
487
1.62M
    }
488
1.62M
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
1.62M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
1.62M
  }
Unexecuted instantiation: nsCOMPtr<nsIZipReaderCache>::nsCOMPtr(nsIZipReaderCache*)
Unexecuted instantiation: nsCOMPtr<nsIStreamConverter>::nsCOMPtr(nsIStreamConverter*)
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::nsCOMPtr(mozIStorageError*)
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::nsCOMPtr(mozIStorageCompletionCallback*)
Unexecuted instantiation: nsCOMPtr<mozIStorageVacuumParticipant>::nsCOMPtr(mozIStorageVacuumParticipant*)
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::nsCOMPtr(mozilla::storage::StorageBaseStatementInternal*)
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::nsCOMPtr(mozIStorageBindingParams*)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::nsCOMPtr(mozIStorageStatementCallback*)
nsCOMPtr<nsIWeakReference>::nsCOMPtr(nsIWeakReference*)
Line
Count
Source
483
3
  {
484
3
    assert_validity();
485
3
    if (mRawPtr) {
486
3
      NSCAP_ADDREF(this, mRawPtr);
487
3
    }
488
3
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
3
  }
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::nsCOMPtr(nsIDocumentLoader*)
Unexecuted instantiation: nsCOMPtr<nsIHandlerApp>::nsCOMPtr(nsIHandlerApp*)
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::nsCOMPtr(nsIMIMEInfo*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr(mozilla::dom::EventTarget*)
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::nsCOMPtr(nsIOfflineCacheUpdate*)
Unexecuted instantiation: nsCOMPtr<nsIDomainSet>::nsCOMPtr(nsIDomainSet*)
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::nsCOMPtr(nsIStringBundle*)
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::nsCOMPtr(nsIRequestObserver*)
Unexecuted instantiation: nsCOMPtr<nsIParser>::nsCOMPtr(nsIParser*)
Unexecuted instantiation: nsCOMPtr<nsIContent>::nsCOMPtr(nsIContent*)
Unexecuted instantiation: nsCOMPtr<nsIHangDetails>::nsCOMPtr(nsIHangDetails*)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::nsCOMPtr(imgIContainer*)
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::nsCOMPtr(nsIContentSink*)
Unexecuted instantiation: nsCOMPtr<imgIScriptedNotificationObserver>::nsCOMPtr(imgIScriptedNotificationObserver*)
Unexecuted instantiation: nsCOMPtr<nsIProperties>::nsCOMPtr(nsIProperties*)
Unexecuted instantiation: nsCOMPtr<imgIContainerCallback>::nsCOMPtr(imgIContainerCallback*)
Unexecuted instantiation: nsCOMPtr<imgIRequest>::nsCOMPtr(imgIRequest*)
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::nsCOMPtr(imgINotificationObserver*)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr(nsIDocShellTreeItem*)
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::nsCOMPtr(nsITimeoutHandler*)
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::nsCOMPtr(nsIScriptContext*)
Unexecuted instantiation: nsCOMPtr<nsIControllers>::nsCOMPtr(nsIControllers*)
Unexecuted instantiation: nsCOMPtr<nsIScreen>::nsCOMPtr(nsIScreen*)
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::nsCOMPtr(nsPIWindowRoot*)
Unexecuted instantiation: nsCOMPtr<nsITabChild>::nsCOMPtr(nsITabChild*)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULCommandDispatcher>::nsCOMPtr(nsIDOMXULCommandDispatcher*)
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::nsCOMPtr(nsIXULWindow*)
Unexecuted instantiation: nsCOMPtr<nsIObjectLoadingContent>::nsCOMPtr(nsIObjectLoadingContent*)
Unexecuted instantiation: nsCOMPtr<nsPluginTag>::nsCOMPtr(nsPluginTag*)
Unexecuted instantiation: nsCOMPtr<nsIInternalPluginTag>::nsCOMPtr(nsIInternalPluginTag*)
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::nsCOMPtr(imgIEncoder*)
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::nsCOMPtr(nsIScriptGlobalObject*)
Unexecuted instantiation: nsCOMPtr<nsISelectionListener>::nsCOMPtr(nsISelectionListener*)
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::nsCOMPtr(nsITimerCallback*)
Unexecuted instantiation: nsCOMPtr<nsIFlavorDataProvider>::nsCOMPtr(nsIFlavorDataProvider*)
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::nsCOMPtr(nsIContentIterator*)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequest>::nsCOMPtr(nsIContentPermissionRequest*)
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::nsCOMPtr(nsIProgressEventSink*)
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::nsCOMPtr(nsIChannelEventSink*)
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::nsCOMPtr(nsISecurityEventSink*)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::nsCOMPtr(nsIApplicationCacheContainer*)
Unexecuted instantiation: nsCOMPtr<nsIRefreshURI>::nsCOMPtr(nsIRefreshURI*)
Unexecuted instantiation: nsCOMPtr<nsICSSLoaderObserver>::nsCOMPtr(nsICSSLoaderObserver*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Link>::nsCOMPtr(mozilla::dom::Link*)
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::nsCOMPtr(nsIBrowserDOMWindow*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocument>::nsCOMPtr(nsIWebBrowserPersistDocument*)
Unexecuted instantiation: nsCOMPtr<nsIJSArgArray>::nsCOMPtr(nsIJSArgArray*)
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::nsCOMPtr(nsIFrameLoaderOwner*)
Unexecuted instantiation: nsCOMPtr<nsINodeList>::nsCOMPtr(nsINodeList*)
Unexecuted instantiation: nsCOMPtr<nsICookie2>::nsCOMPtr(nsICookie2*)
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::nsCOMPtr(nsIStackFrame*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBlocker>::nsCOMPtr(nsIAsyncShutdownBlocker*)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::nsCOMPtr(nsIWebProgressListener*)
Unexecuted instantiation: nsCOMPtr<nsIController>::nsCOMPtr(nsIController*)
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::nsCOMPtr(nsIControllerCommandTable*)
Unexecuted instantiation: nsCOMPtr<nsIListenerChangeListener>::nsCOMPtr(nsIListenerChangeListener*)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::nsCOMPtr(nsILoadGroup*)
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::nsCOMPtr(nsIFileMetadataCallback*)
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPosition>::nsCOMPtr(nsIDOMGeoPosition*)
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPositionCoords>::nsCOMPtr(nsIDOMGeoPositionCoords*)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequester>::nsCOMPtr(nsIContentPermissionRequester*)
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::nsCOMPtr(nsICanvasRenderingContextInternal*)
Unexecuted instantiation: nsCOMPtr<nsIColorPicker>::nsCOMPtr(nsIColorPicker*)
Unexecuted instantiation: nsCOMPtr<nsIFilePicker>::nsCOMPtr(nsIFilePicker*)
Unexecuted instantiation: nsCOMPtr<nsIFilePickerShownCallback>::nsCOMPtr(nsIFilePickerShownCallback*)
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::nsCOMPtr(nsIFormControl*)
Unexecuted instantiation: nsCOMPtr<nsIColorPickerShownCallback>::nsCOMPtr(nsIColorPickerShownCallback*)
Unexecuted instantiation: nsCOMPtr<nsIContentPrefCallback2>::nsCOMPtr(nsIContentPrefCallback2*)
Unexecuted instantiation: nsCOMPtr<nsIRadioGroupContainer>::nsCOMPtr(nsIRadioGroupContainer*)
Unexecuted instantiation: nsCOMPtr<nsIRadioVisitor>::nsCOMPtr(nsIRadioVisitor*)
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::nsCOMPtr(nsIHTMLCollection*)
Unexecuted instantiation: nsCOMPtr<nsIMutationObserver>::nsCOMPtr(nsIMutationObserver*)
Unexecuted instantiation: nsCOMPtr<nsIConstraintValidation>::nsCOMPtr(nsIConstraintValidation*)
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::nsCOMPtr(nsISelectionController*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::MediaDevices>::nsCOMPtr(mozilla::dom::MediaDevices*)
Unexecuted instantiation: nsCOMPtr<nsIGetUserMediaDevicesSuccessCallback>::nsCOMPtr(nsIGetUserMediaDevicesSuccessCallback*)
Unexecuted instantiation: nsCOMPtr<nsIDOMGetUserMediaErrorCallback>::nsCOMPtr(nsIDOMGetUserMediaErrorCallback*)
Unexecuted instantiation: nsCOMPtr<nsISpeechService>::nsCOMPtr(nsISpeechService*)
Unexecuted instantiation: nsCOMPtr<nsISpeechTask>::nsCOMPtr(nsISpeechTask*)
Unexecuted instantiation: nsCOMPtr<nsINotificationStorageCallback>::nsCOMPtr(nsINotificationStorageCallback*)
Unexecuted instantiation: nsCOMPtr<nsIDOMMozWakeLockListener>::nsCOMPtr(nsIDOMMozWakeLockListener*)
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::nsCOMPtr(nsIDOMEventListener*)
Unexecuted instantiation: nsCOMPtr<nsIPushData>::nsCOMPtr(nsIPushData*)
Unexecuted instantiation: nsCOMPtr<nsIPushMessage>::nsCOMPtr(nsIPushMessage*)
Unexecuted instantiation: nsCOMPtr<nsIQuotaManagerService>::nsCOMPtr(nsIQuotaManagerService*)
Unexecuted instantiation: nsCOMPtr<nsIQuotaUsageCallback>::nsCOMPtr(nsIQuotaUsageCallback*)
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::nsCOMPtr(mozilla::nsISVGPoint*)
Unexecuted instantiation: nsCOMPtr<mozilla::DOMSVGLength>::nsCOMPtr(mozilla::DOMSVGLength*)
Unexecuted instantiation: nsCOMPtr<nsIClearSiteDataCallback>::nsCOMPtr(nsIClearSiteDataCallback*)
Unexecuted instantiation: nsCOMPtr<nsIGetSitesWithDataCallback>::nsCOMPtr(nsIGetSitesWithDataCallback*)
Unexecuted instantiation: nsCOMPtr<GetSitesClosure>::nsCOMPtr(GetSitesClosure*)
Unexecuted instantiation: nsCOMPtr<nsIBFCacheEntry>::nsCOMPtr(nsIBFCacheEntry*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::nsCOMPtr(mozilla::dom::DataTransfer*)
Unexecuted instantiation: nsCOMPtr<nsIContentProcessInfo>::nsCOMPtr(nsIContentProcessInfo*)
Unexecuted instantiation: nsCOMPtr<nsIMessageSender>::nsCOMPtr(nsIMessageSender*)
Unexecuted instantiation: nsCOMPtr<nsIOpenURIInFrameParams>::nsCOMPtr(nsIOpenURIInFrameParams*)
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::nsCOMPtr(mozIDOMWindowProxy*)
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityPolicy>::nsCOMPtr(nsIContentSecurityPolicy*)
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebugger>::nsCOMPtr(nsIWorkerDebugger*)
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerListener>::nsCOMPtr(nsIWorkerDebuggerListener*)
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerManagerListener>::nsCOMPtr(nsIWorkerDebuggerManagerListener*)
Unexecuted instantiation: nsCOMPtr<mozilla::DOMEventTargetHelper>::nsCOMPtr(mozilla::DOMEventTargetHelper*)
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJS>::nsCOMPtr(nsIXPConnectWrappedJS*)
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::nsCOMPtr(nsIXMLContentSink*)
Unexecuted instantiation: nsCOMPtr<nsIDocumentTransformer>::nsCOMPtr(nsIDocumentTransformer*)
Unexecuted instantiation: nsCOMPtr<txIEXSLTRegExFunctions>::nsCOMPtr(txIEXSLTRegExFunctions*)
Unexecuted instantiation: nsCOMPtr<nsITransformObserver>::nsCOMPtr(nsITransformObserver*)
Unexecuted instantiation: nsCOMPtr<nsIScriptLoaderObserver>::nsCOMPtr(nsIScriptLoaderObserver*)
Unexecuted instantiation: nsCOMPtr<nsIOffThreadScriptReceiver>::nsCOMPtr(nsIOffThreadScriptReceiver*)
Unexecuted instantiation: nsCOMPtr<nsIObjectInputStream>::nsCOMPtr(nsIObjectInputStream*)
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::nsCOMPtr(nsITimedChannel*)
Unexecuted instantiation: nsCOMPtr<nsIDOMWindowUtils>::nsCOMPtr(nsIDOMWindowUtils*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistResourceVisitor>::nsCOMPtr(nsIWebBrowserPersistResourceVisitor*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistWriteCompletion>::nsCOMPtr(nsIWebBrowserPersistWriteCompletion*)
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::nsCOMPtr(nsIScriptElement*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentMethodData>::nsCOMPtr(nsIPaymentMethodData*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentCurrencyAmount>::nsCOMPtr(nsIPaymentCurrencyAmount*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentItem>::nsCOMPtr(nsIPaymentItem*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetailsModifier>::nsCOMPtr(nsIPaymentDetailsModifier*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentShippingOption>::nsCOMPtr(nsIPaymentShippingOption*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetails>::nsCOMPtr(nsIPaymentDetails*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentOptions>::nsCOMPtr(nsIPaymentOptions*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentActionResponse>::nsCOMPtr(nsIPaymentActionResponse*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentAddress>::nsCOMPtr(nsIPaymentAddress*)
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::nsCOMPtr(nsIWebSocketChannel*)
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::nsCOMPtr(nsICacheInfoChannel*)
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerUnregisterCallback>::nsCOMPtr(nsIServiceWorkerUnregisterCallback*)
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManagerListener>::nsCOMPtr(nsIServiceWorkerManagerListener*)
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerRegistrationInfoListener>::nsCOMPtr(nsIServiceWorkerRegistrationInfoListener*)
Unexecuted instantiation: nsCOMPtr<nsIUnsubscribeResultCallback>::nsCOMPtr(nsIUnsubscribeResultCallback*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::nsCOMPtr(nsIPresentationServiceCallback*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::nsCOMPtr(nsIPresentationTransportBuilderConstructor*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceRequest>::nsCOMPtr(nsIPresentationDeviceRequest*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationChannelDescription>::nsCOMPtr(nsIPresentationChannelDescription*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::nsCOMPtr(nsIPresentationDevice*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::nsCOMPtr(nsIPresentationControlChannel*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::nsCOMPtr(nsIPresentationSessionTransport*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::nsCOMPtr(nsIPresentationService*)
Unexecuted instantiation: nsCOMPtr<nsIKeyEventInPluginCallback>::nsCOMPtr(nsIKeyEventInPluginCallback*)
Unexecuted instantiation: nsCOMPtr<mozilla::widget::TextEventDispatcherListener>::nsCOMPtr(mozilla::widget::TextEventDispatcherListener*)
Unexecuted instantiation: nsCOMPtr<nsIBidiKeyboard>::nsCOMPtr(nsIBidiKeyboard*)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::nsCOMPtr(nsITransferable*)
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooser>::nsCOMPtr(nsIApplicationChooser*)
Unexecuted instantiation: nsCOMPtr<nsPrintSettingsGTK>::nsCOMPtr(nsPrintSettingsGTK*)
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::nsCOMPtr(nsICSSDeclaration*)
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheckCallback>::nsCOMPtr(nsIEditorSpellCheckCallback*)
Unexecuted instantiation: nsCOMPtr<nsITransaction>::nsCOMPtr(nsITransaction*)
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::nsCOMPtr(nsICommandManager*)
Unexecuted instantiation: nsCOMPtr<nsIEditor>::nsCOMPtr(nsIEditor*)
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::nsCOMPtr(nsIStyleSheetLinkingElement*)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::nsCOMPtr(nsIBaseWindow*)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::nsCOMPtr(nsIContentViewer*)
Unexecuted instantiation: nsCOMPtr<nsIFrameTraversal>::nsCOMPtr(nsIFrameTraversal*)
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::nsCOMPtr(nsITextControlElement*)
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::nsCOMPtr(nsBoxLayout*)
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::nsCOMPtr(nsITreeBoxObject*)
Unexecuted instantiation: nsCOMPtr<nsIGridPart>::nsCOMPtr(nsIGridPart*)
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::nsCOMPtr(nsIDocumentViewerPrint*)
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::nsCOMPtr(nsIPrintSettings*)
Unexecuted instantiation: nsCOMPtr<nsISHistory>::nsCOMPtr(nsISHistory*)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::nsCOMPtr(nsISHEntry*)
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::nsCOMPtr(nsPICommandUpdater*)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::nsCOMPtr(nsIDocShellTreeOwner*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::nsCOMPtr(nsIWebBrowserChrome*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowser>::nsCOMPtr(nsIWebBrowser*)
Unexecuted instantiation: nsCOMPtr<nsIWindowMediatorListener>::nsCOMPtr(nsIWindowMediatorListener*)
Unexecuted instantiation: nsCOMPtr<nsIAccessible>::nsCOMPtr(nsIAccessible*)
Unexecuted instantiation: nsCOMPtr<nsIAccessibleDocument>::nsCOMPtr(nsIAccessibleDocument*)
Unexecuted instantiation: nsCOMPtr<nsIAccessibleTraversalRule>::nsCOMPtr(nsIAccessibleTraversalRule*)
Unexecuted instantiation: nsCOMPtr<nsIAccessiblePivotObserver>::nsCOMPtr(nsIAccessiblePivotObserver*)
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::nsCOMPtr(mozISpellCheckingEngine*)
Unexecuted instantiation: nsCOMPtr<nsIPK11Token>::nsCOMPtr(nsIPK11Token*)
Unexecuted instantiation: nsCOMPtr<nsIPKCS11Module>::nsCOMPtr(nsIPKCS11Module*)
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::nsCOMPtr(nsIASN1Sequence*)
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::nsCOMPtr(nsIASN1PrintableItem*)
Unexecuted instantiation: nsCOMPtr<nsIX509CertValidity>::nsCOMPtr(nsIX509CertValidity*)
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::nsCOMPtr(nsIX509CertList*)
Unexecuted instantiation: nsCOMPtr<nsIPKCS11Slot>::nsCOMPtr(nsIPKCS11Slot*)
Unexecuted instantiation: nsCOMPtr<nsICommandLineRunner>::nsCOMPtr(nsICommandLineRunner*)
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::nsCOMPtr(nsIAlertsService*)
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::nsCOMPtr(nsIAlertNotification*)
Unexecuted instantiation: nsCOMPtr<nsIFaviconDataCallback>::nsCOMPtr(nsIFaviconDataCallback*)
Unexecuted instantiation: nsCOMPtr<nsIAlertNotificationImageListener>::nsCOMPtr(nsIAlertNotificationImageListener*)
Unexecuted instantiation: nsCOMPtr<nsINativeOSFileSuccessCallback>::nsCOMPtr(nsINativeOSFileSuccessCallback*)
Unexecuted instantiation: nsCOMPtr<nsINativeOSFileErrorCallback>::nsCOMPtr(nsINativeOSFileErrorCallback*)
Unexecuted instantiation: nsCOMPtr<nsIPerformanceObserver>::nsCOMPtr(nsIPerformanceObserver*)
Unexecuted instantiation: nsCOMPtr<nsIPerformanceStats>::nsCOMPtr(nsIPerformanceStats*)
Unexecuted instantiation: nsCOMPtr<mozIVisitInfo>::nsCOMPtr(mozIVisitInfo*)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultNode>::nsCOMPtr(nsINavHistoryResultNode*)
Unexecuted instantiation: nsCOMPtr<nsIApplicationReputationQuery>::nsCOMPtr(nsIApplicationReputationQuery*)
Unexecuted instantiation: nsCOMPtr<nsIApplicationReputationCallback>::nsCOMPtr(nsIApplicationReputationCallback*)
Unexecuted instantiation: nsCOMPtr<nsILoginReputationQuery>::nsCOMPtr(nsILoginReputationQuery*)
Unexecuted instantiation: nsCOMPtr<nsILoginReputationQueryCallback>::nsCOMPtr(nsILoginReputationQueryCallback*)
Unexecuted instantiation: nsCOMPtr<nsIPrefService>::nsCOMPtr(nsIPrefService*)
nsCOMPtr<nsITelemetry>::nsCOMPtr(nsITelemetry*)
Line
Count
Source
483
3
  {
484
3
    assert_validity();
485
3
    if (mRawPtr) {
486
3
      NSCAP_ADDREF(this, mRawPtr);
487
3
    }
488
3
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
489
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
490
3
  }
Unexecuted instantiation: nsCOMPtr<nsIBufferedOutputStream>::nsCOMPtr(nsIBufferedOutputStream*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::nsCOMPtr(nsIUrlClassifierCallback*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheInfo>::nsCOMPtr(nsIUrlClassifierCacheInfo*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierPositiveCacheEntry>::nsCOMPtr(nsIUrlClassifierPositiveCacheEntry*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheEntry>::nsCOMPtr(nsIUrlClassifierCacheEntry*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::nsCOMPtr(nsIUrlClassifierUpdateObserver*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierLookupCallback>::nsCOMPtr(nsIUrlClassifierLookupCallback*)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearch>::nsCOMPtr(nsIAutoCompleteSearch*)
Unexecuted instantiation: nsCOMPtr<nsIPrintProgressParams>::nsCOMPtr(nsIPrintProgressParams*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::nsCOMPtr(nsIWebBrowserPrint*)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::nsCOMPtr(nsIAutoCompletePopup*)
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::nsCOMPtr(nsIToolkitProfile*)
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfileService>::nsCOMPtr(nsIToolkitProfileService*)
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::nsCOMPtr(nsIGIOMimeApp*)
Unexecuted instantiation: nsCOMPtr<nsIObserverService>::nsCOMPtr(nsIObserverService*)
Unexecuted instantiation: nsCOMPtr<nsITransactionManager>::nsCOMPtr(nsITransactionManager*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierParseFindFullHashCallback>::nsCOMPtr(nsIUrlClassifierParseFindFullHashCallback*)
491
492
  MOZ_IMPLICIT nsCOMPtr(already_AddRefed<T>& aSmartPtr)
493
    : NSCAP_CTOR_BASE(aSmartPtr.take())
494
420
  {
495
420
    assert_validity();
496
420
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
497
420
    NSCAP_ASSERT_NO_QUERY_NEEDED();
498
420
  }
nsCOMPtr<nsIRunnable>::nsCOMPtr(already_AddRefed<nsIRunnable>&)
Line
Count
Source
494
417
  {
495
417
    assert_validity();
496
417
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
497
417
    NSCAP_ASSERT_NO_QUERY_NEEDED();
498
417
  }
nsCOMPtr<nsIIdlePeriod>::nsCOMPtr(already_AddRefed<nsIIdlePeriod>&)
Line
Count
Source
494
3
  {
495
3
    assert_validity();
496
3
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
497
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
498
3
  }
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr(already_AddRefed<nsIEventTarget>&)
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::nsCOMPtr(already_AddRefed<nsIStringBundle>&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr(already_AddRefed<nsIInputStream>&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::nsCOMPtr(already_AddRefed<nsIAsyncInputStream>&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::nsCOMPtr(already_AddRefed<nsPIDOMWindowInner>&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::nsCOMPtr(already_AddRefed<mozilla::dom::Element>&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr(already_AddRefed<nsPIDOMWindowOuter>&)
Unexecuted instantiation: nsCOMPtr<nsIURI>::nsCOMPtr(already_AddRefed<nsIURI>&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::nsCOMPtr(already_AddRefed<nsIPrincipal>&)
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::nsCOMPtr(already_AddRefed<nsIGlobalObject>&)
Unexecuted instantiation: nsCOMPtr<nsIThread>::nsCOMPtr(already_AddRefed<nsIThread>&)
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::nsCOMPtr(already_AddRefed<nsILayoutHistoryState>&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::nsCOMPtr(already_AddRefed<nsIContent>&)
499
500
  // Construct from |otherComPtr.forget()|.
501
  MOZ_IMPLICIT nsCOMPtr(already_AddRefed<T>&& aSmartPtr)
502
    : NSCAP_CTOR_BASE(aSmartPtr.take())
503
5.01M
  {
504
5.01M
    assert_validity();
505
5.01M
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
5.01M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
5.01M
  }
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::nsCOMPtr(already_AddRefed<nsIStackFrame>&&)
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::nsCOMPtr(already_AddRefed<nsIGfxInfo>&&)
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::nsCOMPtr(already_AddRefed<nsIMutableArray>&&)
nsCOMPtr<nsIWeakReference>::nsCOMPtr(already_AddRefed<nsIWeakReference>&&)
Line
Count
Source
503
199
  {
504
199
    assert_validity();
505
199
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
199
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
199
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr(already_AddRefed<nsIInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::nsCOMPtr(already_AddRefed<nsIInputStreamCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::nsCOMPtr(already_AddRefed<nsIOutputStreamCallback>&&)
nsCOMPtr<nsIChromeRegistry>::nsCOMPtr(already_AddRefed<nsIChromeRegistry>&&)
Line
Count
Source
503
3
  {
504
3
    assert_validity();
505
3
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
3
  }
nsCOMPtr<nsIFactory>::nsCOMPtr(already_AddRefed<nsIFactory>&&)
Line
Count
Source
503
1.91M
  {
504
1.91M
    assert_validity();
505
1.91M
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
1.91M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
1.91M
  }
nsCOMPtr<mozilla::ModuleLoader>::nsCOMPtr(already_AddRefed<mozilla::ModuleLoader>&&)
Line
Count
Source
503
1
  {
504
1
    assert_validity();
505
1
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
1
  }
Unexecuted instantiation: nsCOMPtr<nsIThreadPool>::nsCOMPtr(already_AddRefed<nsIThreadPool>&&)
nsCOMPtr<nsIThreadObserver>::nsCOMPtr(already_AddRefed<nsIThreadObserver>&&)
Line
Count
Source
503
40
  {
504
40
    assert_validity();
505
40
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
40
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
40
  }
nsCOMPtr<nsIURI>::nsCOMPtr(already_AddRefed<nsIURI>&&)
Line
Count
Source
503
5.93k
  {
504
5.93k
    assert_validity();
505
5.93k
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
5.93k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
5.93k
  }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr(already_AddRefed<nsPIDOMWindowOuter>&&)
nsCOMPtr<nsIIOService>::nsCOMPtr(already_AddRefed<nsIIOService>&&)
Line
Count
Source
503
3.07M
  {
504
3.07M
    assert_validity();
505
3.07M
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
3.07M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
3.07M
  }
Unexecuted instantiation: nsCOMPtr<nsIObserver>::nsCOMPtr(already_AddRefed<nsIObserver>&&)
Unexecuted instantiation: nsCOMPtr<nsIStringBundleService>::nsCOMPtr(already_AddRefed<nsIStringBundleService>&&)
nsCOMPtr<nsILoadInfo>::nsCOMPtr(already_AddRefed<nsILoadInfo>&&)
Line
Count
Source
503
39
  {
504
39
    assert_validity();
505
39
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
39
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
39
  }
Unexecuted instantiation: nsCOMPtr<nsIChannel>::nsCOMPtr(already_AddRefed<nsIChannel>&&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr(already_AddRefed<nsIEventTarget>&&)
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::nsCOMPtr(already_AddRefed<mozIThirdPartyUtil>&&)
nsCOMPtr<nsINetUtil>::nsCOMPtr(already_AddRefed<nsINetUtil>&&)
Line
Count
Source
503
11.6k
  {
504
11.6k
    assert_validity();
505
11.6k
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
11.6k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
11.6k
  }
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::nsCOMPtr(already_AddRefed<nsIOutputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIRedirectChannelRegistrar>::nsCOMPtr(already_AddRefed<nsIRedirectChannelRegistrar>&&)
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::nsCOMPtr(already_AddRefed<nsIObjectOutputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIObjectInputStream>::nsCOMPtr(already_AddRefed<nsIObjectInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIArray>::nsCOMPtr(already_AddRefed<nsIArray>&&)
Unexecuted instantiation: nsCOMPtr<nsICookiePermission>::nsCOMPtr(already_AddRefed<nsICookiePermission>&&)
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::nsCOMPtr(already_AddRefed<nsILoadContextInfo>&&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::nsCOMPtr(already_AddRefed<nsICacheEntryOpenCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::nsCOMPtr(already_AddRefed<nsICacheEntry>&&)
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::nsCOMPtr(already_AddRefed<nsIInterceptedBodyCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::nsCOMPtr(already_AddRefed<nsIDocument>&&)
nsCOMPtr<nsIPrincipal>::nsCOMPtr(already_AddRefed<nsIPrincipal>&&)
Line
Count
Source
503
3
  {
504
3
    assert_validity();
505
3
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
3
  }
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::nsCOMPtr(already_AddRefed<nsICacheStorageService>&&)
Unexecuted instantiation: nsCOMPtr<nsIStreamTransportService>::nsCOMPtr(already_AddRefed<nsIStreamTransportService>&&)
nsCOMPtr<nsISocketTransportService>::nsCOMPtr(already_AddRefed<nsISocketTransportService>&&)
Line
Count
Source
503
2
  {
504
2
    assert_validity();
505
2
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
2
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
2
  }
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::nsCOMPtr(already_AddRefed<nsIJARChannel>&&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::nsCOMPtr(already_AddRefed<nsIStreamListener>&&)
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::nsCOMPtr(already_AddRefed<nsIRedirectHistoryEntry>&&)
Unexecuted instantiation: nsCOMPtr<nsITabChild>::nsCOMPtr(already_AddRefed<nsITabChild>&&)
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::nsCOMPtr(already_AddRefed<nsILoadContext>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::nsCOMPtr(already_AddRefed<mozIStorageError>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::nsCOMPtr(already_AddRefed<mozIStorageStatementCallback>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::nsCOMPtr(already_AddRefed<mozIStorageBindingParams>&&)
Unexecuted instantiation: nsCOMPtr<nsITimer>::nsCOMPtr(already_AddRefed<nsITimer>&&)
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::nsCOMPtr(already_AddRefed<nsIInterfaceRequestor>&&)
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::nsCOMPtr(already_AddRefed<nsIHandlerInfo>&&)
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::nsCOMPtr(already_AddRefed<nsIMIMEInfo>&&)
Unexecuted instantiation: nsCOMPtr<nsIProcess>::nsCOMPtr(already_AddRefed<nsIProcess>&&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::nsCOMPtr(already_AddRefed<nsPIDOMWindowInner>&&)
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::nsCOMPtr(already_AddRefed<nsIPermissionManager>&&)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::nsCOMPtr(already_AddRefed<nsILoadGroup>&&)
nsCOMPtr<nsIUUIDGenerator>::nsCOMPtr(already_AddRefed<nsIUUIDGenerator>&&)
Line
Count
Source
503
12
  {
504
12
    assert_validity();
505
12
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
506
12
    NSCAP_ASSERT_NO_QUERY_NEEDED();
507
12
  }
Unexecuted instantiation: nsCOMPtr<nsIScreen>::nsCOMPtr(already_AddRefed<nsIScreen>&&)
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::nsCOMPtr(already_AddRefed<nsIPresShell>&&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::nsCOMPtr(already_AddRefed<nsIContent>&&)
Unexecuted instantiation: nsCOMPtr<nsIWidget>::nsCOMPtr(already_AddRefed<nsIWidget>&&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::nsCOMPtr(already_AddRefed<mozilla::dom::Element>&&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::nsCOMPtr(already_AddRefed<nsIApplicationCache>&&)
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::nsCOMPtr(already_AddRefed<nsIDragSession>&&)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::nsCOMPtr(already_AddRefed<imgIContainer>&&)
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::nsCOMPtr(already_AddRefed<nsIPluginTag>&&)
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::nsCOMPtr(already_AddRefed<nsPIWindowRoot>&&)
Unexecuted instantiation: nsCOMPtr<nsIScriptTimeoutHandler>::nsCOMPtr(already_AddRefed<nsIScriptTimeoutHandler>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::nsCOMPtr(already_AddRefed<nsIDocShellTreeOwner>&&)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::nsCOMPtr(already_AddRefed<nsIBaseWindow>&&)
Unexecuted instantiation: nsCOMPtr<nsIController>::nsCOMPtr(already_AddRefed<nsIController>&&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::nsCOMPtr(already_AddRefed<nsIWebBrowserChrome>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr(already_AddRefed<nsIDocShell>&&)
Unexecuted instantiation: nsCOMPtr<nsINode>::nsCOMPtr(already_AddRefed<nsINode>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::nsCOMPtr(already_AddRefed<nsIDocumentEncoder>&&)
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::nsCOMPtr(already_AddRefed<imgIEncoder>&&)
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::nsCOMPtr(already_AddRefed<nsIContentIterator>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr(already_AddRefed<nsIDocShellTreeItem>&&)
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::nsCOMPtr(already_AddRefed<nsITextControlElement>&&)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::nsCOMPtr(already_AddRefed<nsIContentPermissionRequestCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::nsCOMPtr(already_AddRefed<nsISelectionController>&&)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::nsCOMPtr(already_AddRefed<nsITransferable>&&)
Unexecuted instantiation: nsCOMPtr<nsIParser>::nsCOMPtr(already_AddRefed<nsIParser>&&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownService>::nsCOMPtr(already_AddRefed<nsIAsyncShutdownService>&&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::nsCOMPtr(already_AddRefed<nsIAsyncShutdownClient>&&)
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::nsCOMPtr(already_AddRefed<nsIXULWindow>&&)
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::nsCOMPtr(already_AddRefed<nsIGlobalObject>&&)
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::nsCOMPtr(already_AddRefed<nsISerialEventTarget>&&)
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::nsCOMPtr(already_AddRefed<nsIControllerCommandTable>&&)
Unexecuted instantiation: nsCOMPtr<nsIVariant>::nsCOMPtr(already_AddRefed<nsIVariant>&&)
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::nsCOMPtr(already_AddRefed<nsIScriptGlobalObject>&&)
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::nsCOMPtr(already_AddRefed<nsICacheInfoChannel>&&)
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::nsCOMPtr(already_AddRefed<nsILayoutHistoryState>&&)
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::nsCOMPtr(already_AddRefed<nsIWritableVariant>&&)
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManager>::nsCOMPtr(already_AddRefed<nsIServiceWorkerManager>&&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::nsCOMPtr(already_AddRefed<nsIApplicationCacheContainer>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::nsCOMPtr(already_AddRefed<mozIStorageStatement>&&)
Unexecuted instantiation: nsCOMPtr<mozilla::DOMSVGLength>::nsCOMPtr(already_AddRefed<mozilla::DOMSVGLength>&&)
Unexecuted instantiation: nsCOMPtr<mozilla::IHistory>::nsCOMPtr(already_AddRefed<mozilla::IHistory>&&)
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::nsCOMPtr(already_AddRefed<nsIAudioChannelAgentCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsIXULChromeRegistry>::nsCOMPtr(already_AddRefed<nsIXULChromeRegistry>&&)
Unexecuted instantiation: nsCOMPtr<nsIOffThreadScriptReceiver>::nsCOMPtr(already_AddRefed<nsIOffThreadScriptReceiver>&&)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::nsCOMPtr(already_AddRefed<nsISHEntry>&&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::nsCOMPtr(already_AddRefed<nsIHttpChannel>&&)
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::nsCOMPtr(already_AddRefed<nsIConsoleReportCollector>&&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::nsCOMPtr(already_AddRefed<nsIPresentationTransportBuilderConstructor>&&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::nsCOMPtr(already_AddRefed<nsIPresentationServiceCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsITransaction>::nsCOMPtr(already_AddRefed<nsITransaction>&&)
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::nsCOMPtr(already_AddRefed<nsIHTMLCollection>&&)
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::nsCOMPtr(already_AddRefed<nsPICommandUpdater>&&)
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::nsCOMPtr(already_AddRefed<nsIImageLoadingContent>&&)
Unexecuted instantiation: nsCOMPtr<imgIRequest>::nsCOMPtr(already_AddRefed<imgIRequest>&&)
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::nsCOMPtr(already_AddRefed<nsBoxLayout>&&)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::nsCOMPtr(already_AddRefed<nsIContentViewer>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::nsCOMPtr(already_AddRefed<nsIDocumentLoaderFactory>&&)
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::nsCOMPtr(already_AddRefed<nsIEmbeddingSiteWindow>&&)
Unexecuted instantiation: nsCOMPtr<nsISHistory>::nsCOMPtr(already_AddRefed<nsISHistory>&&)
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::nsCOMPtr(already_AddRefed<nsIPersistentProperties>&&)
Unexecuted instantiation: nsCOMPtr<nsTreeColumn>::nsCOMPtr(already_AddRefed<nsTreeColumn>&&)
Unexecuted instantiation: nsCOMPtr<nsITreeView>::nsCOMPtr(already_AddRefed<nsITreeView>&&)
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>::nsCOMPtr(already_AddRefed<nsIBoxObject>&&)
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::nsCOMPtr(already_AddRefed<nsITreeBoxObject>&&)
Unexecuted instantiation: nsCOMPtr<nsIAlertNotificationImageListener>::nsCOMPtr(already_AddRefed<nsIAlertNotificationImageListener>&&)
Unexecuted instantiation: nsCOMPtr<nsIAlertsDoNotDisturb>::nsCOMPtr(already_AddRefed<nsIAlertsDoNotDisturb>&&)
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::nsCOMPtr(already_AddRefed<nsITraceableChannel>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::nsCOMPtr(already_AddRefed<mozIStorageAsyncStatement>&&)
Unexecuted instantiation: nsCOMPtr<nsILoginReputationQuery>::nsCOMPtr(already_AddRefed<nsILoginReputationQuery>&&)
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::nsCOMPtr(already_AddRefed<nsIStringBundle>&&)
Unexecuted instantiation: nsCOMPtr<nsIToolkitChromeRegistry>::nsCOMPtr(already_AddRefed<nsIToolkitChromeRegistry>&&)
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::nsCOMPtr(already_AddRefed<nsIGSettingsCollection>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::nsCOMPtr(already_AddRefed<mozIStorageService>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::nsCOMPtr(already_AddRefed<mozIStorageConnection>&&)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryService>::nsCOMPtr(already_AddRefed<nsINavHistoryService>&&)
508
509
  // Construct from |already_AddRefed|.
510
  template<typename U>
511
  MOZ_IMPLICIT nsCOMPtr(already_AddRefed<U>& aSmartPtr)
512
    : NSCAP_CTOR_BASE(static_cast<T*>(aSmartPtr.take()))
513
0
  {
514
0
    assert_validity();
515
0
    // But make sure that U actually inherits from T.
516
0
    static_assert(mozilla::IsBaseOf<T, U>::value,
517
0
                  "U is not a subclass of T");
518
0
    NSCAP_LOG_ASSIGNMENT(this, static_cast<T*>(mRawPtr));
519
0
    NSCAP_ASSERT_NO_QUERY_NEEDED();
520
0
  }
521
522
  // Construct from |otherComPtr.forget()|.
523
  template<typename U>
524
  MOZ_IMPLICIT nsCOMPtr(already_AddRefed<U>&& aSmartPtr)
525
    : NSCAP_CTOR_BASE(static_cast<T*>(aSmartPtr.take()))
526
5.79k
  {
527
5.79k
    assert_validity();
528
5.79k
    // But make sure that U actually inherits from T.
529
5.79k
    static_assert(mozilla::IsBaseOf<T, U>::value,
530
5.79k
                  "U is not a subclass of T");
531
5.79k
    NSCAP_LOG_ASSIGNMENT(this, static_cast<T*>(mRawPtr));
532
5.79k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
533
5.79k
  }
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::nsCOMPtr<nsPipeInputStream>(already_AddRefed<nsPipeInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::EventTargetWrapper, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::EventTargetWrapper, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::LazyIdleThread, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::LazyIdleThread, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::LazyIdleThread, void, false, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::LazyIdleThread, void, false, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::nsCOMPtr<mozilla::NullPrincipal>(already_AddRefed<mozilla::NullPrincipal>&&)
nsCOMPtr<nsIPrincipal>::nsCOMPtr<mozilla::BasePrincipal>(already_AddRefed<mozilla::BasePrincipal>&&)
Line
Count
Source
526
5.77k
  {
527
5.77k
    assert_validity();
528
5.77k
    // But make sure that U actually inherits from T.
529
5.77k
    static_assert(mozilla::IsBaseOf<T, U>::value,
530
5.77k
                  "U is not a subclass of T");
531
5.77k
    NSCAP_LOG_ASSIGNMENT(this, static_cast<T*>(mRawPtr));
532
5.77k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
533
5.77k
  }
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsICaptivePortalService, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsICaptivePortalService, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::nsPACMan, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::nsPACMan, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::nsProtocolProxyService, nsresult, false, (mozilla::RunnableKind)1> >(already_AddRefed<nsRunnableMethod<mozilla::net::nsProtocolProxyService, nsresult, false, (mozilla::RunnableKind)1> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::nsServerSocket, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::nsServerSocket, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::nsSocketTransportService, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::nsSocketTransportService, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::nsUDPSocket, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::nsUDPSocket, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsHostResolver, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsHostResolver, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::DNSRequestChild, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::DNSRequestChild, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsCacheService, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsCacheService, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::CacheObserver, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::CacheObserver, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::CacheStorageService, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::CacheStorageService, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsFileUploadContentStream, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsFileUploadContentStream, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::nsHttpConnectionMgr, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::nsHttpConnectionMgr, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::Http2Session, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::Http2Session, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::HttpBackgroundChannelChild, mozilla::ipc::IPCResult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::HttpBackgroundChannelChild, mozilla::ipc::IPCResult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::HttpBaseChannel, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::HttpBaseChannel, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::nsCOMPtr<mozilla::net::InterceptStreamListener>(already_AddRefed<mozilla::net::InterceptStreamListener>&&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr<nsISerialEventTarget>(already_AddRefed<nsISerialEventTarget>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsIInterceptedChannel, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsIInterceptedChannel, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::InterceptedHttpChannel, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::InterceptedHttpChannel, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::net::ExtensionJARFileOpener, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::ExtensionJARFileOpener, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::PContentChild, bool, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::PContentChild, bool, true, (mozilla::RunnableKind)0> >&&)
nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::URLPreloader, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::URLPreloader, void, true, (mozilla::RunnableKind)0> >&&)
Line
Count
Source
526
3
  {
527
3
    assert_validity();
528
3
    // But make sure that U actually inherits from T.
529
3
    static_assert(mozilla::IsBaseOf<T, U>::value,
530
3
                  "U is not a subclass of T");
531
3
    NSCAP_LOG_ASSIGNMENT(this, static_cast<T*>(mRawPtr));
532
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
533
3
  }
nsCOMPtr<nsIJSIID>::nsCOMPtr<nsJSIID>(already_AddRefed<nsJSIID>&&)
Line
Count
Source
526
6
  {
527
6
    assert_validity();
528
6
    // But make sure that U actually inherits from T.
529
6
    static_assert(mozilla::IsBaseOf<T, U>::value,
530
6
                  "U is not a subclass of T");
531
6
    NSCAP_LOG_ASSIGNMENT(this, static_cast<T*>(mRawPtr));
532
6
    NSCAP_ASSERT_NO_QUERY_NEEDED();
533
6
  }
nsCOMPtr<nsIJSCID>::nsCOMPtr<nsJSCID>(already_AddRefed<nsJSCID>&&)
Line
Count
Source
526
3
  {
527
3
    assert_validity();
528
3
    // But make sure that U actually inherits from T.
529
3
    static_assert(mozilla::IsBaseOf<T, U>::value,
530
3
                  "U is not a subclass of T");
531
3
    NSCAP_LOG_ASSIGNMENT(this, static_cast<T*>(mRawPtr));
532
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
533
3
  }
Unexecuted instantiation: nsCOMPtr<nsIVariant>::nsCOMPtr<XPCVariant>(already_AddRefed<XPCVariant>&&)
nsCOMPtr<nsIJSID>::nsCOMPtr<nsJSID>(already_AddRefed<nsJSID>&&)
Line
Count
Source
526
3
  {
527
3
    assert_validity();
528
3
    // But make sure that U actually inherits from T.
529
3
    static_assert(mozilla::IsBaseOf<T, U>::value,
530
3
                  "U is not a subclass of T");
531
3
    NSCAP_LOG_ASSIGNMENT(this, static_cast<T*>(mRawPtr));
532
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
533
3
  }
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::storage::Connection, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::storage::Connection, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::storage::Connection, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::storage::Connection, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIPermission>::nsCOMPtr<nsPermission>(already_AddRefed<nsPermission>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::VideoFrameConverter, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::VideoFrameConverter, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsHtml5Parser, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsHtml5Parser, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::layers::PaintThread, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::layers::PaintThread, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr<nsIThread>(already_AddRefed<nsIThread>&&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr<mozilla::dom::ContentFrameMessageManager>(already_AddRefed<mozilla::dom::ContentFrameMessageManager>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsGlobalWindowOuter, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsGlobalWindowOuter, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::EventSourceImpl, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::EventSourceImpl, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ScreenOrientation, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ScreenOrientation, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::nsCOMPtr<mozilla::ThrottledEventQueue>(already_AddRefed<mozilla::ThrottledEventQueue>&&)
Unexecuted instantiation: nsCOMPtr<nsINode>::nsCOMPtr<mozilla::dom::DocumentFragment>(already_AddRefed<mozilla::dom::DocumentFragment>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsIDocument, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsIDocument, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::cache::Context::ThreadsafeHandle, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::cache::Context::ThreadsafeHandle, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::cache::Manager::CachePutAllAction, void, false, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::cache::Manager::CachePutAllAction, void, false, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::nsCOMPtr<mozilla::dom::quota::FileOutputStream>(already_AddRefed<mozilla::dom::quota::FileOutputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr<mozilla::dom::quota::FileInputStream>(already_AddRefed<mozilla::dom::quota::FileInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::cache::ReadStream::Inner, void, true, (mozilla::RunnableKind)1> >(already_AddRefed<nsRunnableMethod<mozilla::dom::cache::ReadStream::Inner, void, true, (mozilla::RunnableKind)1> >&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr<mozilla::dom::cache::ReadStream>(already_AddRefed<mozilla::dom::cache::ReadStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::EventListenerService, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::EventListenerService, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequest>::nsCOMPtr<mozilla::AutoplayPermissionRequest>(already_AddRefed<mozilla::AutoplayPermissionRequest>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::HTMLTrackElement, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::HTMLTrackElement, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ImageDocument, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ImageDocument, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<HTMLContentSink, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<HTMLContentSink, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsJSChannel, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsJSChannel, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::FileBlockCache, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::FileBlockCache, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::MediaFormatReader, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::MediaFormatReader, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::AbstractCanonical<mozilla::Maybe<mozilla::media::TimeUnit> >, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::AbstractCanonical<mozilla::Maybe<mozilla::media::TimeUnit> >, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::AbstractCanonical<mozilla::media::TimeIntervals>, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::AbstractCanonical<mozilla::media::TimeIntervals>, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::AbstractCanonical<mozilla::media::TimeUnit>, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::AbstractCanonical<mozilla::media::TimeUnit>, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::AbstractCanonical<bool>, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::AbstractCanonical<bool>, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::AbstractCanonical<mozilla::MediaDecoder::PlayState>, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::AbstractCanonical<mozilla::MediaDecoder::PlayState>, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::AbstractCanonical<double>, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::AbstractCanonical<double>, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::AbstractCanonical<nsMainThreadPtrHandle<nsIPrincipal> >, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::AbstractCanonical<nsMainThreadPtrHandle<nsIPrincipal> >, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::MediaDecoderStateMachine, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::MediaDecoderStateMachine, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::GetUserMediaWindowListener, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::GetUserMediaWindowListener, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: Unified_cpp_dom_media7.cpp:nsCOMPtr<nsIRunnable>::nsCOMPtr<mozilla::media::LambdaRunnable<mozilla::MediaInputPort::BlockSourceTrackId(int, mozilla::BlockingMode)::$_0> >(already_AddRefed<mozilla::media::LambdaRunnable<mozilla::MediaInputPort::BlockSourceTrackId(int, mozilla::BlockingMode)::$_0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::MediaFormatReader, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::MediaFormatReader, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::gmp::GMPParent, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::gmp::GMPParent, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::gmp::GeckoMediaPluginServiceParent, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::gmp::GeckoMediaPluginServiceParent, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::MediaSourceDemuxer, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::MediaSourceDemuxer, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::camera::PCamerasChild, bool, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::camera::PCamerasChild, bool, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::NotificationPermissionRequest, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::NotificationPermissionRequest, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::quota::(anonymous namespace)::Quota, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::quota::(anonymous namespace)::Quota, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr<nsPIWindowRoot>(already_AddRefed<nsPIWindowRoot>&&)
Unexecuted instantiation: ActorsParent.cpp:nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::indexedDB::(anonymous namespace)::Database, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::indexedDB::(anonymous namespace)::Database, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: ActorsParent.cpp:nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::indexedDB::(anonymous namespace)::OpenDatabaseOp, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::indexedDB::(anonymous namespace)::OpenDatabaseOp, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsISpellChecker>::nsCOMPtr<mozSpellChecker>(already_AddRefed<mozSpellChecker>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::U2FHIDTokenManager, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::U2FHIDTokenManager, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::U2FTokenManager, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::U2FTokenManager, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsXMLContentSink, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsXMLContentSink, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::nsCOMPtr<mozilla::dom::ProcessingInstruction>(already_AddRefed<mozilla::dom::ProcessingInstruction>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsIWebBrowserPersistDocumentReceiver, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsIWebBrowserPersistDocumentReceiver, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsIWebBrowserPersistResourceVisitor, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsIWebBrowserPersistResourceVisitor, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsIWebBrowserPersistWriteCompletion, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsIWebBrowserPersistWriteCompletion, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsWebBrowserPersist, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsWebBrowserPersist, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::nsCOMPtr<mozilla::dom::nsXMLHttpRequestXPCOMifier>(already_AddRefed<mozilla::dom::nsXMLHttpRequestXPCOMifier>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsThread, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsThread, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsIScriptElement, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsIScriptElement, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ScriptLoader, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ScriptLoader, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::(anonymous namespace)::CheckScriptEvaluationWithCallback, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::(anonymous namespace)::CheckScriptEvaluationWithCallback, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::(anonymous namespace)::PushErrorReporter, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::(anonymous namespace)::PushErrorReporter, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ServiceWorkerJob, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ServiceWorkerJob, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ServiceWorkerProxy, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ServiceWorkerProxy, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistrar, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistrar, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistration, void, true, (mozilla::RunnableKind)1> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistration, void, true, (mozilla::RunnableKind)1> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistrationMainThread, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistrationMainThread, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::WorkerListener, void, true, (mozilla::RunnableKind)1> >(already_AddRefed<nsRunnableMethod<mozilla::dom::WorkerListener, void, true, (mozilla::RunnableKind)1> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::WorkerListener, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::WorkerListener, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistrationInfo, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistrationInfo, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistrationProxy, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::ServiceWorkerRegistrationProxy, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::(anonymous namespace)::Connection, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::(anonymous namespace)::Connection, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::(anonymous namespace)::OpenOp, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::(anonymous namespace)::OpenOp, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::PresentationConnection, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::PresentationConnection, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::PresentationRequest, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::PresentationRequest, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsIPresentationSessionTransportBuilderListener, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsIPresentationSessionTransportBuilderListener, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::PresentationTCPSessionTransport, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::PresentationTCPSessionTransport, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::CompositorVsyncDispatcher, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::CompositorVsyncDispatcher, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsWindow, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsWindow, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::dom::FontFaceSet, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::dom::FontFaceSet, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsINodeList>::nsCOMPtr<nsContentList>(already_AddRefed<nsContentList>&&)
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>::nsCOMPtr<mozilla::dom::BoxObject>(already_AddRefed<mozilla::dom::BoxObject>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsPresContext, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsPresContext, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::layout::VsyncParent, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::layout::VsyncParent, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr<nsDocShell>(already_AddRefed<nsDocShell>&&)
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::nsCOMPtr<nsPIDOMWindowOuter>(already_AddRefed<nsPIDOMWindowOuter>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr<nsDocShell>(already_AddRefed<nsDocShell>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr<nsIDocShell>(already_AddRefed<nsIDocShell>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::DataStorage, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::DataStorage, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::psm::PSMContentStreamListener, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::psm::PSMContentStreamListener, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::nsCOMPtr<nsXULAlerts>(already_AddRefed<nsXULAlerts>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::nsCOMPtr<mozilla::places::ConnectionShutdownBlocker>(already_AddRefed<mozilla::places::ConnectionShutdownBlocker>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::places::AsyncFetchAndSetIconForPage, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::places::AsyncFetchAndSetIconForPage, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<mozilla::places::AsyncReplaceFaviconData, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::places::AsyncReplaceFaviconData, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRequest>::nsCOMPtr<nsIChannel>(already_AddRefed<nsIChannel>&&)
Unexecuted instantiation: Telemetry.cpp:nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<(anonymous namespace)::nsFetchTelemetryData, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<(anonymous namespace)::nsFetchTelemetryData, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsUrlClassifierDBServiceWorker, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsUrlClassifierDBServiceWorker, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsFormFillController, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsFormFillController, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<nsUpdateProcessor, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsUpdateProcessor, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::nsCOMPtr<mozilla::devtools::FileDescriptorOutputStream>(already_AddRefed<mozilla::devtools::FileDescriptorOutputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIThreadPool>::nsCOMPtr<mozilla::SharedThreadPool>(already_AddRefed<mozilla::SharedThreadPool>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr<nsRunnableMethod<CDMStorageTest, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<CDMStorageTest, void, true, (mozilla::RunnableKind)0> >&&)
534
535
  // Construct from |do_QueryInterface(expr)|.
536
  MOZ_IMPLICIT nsCOMPtr(const nsQueryInterface aQI)
537
    : NSCAP_CTOR_BASE(nullptr)
538
1.65M
  {
539
1.65M
    assert_validity();
540
1.65M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
1.65M
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
1.65M
  }
Unexecuted instantiation: nsCOMPtr<nsIStringEnumerator>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIDirectoryServiceProvider2>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
12
  {
539
12
    assert_validity();
540
12
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
12
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
12
  }
nsCOMPtr<nsIFile>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
21
  {
539
21
    assert_validity();
540
21
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
21
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
21
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLength>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStreamLength>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIClassInfo>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISerializable>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISafeOutputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIBufferedInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIBufferedOutputStream>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIXULRuntime>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
12
  {
539
12
    assert_validity();
540
12
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
12
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
12
  }
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIObserver>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICancelableRunnable>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINamed>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIThread>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsILabelableRunnable>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIThreadInternal>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
3
  {
539
3
    assert_validity();
540
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
3
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
3
  }
nsCOMPtr<nsIIdleRunnable>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
1
  {
539
1
    assert_validity();
540
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
1
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
1
  }
nsCOMPtr<nsIRunnablePriority>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
163
  {
539
163
    assert_validity();
540
163
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
163
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
163
  }
nsCOMPtr<nsIURL>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
27
  {
539
27
    assert_validity();
540
27
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
27
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
27
  }
nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
5
  {
539
5
    assert_validity();
540
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
5
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
5
  }
Unexecuted instantiation: nsCOMPtr<nsIPrefBranch>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIResProtocolHandler>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
30
  {
539
30
    assert_validity();
540
30
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
30
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
30
  }
nsCOMPtr<nsISubstitutingProtocolHandler>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
4
  {
539
4
    assert_validity();
540
4
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
4
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
4
  }
Unexecuted instantiation: nsCOMPtr<nsIRelativeFilePref>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsISupportsWeakReference>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
16
  {
539
16
    assert_validity();
540
16
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
16
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
16
  }
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICachingChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIClassOfService>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsPriority>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPrivateBrowsingChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableStreamListener>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIProtocolHandlerWithDynamicFlags>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
11.7k
  {
539
11.7k
    assert_validity();
540
11.7k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
11.7k
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
11.7k
  }
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIProxiedProtocolHandler>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
9
  {
539
9
    assert_validity();
540
9
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
9
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
9
  }
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel2>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsINestedURI>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
17.4k
  {
539
17.4k
    assert_validity();
540
17.4k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
17.4k
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
17.4k
  }
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnect>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService2>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISensitiveInfoHiddenURI>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIFileURL>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
5
  {
539
5
    assert_validity();
540
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
5
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
5
  }
nsCOMPtr<nsIStandardURL>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
5.77k
  {
539
5.77k
    assert_validity();
540
5.77k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
5.77k
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
5.77k
  }
Unexecuted instantiation: nsCOMPtr<nsIContentSniffer>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIViewSourceChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIURI>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPIDNSService>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIRequest>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIForcePendingChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISSLSocketControl>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITimer>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICookie>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDNSListenerProxy>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIProperty>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolHandler>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDivertableChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIEncodedChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag2>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIResumableChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFTPChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIChannelWithDivertableParentListener>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISocketTransport>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIProxiedChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsILoadGroupChild>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICompressConvStats>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelChild>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIParentRedirectingChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIRoutedSocketTransportService>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint32>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIThrottledInputChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISearchableInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableURI>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIXPConnectWrappedNative>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
1.62M
  {
539
1.62M
    assert_validity();
540
1.62M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
1.62M
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
1.62M
  }
nsCOMPtr<nsINode>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
5
  {
539
5
    assert_validity();
540
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
5
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
5
  }
nsCOMPtr<nsIPrincipal>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
3
  {
539
3
    assert_validity();
540
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
3
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
3
  }
nsCOMPtr<nsIScriptObjectPrincipal>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
3
  {
539
3
    assert_validity();
540
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
3
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
3
  }
Unexecuted instantiation: nsCOMPtr<nsISupportsID>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIVariant>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozIDOMWindow>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Exception>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<XPCVariant>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIXPCComponents>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
3
  {
539
3
    assert_validity();
540
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
3
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
3
  }
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJSUnmarkGray>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIJARURI>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIJARProtocolHandler>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableRequest>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozIStorageVacuumParticipant>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::storage::IStorageBindingParamsInternal>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIExpandedPrincipal>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIContent>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDBusHandlerApp>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFileChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIExternalHelperAppParent>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWebProgress>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIHTMLContentSink>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFragmentContentSink>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIParser>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIMultiPartChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIMozIconURI>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIForm>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<imgICache>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINetUtil>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIMozBrowserFrame>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIObjectLoadingContent>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsInterfacePointer>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIScrollable>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::DOMEventTargetHelper>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIBrowser>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFakePluginTag>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIScriptTimeoutHandler>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULControlElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIControllerContext>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<WindowStateHolder>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMChromeWindow>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFindInFrames>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPIWindowWatcher>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIScriptChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPluginTag>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISizeOf>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIJSID>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIContentPolicy>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocumentActivity>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMenuListElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMMozBrowserFrame>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIContentViewerEdit>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIJSArgArray>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIArray>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsPrimitive>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRBool>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint8>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint16>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsChar>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt16>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt32>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsFloat>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsDouble>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAnimationObserver>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWeakReference>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICommandController>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMGlobalPropertyInitializer>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIProperties>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFlavorDataProvider>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::BlobImpl>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIUnicharInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStreamWithRange>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIIPCBlobInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFileMetadata>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPluginDocument>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::RadioNodeList>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFormSubmitObserver>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINodeList>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIRadioGroupContainer>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIMediaDevice>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsILineInputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPermission>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAlertsDoNotDisturb>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIQuotaOriginUsageResult>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITabChild>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::SVGTests>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIGetSitesWithDataCallback>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIInternalPluginTag>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPluginWidget>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAsyncFileMetadata>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIClipboardProxy>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIIOServiceInternal>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIContentParent>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITabParent>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalService>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIU2FTokenManager>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIRefreshURI>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIXPathResult>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIXPConnectJSObjectHolder>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlItemElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::WorkletGlobalScope>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWebPageDescriptor>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocument>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIGeneralResponseData>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIBasicCardResponseData>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequest>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPaymentAbortActionResponse>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPaymentShowActionResponse>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPaymentCanMakeActionResponse>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPaymentCompleteActionResponse>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebugger>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerInfo>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceProvider>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionRequest>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPresentationTerminateRequest>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDataChannelSessionTransportBuilder>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPresentationTCPSessionTransportBuilder>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPrintSettingsGTK>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsStyledElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAbsorbingTransaction>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIEditor>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMultiSelectControlElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIInProcessContentFrameMessageManager>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Link>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDateTimeInputArea>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULButtonElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPIBoxObject>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINativeTreeSelection>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPrintingPromptService>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPILoadGroupInternal>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFormPOSTActionChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITooltipListener>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPropertyElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerItemElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAccessible>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIXBLAccessible>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAccessibleTable>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULRelatedElement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIProtectedAuthThread>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIClientAuthUserDecision>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconData>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconURI>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQuery>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQueryOptions>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFileOutputStream>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierClassifyCallback>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator2>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearchDescriptor>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResult>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::nsCOMPtr(nsQueryInterface)
nsCOMPtr<nsIDirectoryServiceProvider>::nsCOMPtr(nsQueryInterface)
Line
Count
Source
538
3
  {
539
3
    assert_validity();
540
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
541
3
    assign_from_qi(aQI, NS_GET_TEMPLATE_IID(T));
542
3
  }
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICookie2>::nsCOMPtr(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozIStorageValueArray>::nsCOMPtr(nsQueryInterface)
543
544
  // Construct from |do_QueryInterface(expr, &rv)|.
545
  MOZ_IMPLICIT nsCOMPtr(const nsQueryInterfaceWithError& aQI)
546
    : NSCAP_CTOR_BASE(nullptr)
547
1.13M
  {
548
1.13M
    assert_validity();
549
1.13M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
550
1.13M
    assign_from_qi_with_error(aQI, NS_GET_TEMPLATE_IID(T));
551
1.13M
  }
nsCOMPtr<nsILineInputStream>::nsCOMPtr(nsQueryInterfaceWithError const&)
Line
Count
Source
547
12
  {
548
12
    assert_validity();
549
12
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
550
12
    assign_from_qi_with_error(aQI, NS_GET_TEMPLATE_IID(T));
551
12
  }
Unexecuted instantiation: nsCOMPtr<nsIFile>::nsCOMPtr(nsQueryInterfaceWithError const&)
nsCOMPtr<nsIStandardURLMutator>::nsCOMPtr(nsQueryInterfaceWithError const&)
Line
Count
Source
547
1.12M
  {
548
1.12M
    assert_validity();
549
1.12M
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
550
1.12M
    assign_from_qi_with_error(aQI, NS_GET_TEMPLATE_IID(T));
551
1.12M
  }
Unexecuted instantiation: nsCOMPtr<nsIPropertyElement>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIClassifiedChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIFileProtocolHandler>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableStreamListener>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINestedAboutURIMutator>::nsCOMPtr(nsQueryInterfaceWithError const&)
nsCOMPtr<nsIFileURLMutator>::nsCOMPtr(nsQueryInterfaceWithError const&)
Line
Count
Source
547
4.68k
  {
548
4.68k
    assert_validity();
549
4.68k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
550
4.68k
    assign_from_qi_with_error(aQI, NS_GET_TEMPLATE_IID(T));
551
4.68k
  }
Unexecuted instantiation: nsCOMPtr<nsIProxiedProtocolHandler>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISSLSocketControl>::nsCOMPtr(nsQueryInterfaceWithError const&)
nsCOMPtr<nsIURL>::nsCOMPtr(nsQueryInterfaceWithError const&)
Line
Count
Source
547
2.22k
  {
548
2.22k
    assert_validity();
549
2.22k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
550
2.22k
    assign_from_qi_with_error(aQI, NS_GET_TEMPLATE_IID(T));
551
2.22k
  }
Unexecuted instantiation: nsCOMPtr<nsIAuthModule>::nsCOMPtr(nsQueryInterfaceWithError const&)
nsCOMPtr<nsIFileURL>::nsCOMPtr(nsQueryInterfaceWithError const&)
Line
Count
Source
547
5
  {
548
5
    assert_validity();
549
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
550
5
    assign_from_qi_with_error(aQI, NS_GET_TEMPLATE_IID(T));
551
5
  }
Unexecuted instantiation: nsCOMPtr<nsIFileChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIJARURI>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINestedURIMutator>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
nsCOMPtr<nsIJARURIMutator>::nsCOMPtr(nsQueryInterfaceWithError const&)
Line
Count
Source
547
5.35k
  {
548
5.35k
    assert_validity();
549
5.35k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
550
5.35k
    assign_from_qi_with_error(aQI, NS_GET_TEMPLATE_IID(T));
551
5.35k
  }
Unexecuted instantiation: nsCOMPtr<nsIURLMutator>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICachingChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableRequest>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINode>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptObjectPrincipal>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIClassInfo>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJS>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIControllerContext>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::nsCOMPtr(nsQueryInterfaceWithError const&)
nsCOMPtr<nsIJSURIMutator>::nsCOMPtr(nsQueryInterfaceWithError const&)
Line
Count
Source
547
1.79k
  {
548
1.79k
    assert_validity();
549
1.79k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
550
1.79k
    assign_from_qi_with_error(aQI, NS_GET_TEMPLATE_IID(T));
551
1.79k
  }
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIEncodedChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICommandController>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISHistoryListener>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<mozIStorageValueArray>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryObserver>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultObserver>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel2>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISafeOutputStream>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPrefBranch>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIObserver>::nsCOMPtr(nsQueryInterfaceWithError const&)
nsCOMPtr<nsIResProtocolHandler>::nsCOMPtr(nsQueryInterfaceWithError const&)
Line
Count
Source
547
4
  {
548
4
    assert_validity();
549
4
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
550
4
    assign_from_qi_with_error(aQI, NS_GET_TEMPLATE_IID(T));
551
4
  }
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIURI>::nsCOMPtr(nsQueryInterfaceWithError const&)
552
553
  // Construct from |do_GetService(cid_expr)|.
554
  MOZ_IMPLICIT nsCOMPtr(const nsGetServiceByCID aGS)
555
    : NSCAP_CTOR_BASE(nullptr)
556
3
  {
557
3
    assert_validity();
558
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
559
3
    assign_from_gs_cid(aGS, NS_GET_TEMPLATE_IID(T));
560
3
  }
nsCOMPtr<nsICaptivePortalService>::nsCOMPtr(nsGetServiceByCID)
Line
Count
Source
556
3
  {
557
3
    assert_validity();
558
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
559
3
    assign_from_gs_cid(aGS, NS_GET_TEMPLATE_IID(T));
560
3
  }
Unexecuted instantiation: nsCOMPtr<nsICacheService>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<nsIAppShell>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<imgITools>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<nsIConsoleService>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<nsIFormProcessor>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<nsIDragService>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<nsIWindowMediator>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<nsICertOverrideService>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<nsINSSComponent>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<nsIStringBundleService>::nsCOMPtr(nsGetServiceByCID)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService2>::nsCOMPtr(nsGetServiceByCID)
561
562
  // Construct from |do_GetService(cid_expr, &rv)|.
563
  MOZ_IMPLICIT nsCOMPtr(const nsGetServiceByCIDWithError& aGS)
564
    : NSCAP_CTOR_BASE(nullptr)
565
0
  {
566
0
    assert_validity();
567
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
568
0
    assign_from_gs_cid_with_error(aGS, NS_GET_TEMPLATE_IID(T));
569
0
  }
Unexecuted instantiation: nsCOMPtr<nsIStreamTransportService>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISocketProviderService>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDNSService>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICacheService>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIFormProcessor>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISound>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINSSComponent>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICookieService>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPrefBranch>::nsCOMPtr(nsGetServiceByCIDWithError const&)
570
571
  // Construct from |do_GetService(contractid_expr)|.
572
  MOZ_IMPLICIT nsCOMPtr(const nsGetServiceByContractID aGS)
573
    : NSCAP_CTOR_BASE(nullptr)
574
602
  {
575
602
    assert_validity();
576
602
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
602
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
602
  }
Unexecuted instantiation: nsCOMPtr<nsINSSComponent>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICertBlocklist>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsICategoryManager>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
10
  {
575
10
    assert_validity();
576
10
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
10
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
10
  }
nsCOMPtr<nsIDirectoryServiceProvider>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
3
  {
575
3
    assert_validity();
576
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
3
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
3
  }
Unexecuted instantiation: nsCOMPtr<nsIGIOService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsIXULAppInfo>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
13
  {
575
13
    assert_validity();
576
13
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
13
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
13
  }
nsCOMPtr<nsIChromeRegistry>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
3
  {
575
3
    assert_validity();
576
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
3
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
3
  }
Unexecuted instantiation: nsCOMPtr<nsIWindowMediator>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsIXULRuntime>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
10
  {
575
10
    assert_validity();
576
10
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
10
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
10
  }
nsCOMPtr<nsIPrefService>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
6
  {
575
6
    assert_validity();
576
6
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
6
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
6
  }
nsCOMPtr<nsIPrefBranch>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
5
  {
575
5
    assert_validity();
576
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
5
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
5
  }
Unexecuted instantiation: nsCOMPtr<nsIToolkitChromeRegistry>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIXULChromeRegistry>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsIIOService>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
3
  {
575
3
    assert_validity();
576
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
3
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
3
  }
nsCOMPtr<nsIObserverService>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
6
  {
575
6
    assert_validity();
576
6
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
6
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
6
  }
Unexecuted instantiation: nsCOMPtr<nsIStringBundleService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownService>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsIUUIDGenerator>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
3
  {
575
3
    assert_validity();
576
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
3
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
3
  }
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsISocketTransportService>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
1
  {
575
1
    assert_validity();
576
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
1
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
1
  }
Unexecuted instantiation: nsCOMPtr<nsIStreamTransportService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIURIClassifier>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityDistributor>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozilla::IHistory>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIProperties>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIDNSService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIURLParser>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsIErrorService>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
6
  {
575
6
    assert_validity();
576
6
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
6
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
6
  }
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsIIDNService>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
6
  {
575
6
    assert_validity();
576
6
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
6
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
6
  }
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptAdapterFactory>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPromptFactory>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICookieManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICookieService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIMIMEService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICacheService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsINetUtil>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsISocketProviderService>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsIProtocolHandler>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
4
  {
575
4
    assert_validity();
576
4
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
4
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
4
  }
Unexecuted instantiation: nsCOMPtr<nsIBackgroundChannelRegistrar>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIHttpProtocolHandler>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsINSSErrorsService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsISecurityReporter>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIRequestContextService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICrashService>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsIDebug2>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
512
  {
575
512
    assert_validity();
576
512
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
512
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
512
  }
nsCOMPtr<nsIPlatformInfo>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
5
  {
575
5
    assert_validity();
576
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
5
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
5
  }
Unexecuted instantiation: nsCOMPtr<nsIPromptService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIExternalHelperAppService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIHandlerService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolService>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsIWebProgress>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
3
  {
575
3
    assert_validity();
576
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
3
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
3
  }
Unexecuted instantiation: nsCOMPtr<nsIURIFixup>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<imgITools>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIScreenManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIContentPolicy>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIWebNavigationInfo>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIStreamConverterService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIDragService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIDeviceSensors>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAddonPolicyService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPrintSettingsService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIMessageSender>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIRandomGenerator>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIMozIntl>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPrefetchService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIWebContentHandlerRegistrar>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAppStartup>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAppShellService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionPrompt>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIContentPrefService2>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIFocusManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginChromeService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsINotificationStorage>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPushQuotaManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPushService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIIdleService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsISocketFilterHandler>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPluginHost>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIBlocklistService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIContentProcessProvider>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIBrowserSearchService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIProfiler>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<txIEXSLTRegExFunctions>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIConsoleAPIStorage>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequestService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPushErrorReporter>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevicePrompt>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsINetworkInfoService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIIdleServiceInternal>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPowerManagerService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICrashReporter>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIHapticFeedback>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPrintingPromptService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIScriptSecurityManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIFaviconService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsPIWindowWatcher>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIExternalURLHandlerService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIEventListenerService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICertOverrideService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPK11TokenDB>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsISecretDecoderRing>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIX509CertDB>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIClearDataService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICommandLineHandler>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICommandLineValidator>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsINavBookmarksService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAnnotationService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIThreadManager>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsITelemetry>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
574
3
  {
575
3
    assert_validity();
576
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
577
3
    assign_from_gs_contractid(aGS, NS_GET_TEMPLATE_IID(T));
578
3
  }
Unexecuted instantiation: nsCOMPtr<nsIURLFormatter>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUtils>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearch>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPrintDialogService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIUpdatePrompt>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIUpdateManager>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIObserver>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfileService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIImageToPixbuf>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIGConfService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIGSettingsService>::nsCOMPtr(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIParserUtils>::nsCOMPtr(nsGetServiceByContractID)
579
580
  // Construct from |do_GetService(contractid_expr, &rv)|.
581
  MOZ_IMPLICIT nsCOMPtr(const nsGetServiceByContractIDWithError& aGS)
582
    : NSCAP_CTOR_BASE(nullptr)
583
40
  {
584
40
    assert_validity();
585
40
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
586
40
    assign_from_gs_contractid_with_error(aGS, NS_GET_TEMPLATE_IID(T));
587
40
  }
nsCOMPtr<nsIProperties>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Line
Count
Source
583
33
  {
584
33
    assert_validity();
585
33
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
586
33
    assign_from_gs_contractid_with_error(aGS, NS_GET_TEMPLATE_IID(T));
587
33
  }
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
nsCOMPtr<nsIObserverService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Line
Count
Source
583
1
  {
584
1
    assert_validity();
585
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
586
1
    assign_from_gs_contractid_with_error(aGS, NS_GET_TEMPLATE_IID(T));
587
1
  }
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictor>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIX509CertDB>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamConverterService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIURIClassifier>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptSecurityManager>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIMIMEHeaderParam>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDNSService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIProtocolHandler>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICategoryManager>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIStringBundleService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICacheService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIEnterprisePolicies>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIMIMEService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISocketTransportService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
nsCOMPtr<nsIPrefBranch>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Line
Count
Source
583
1
  {
584
1
    assert_validity();
585
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
586
1
    assign_from_gs_contractid_with_error(aGS, NS_GET_TEMPLATE_IID(T));
587
1
  }
nsCOMPtr<nsIIOService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Line
Count
Source
583
1
  {
584
1
    assert_validity();
585
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
586
1
    assign_from_gs_contractid_with_error(aGS, NS_GET_TEMPLATE_IID(T));
587
1
  }
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPromptFactory>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINetworkLinkService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPrefService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticator>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIScreenManager>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICookieManager>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIExternalHelperAppService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIHandlerService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsITextToSubURI>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIRandomGenerator>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIClipboardHelper>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
nsCOMPtr<nsIUUIDGenerator>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Line
Count
Source
583
3
  {
584
3
    assert_validity();
585
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
586
3
    assign_from_gs_contractid_with_error(aGS, NS_GET_TEMPLATE_IID(T));
587
3
  }
Unexecuted instantiation: nsCOMPtr<nsIIdleService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebug>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIURILoader>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIURIFixup>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpProtocolHandler>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICookieService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIKeyObjectFactory>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIIDNService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsINotificationStorage>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsPIWindowWatcher>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPrinterEnumerator>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPrintSettingsService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIGConfService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierDBService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsILoginReputationService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
nsCOMPtr<nsIXULAppInfo>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Line
Count
Source
583
1
  {
584
1
    assert_validity();
585
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
586
1
    assign_from_gs_contractid_with_error(aGS, NS_GET_TEMPLATE_IID(T));
587
1
  }
Unexecuted instantiation: nsCOMPtr<nsIPageThumbsStorageService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIUrlListManager>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUtils>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIInputListAutoComplete>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDirectoryServiceProvider>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPromptService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIAboutNewTabService>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
588
589
  // Construct from |do_QueryReferent(ptr)|
590
  MOZ_IMPLICIT nsCOMPtr(const nsQueryReferent& aQueryReferent)
591
    : NSCAP_CTOR_BASE(nullptr)
592
585
  {
593
585
    assert_validity();
594
585
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
595
585
    assign_from_query_referent(aQueryReferent, NS_GET_TEMPLATE_IID(T));
596
585
  }
Unexecuted instantiation: nsCOMPtr<nsIObserver>::nsCOMPtr(nsQueryReferent const&)
nsCOMPtr<nsINode>::nsCOMPtr(nsQueryReferent const&)
Line
Count
Source
592
5
  {
593
5
    assert_validity();
594
5
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
595
5
    assign_from_query_referent(aQueryReferent, NS_GET_TEMPLATE_IID(T));
596
5
  }
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsILoadGroupChild>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsICacheStorageConsumptionObserver>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsWeakReference>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateObserver>::nsCOMPtr(nsQueryReferent const&)
nsCOMPtr<nsIDocument>::nsCOMPtr(nsQueryReferent const&)
Line
Count
Source
592
580
  {
593
580
    assert_validity();
594
580
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
595
580
    assign_from_query_referent(aQueryReferent, NS_GET_TEMPLATE_IID(T));
596
580
  }
Unexecuted instantiation: nsCOMPtr<nsIWidget>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIParser>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<mozIDOMWindow>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsITabParent>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIReflowObserver>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIEditor>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgress>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIObjectLoadingContent>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsITransformObserver>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceListener>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<mozilla::widget::TextEventDispatcherListener>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIPrintSession>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIAbsorbingTransaction>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIPrivacyTransitionObserver>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIScrollObserver>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsISHistory>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsISHistoryListener>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIProxiedChannel>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::nsCOMPtr(nsQueryReferent const&)
597
598
  // And finally, anything else we might need to construct from can exploit the
599
  // nsCOMPtr_helper facility.
600
  MOZ_IMPLICIT nsCOMPtr(const nsCOMPtr_helper& aHelper)
601
    : NSCAP_CTOR_BASE(nullptr)
602
5.80k
  {
603
5.80k
    assert_validity();
604
5.80k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
605
5.80k
    assign_from_helper(aHelper, NS_GET_TEMPLATE_IID(T));
606
5.80k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
607
5.80k
  }
nsCOMPtr<nsIFile>::nsCOMPtr(nsCOMPtr_helper const&)
Line
Count
Source
602
12
  {
603
12
    assert_validity();
604
12
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
605
12
    assign_from_helper(aHelper, NS_GET_TEMPLATE_IID(T));
606
12
    NSCAP_ASSERT_NO_QUERY_NEEDED();
607
12
  }
nsCOMPtr<nsIFileInputStream>::nsCOMPtr(nsCOMPtr_helper const&)
Line
Count
Source
602
12
  {
603
12
    assert_validity();
604
12
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
605
12
    assign_from_helper(aHelper, NS_GET_TEMPLATE_IID(T));
606
12
    NSCAP_ASSERT_NO_QUERY_NEEDED();
607
12
  }
Unexecuted instantiation: nsCOMPtr<nsIZipReader>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptError>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPrefLocalizedString>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<mozIDOMLocalization>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIBufferedOutputStream>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFileOutputStream>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamChannel>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::nsCOMPtr(nsCOMPtr_helper const&)
nsCOMPtr<nsILoadGroup>::nsCOMPtr(nsCOMPtr_helper const&)
Line
Count
Source
602
3
  {
603
3
    assert_validity();
604
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
605
3
    assign_from_helper(aHelper, NS_GET_TEMPLATE_IID(T));
606
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
607
3
  }
Unexecuted instantiation: nsCOMPtr<nsIDownloader>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoader>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISyncStreamListener>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIRequestObserverProxy>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISimpleStreamListener>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIBufferedInputStream>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService2>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsICookie>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamConverter>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptProvider>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncStreamCopier>::nsCOMPtr(nsCOMPtr_helper const&)
nsCOMPtr<nsIParentalControlsService>::nsCOMPtr(nsCOMPtr_helper const&)
Line
Count
Source
602
1
  {
603
1
    assert_validity();
604
1
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
605
1
    assign_from_helper(aHelper, NS_GET_TEMPLATE_IID(T));
606
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
607
1
  }
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWellKnownOpportunisticUtils>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISecurityConsoleMessage>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheChannel>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPrivateBrowsingChannel>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListenerTee>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIRedirectProcessChooser>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnectionOverrider>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDNSRecord>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint32>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIMultiplexInputStream>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticator>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIChildProcessChannelListener>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIXPCTestReturnCodeChild>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsICollationFactory>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketChild>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIContentHandler>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIProcess>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsITabChild>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIContentDispatchChooser>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsITransfer>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIRefreshURI>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIParser>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsInterfacePointer>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome3>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISizeOfEventTarget>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFind>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint64>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersist>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionType>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsINode>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptObjectPrincipal>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgress>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIConverterInputStream>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIConstraintValidation>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIMIMEInputStream>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIColorPicker>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFilePicker>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIMenuBuilder>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebVTTParserWrapper>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsICryptoHMAC>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag2>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIBinaryInputStream>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::SVGTests>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULControlElement>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentCanMakeActionResponse>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentShowActionResponse>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentMethodData>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationRequestUIGlue>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceInfo>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIAbsorbingTransaction>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFactory>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFrameTraversal>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISound>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChromeFocus>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsITimer>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome2>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIEventListenerChange>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIAccessible>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIBadCertListener2>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIKeyObject>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIKeyObjectFactory>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDialogParamBlock>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRBool>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt32>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISHistory>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFind>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<imgITools>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFullHashMatch>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIProfileMigrator>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIZipWriter>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptableBase64Encoder>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIURIMutator>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::nsCOMPtr(nsCOMPtr_helper const&)
nsCOMPtr<nsIContentSecurityPolicy>::nsCOMPtr(nsCOMPtr_helper const&)
Line
Count
Source
602
5.77k
  {
603
5.77k
    assert_validity();
604
5.77k
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
605
5.77k
    assign_from_helper(aHelper, NS_GET_TEMPLATE_IID(T));
606
5.77k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
607
5.77k
  }
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::nsCOMPtr(nsCOMPtr_helper const&)
608
609
  // Defined in OwningNonNull.h
610
  template<class U>
611
  MOZ_IMPLICIT nsCOMPtr(const mozilla::OwningNonNull<U>& aOther);
612
613
614
  // Assignment operators
615
616
  nsCOMPtr<T>& operator=(const nsCOMPtr<T>& aRhs)
617
4.40M
  {
618
4.40M
    assign_with_AddRef(aRhs.mRawPtr);
619
4.40M
    return *this;
620
4.40M
  }
Unexecuted instantiation: nsCOMPtr<nsIObserver>::operator=(nsCOMPtr<nsIObserver> const&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::operator=(nsCOMPtr<nsIRunnable> const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::operator=(nsCOMPtr<mozilla::dom::EventTarget> const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::operator=(nsCOMPtr<mozilla::dom::DataTransfer> const&)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::operator=(nsCOMPtr<nsIDocument> const&)
nsCOMPtr<nsIEventTarget>::operator=(nsCOMPtr<nsIEventTarget> const&)
Line
Count
Source
617
1
  {
618
1
    assign_with_AddRef(aRhs.mRawPtr);
619
1
    return *this;
620
1
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::operator=(nsCOMPtr<nsIInputStreamCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::operator=(nsCOMPtr<nsIAsyncInputStream> const&)
nsCOMPtr<nsIThreadObserver>::operator=(nsCOMPtr<nsIThreadObserver> const&)
Line
Count
Source
617
194
  {
618
194
    assign_with_AddRef(aRhs.mRawPtr);
619
194
    return *this;
620
194
  }
Unexecuted instantiation: nsCOMPtr<nsIThreadPoolListener>::operator=(nsCOMPtr<nsIThreadPoolListener> const&)
Unexecuted instantiation: nsCOMPtr<nsINode>::operator=(nsCOMPtr<nsINode> const&)
nsCOMPtr<nsIURI>::operator=(nsCOMPtr<nsIURI> const&)
Line
Count
Source
617
135
  {
618
135
    assign_with_AddRef(aRhs.mRawPtr);
619
135
    return *this;
620
135
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::operator=(nsCOMPtr<nsIInputStream> const&)
Unexecuted instantiation: nsCOMPtr<mozIDOMLocalization>::operator=(nsCOMPtr<mozIDOMLocalization> const&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::operator=(nsCOMPtr<nsPIDOMWindowOuter> const&)
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::operator=(nsCOMPtr<nsIOutputStream> const&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::operator=(nsCOMPtr<nsIPrincipal> const&)
Unexecuted instantiation: nsCOMPtr<nsITimer>::operator=(nsCOMPtr<nsITimer> const&)
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::operator=(nsCOMPtr<nsIX509Cert> const&)
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::operator=(nsCOMPtr<nsIRequestObserver> const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::operator=(nsCOMPtr<nsIStreamListener> const&)
Unexecuted instantiation: nsCOMPtr<nsIChannel>::operator=(nsCOMPtr<nsIChannel> const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::operator=(nsCOMPtr<nsIStreamLoader> const&)
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::operator=(nsCOMPtr<nsIProxyInfo> const&)
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::operator=(nsCOMPtr<nsISystemProxySettings> const&)
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::operator=(nsCOMPtr<nsITransportEventSink> const&)
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::operator=(nsCOMPtr<nsIInterfaceRequestor> const&)
nsCOMPtr<nsIURLParser>::operator=(nsCOMPtr<nsIURLParser> const&)
Line
Count
Source
617
1.15M
  {
618
1.15M
    assign_with_AddRef(aRhs.mRawPtr);
619
1.15M
    return *this;
620
1.15M
  }
Unexecuted instantiation: nsCOMPtr<nsIThreadPool>::operator=(nsCOMPtr<nsIThreadPool> const&)
nsCOMPtr<nsIIDNService>::operator=(nsCOMPtr<nsIIDNService> const&)
Line
Count
Source
617
3
  {
618
3
    assign_with_AddRef(aRhs.mRawPtr);
619
3
    return *this;
620
3
  }
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::operator=(nsCOMPtr<mozilla::net::CacheFileIOListener> const&)
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::operator=(nsCOMPtr<nsILoadContextInfo> const&)
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::operator=(nsCOMPtr<nsIFTPEventSink> const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::operator=(nsCOMPtr<nsIHttpChannel> const&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::operator=(nsCOMPtr<nsICacheEntry> const&)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::operator=(nsCOMPtr<nsILoadGroup> const&)
Unexecuted instantiation: nsCOMPtr<nsILoadInfo>::operator=(nsCOMPtr<nsILoadInfo> const&)
Unexecuted instantiation: nsCOMPtr<nsIWeakReference>::operator=(nsCOMPtr<nsIWeakReference> const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::operator=(nsCOMPtr<nsIHttpChannelInternal> const&)
nsCOMPtr<nsIXPCScriptable>::operator=(nsCOMPtr<nsIXPCScriptable> const&)
Line
Count
Source
617
3.24M
  {
618
3.24M
    assign_with_AddRef(aRhs.mRawPtr);
619
3.24M
    return *this;
620
3.24M
  }
Unexecuted instantiation: nsCOMPtr<nsIZipReader>::operator=(nsCOMPtr<nsIZipReader> const&)
Unexecuted instantiation: nsCOMPtr<nsIURL>::operator=(nsCOMPtr<nsIURL> const&)
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::operator=(nsCOMPtr<mozilla::storage::StorageBaseStatementInternal> const&)
Unexecuted instantiation: nsCOMPtr<nsITransfer>::operator=(nsCOMPtr<nsITransfer> const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::operator=(nsCOMPtr<nsIApplicationCache> const&)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::operator=(nsCOMPtr<nsIContentViewer> const&)
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::operator=(nsCOMPtr<nsIPresShell> const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator=(nsCOMPtr<nsIDocShellTreeItem> const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::operator=(nsCOMPtr<nsIScriptContext> const&)
Unexecuted instantiation: nsCOMPtr<nsIWidget>::operator=(nsCOMPtr<nsIWidget> const&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::operator=(nsCOMPtr<nsPIDOMWindowInner> const&)
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::operator=(nsCOMPtr<nsISerialEventTarget> const&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::operator=(nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::operator=(nsCOMPtr<nsILayoutHistoryState> const&)
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::operator=(nsCOMPtr<nsIStackFrame> const&)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::operator=(nsCOMPtr<imgIContainer> const&)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::operator=(nsCOMPtr<nsITransferable> const&)
Unexecuted instantiation: nsCOMPtr<nsIVariant>::operator=(nsCOMPtr<nsIVariant> const&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::operator=(nsCOMPtr<nsIInputStreamPump> const&)
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::operator=(nsCOMPtr<nsICacheInfoChannel> const&)
Unexecuted instantiation: nsCOMPtr<nsIThread>::operator=(nsCOMPtr<nsIThread> const&)
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::operator=(nsCOMPtr<nsIGeolocationProvider> const&)
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::operator=(nsCOMPtr<nsICryptoHash> const&)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::operator=(nsCOMPtr<nsIUDPSocket> const&)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketChild>::operator=(nsCOMPtr<nsIUDPSocketChild> const&)
Unexecuted instantiation: nsCOMPtr<nsIClearSiteDataCallback>::operator=(nsCOMPtr<nsIClearSiteDataCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIGetSitesWithDataCallback>::operator=(nsCOMPtr<nsIGetSitesWithDataCallback> const&)
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityPolicy>::operator=(nsCOMPtr<nsIContentSecurityPolicy> const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::operator=(nsCOMPtr<nsIScriptElement> const&)
Unexecuted instantiation: nsCOMPtr<nsIArray>::operator=(nsCOMPtr<nsIArray> const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentUIService>::operator=(nsCOMPtr<nsIPaymentUIService> const&)
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::operator=(nsCOMPtr<nsIWebSocketChannel> const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::operator=(nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::operator=(nsCOMPtr<nsIDocumentEncoder> const&)
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::operator=(nsCOMPtr<nsISelectionController> const&)
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::operator=(nsCOMPtr<nsIContentIterator> const&)
Unexecuted instantiation: nsCOMPtr<nsICSSLoaderObserver>::operator=(nsCOMPtr<nsICSSLoaderObserver> const&)
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::operator=(nsCOMPtr<nsITreeBoxObject> const&)
Unexecuted instantiation: nsCOMPtr<imgIRequest>::operator=(nsCOMPtr<imgIRequest> const&)
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::operator=(nsCOMPtr<imgINotificationObserver> const&)
Unexecuted instantiation: nsCOMPtr<nsINodeList>::operator=(nsCOMPtr<nsINodeList> const&)
Unexecuted instantiation: nsCOMPtr<nsIProtocolHandler>::operator=(nsCOMPtr<nsIProtocolHandler> const&)
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::operator=(nsCOMPtr<nsIMutableArray> const&)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::operator=(nsCOMPtr<nsISHEntry> const&)
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::operator=(nsCOMPtr<nsIPrompt> const&)
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::operator=(nsCOMPtr<nsIAuthPrompt> const&)
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::operator=(nsCOMPtr<nsIXULWindow> const&)
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::operator=(nsCOMPtr<nsIStringBundle> const&)
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::operator=(nsCOMPtr<nsITransportSecurityInfo> const&)
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::operator=(nsCOMPtr<nsIASN1Object> const&)
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::operator=(nsCOMPtr<nsIAlertsService> const&)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::operator=(nsCOMPtr<nsIBaseWindow> const&)
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::operator=(nsCOMPtr<nsIWebNavigation> const&)
Unexecuted instantiation: nsCOMPtr<nsIScrollable>::operator=(nsCOMPtr<nsIScrollable> const&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgress>::operator=(nsCOMPtr<nsIWebProgress> const&)
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::operator=(nsCOMPtr<nsIToolkitProfile> const&)
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::operator=(nsCOMPtr<nsIStringInputStream> const&)
Unexecuted instantiation: nsCOMPtr<nsIZipWriter>::operator=(nsCOMPtr<nsIZipWriter> const&)
Unexecuted instantiation: nsCOMPtr<nsICookie2>::operator=(nsCOMPtr<nsICookie2> const&)
Unexecuted instantiation: nsCOMPtr<nsIDHCPClient>::operator=(nsCOMPtr<nsIDHCPClient> const&)
Unexecuted instantiation: nsCOMPtr<nsITransaction>::operator=(nsCOMPtr<nsITransaction> const&)
621
622
  nsCOMPtr<T>& operator=(nsCOMPtr<T>&& aRhs)
623
203
  {
624
203
    assign_assuming_AddRef(aRhs.forget().take());
625
203
    NSCAP_ASSERT_NO_QUERY_NEEDED();
626
203
    return *this;
627
203
  }
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::operator=(nsCOMPtr<nsIEventTarget>&&)
nsCOMPtr<nsIRunnable>::operator=(nsCOMPtr<nsIRunnable>&&)
Line
Count
Source
623
194
  {
624
194
    assign_assuming_AddRef(aRhs.forget().take());
625
194
    NSCAP_ASSERT_NO_QUERY_NEEDED();
626
194
    return *this;
627
194
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::operator=(nsCOMPtr<nsIInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIRequest>::operator=(nsCOMPtr<nsIRequest>&&)
Unexecuted instantiation: nsCOMPtr<nsIThread>::operator=(nsCOMPtr<nsIThread>&&)
nsCOMPtr<nsIFile>::operator=(nsCOMPtr<nsIFile>&&)
Line
Count
Source
623
9
  {
624
9
    assign_assuming_AddRef(aRhs.forget().take());
625
9
    NSCAP_ASSERT_NO_QUERY_NEEDED();
626
9
    return *this;
627
9
  }
Unexecuted instantiation: nsCOMPtr<nsIURI>::operator=(nsCOMPtr<nsIURI>&&)
Unexecuted instantiation: nsCOMPtr<nsINode>::operator=(nsCOMPtr<nsINode>&&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::operator=(nsCOMPtr<nsIContent>&&)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::operator=(nsCOMPtr<imgIContainer>&&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::operator=(nsCOMPtr<nsIPrincipal>&&)
Unexecuted instantiation: nsCOMPtr<imgIRequest>::operator=(nsCOMPtr<imgIRequest>&&)
Unexecuted instantiation: nsCOMPtr<nsITimer>::operator=(nsCOMPtr<nsITimer>&&)
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::operator=(nsCOMPtr<imgINotificationObserver>&&)
Unexecuted instantiation: nsCOMPtr<nsIPerformanceObserver>::operator=(nsCOMPtr<nsIPerformanceObserver>&&)
Unexecuted instantiation: nsCOMPtr<nsIZipReaderCache>::operator=(nsCOMPtr<nsIZipReaderCache>&&)
628
629
  nsCOMPtr<T>& operator=(T* aRhs)
630
25.6M
  {
631
25.6M
    assign_with_AddRef(aRhs);
632
25.6M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
25.6M
    return *this;
634
25.6M
  }
Unexecuted instantiation: nsCOMPtr<nsIWidget>::operator=(nsIWidget*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::operator=(mozilla::dom::EventTarget*)
nsCOMPtr<nsIPrincipal>::operator=(nsIPrincipal*)
Line
Count
Source
630
6
  {
631
6
    assign_with_AddRef(aRhs);
632
6
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
6
    return *this;
634
6
  }
nsCOMPtr<nsIURI>::operator=(nsIURI*)
Line
Count
Source
630
5.82k
  {
631
5.82k
    assign_with_AddRef(aRhs);
632
5.82k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
5.82k
    return *this;
634
5.82k
  }
Unexecuted instantiation: nsCOMPtr<nsIChannel>::operator=(nsIChannel*)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::operator=(nsIDocument*)
nsCOMPtr<nsINode>::operator=(nsINode*)
Line
Count
Source
630
5
  {
631
5
    assign_with_AddRef(aRhs);
632
5
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
5
    return *this;
634
5
  }
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::operator=(nsIMutableArray*)
Unexecuted instantiation: nsCOMPtr<nsIVariant>::operator=(nsIVariant*)
nsCOMPtr<nsIFile>::operator=(nsIFile*)
Line
Count
Source
630
46
  {
631
46
    assign_with_AddRef(aRhs);
632
46
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
46
    return *this;
634
46
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::operator=(nsIInputStream*)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::operator=(nsIInputStreamCallback*)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::operator=(nsIInputStreamLengthCallback*)
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::operator=(nsIOutputStream*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::operator=(nsIAsyncOutputStream*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::operator=(nsIAsyncInputStream*)
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::operator=(nsIOutputStreamCallback*)
nsCOMPtr<mozilla::ModuleLoader>::operator=(mozilla::ModuleLoader*)
Line
Count
Source
630
1
  {
631
1
    assign_with_AddRef(aRhs);
632
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
1
    return *this;
634
1
  }
nsCOMPtr<nsIFactory>::operator=(nsIFactory*)
Line
Count
Source
630
117
  {
631
117
    assign_with_AddRef(aRhs);
632
117
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
117
    return *this;
634
117
  }
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::operator=(nsISerialEventTarget*)
nsCOMPtr<nsIThreadObserver>::operator=(nsIThreadObserver*)
Line
Count
Source
630
3
  {
631
3
    assign_with_AddRef(aRhs);
632
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
3
    return *this;
634
3
  }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::operator=(nsPIDOMWindowOuter*)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::operator=(nsIRunnable*)
Unexecuted instantiation: nsCOMPtr<nsIObserver>::operator=(nsIObserver*)
nsCOMPtr<nsIIdleRunnable>::operator=(nsIIdleRunnable*)
Line
Count
Source
630
1
  {
631
1
    assign_with_AddRef(aRhs);
632
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
1
    return *this;
634
1
  }
Unexecuted instantiation: nsCOMPtr<nsITimer>::operator=(nsITimer*)
Unexecuted instantiation: nsCOMPtr<nsIContent>::operator=(nsIContent*)
nsCOMPtr<nsIURIMutator>::operator=(nsIURIMutator*)
Line
Count
Source
630
1.13M
  {
631
1.13M
    assign_with_AddRef(aRhs);
632
1.13M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
1.13M
    return *this;
634
1.13M
  }
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::operator=(nsIStringBundle*)
Unexecuted instantiation: nsCOMPtr<nsIDNSRecord>::operator=(nsIDNSRecord*)
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaverObserver>::operator=(nsIBackgroundFileSaverObserver*)
Unexecuted instantiation: nsCOMPtr<nsIRequest>::operator=(nsIRequest*)
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::operator=(nsINetworkPredictorVerifier*)
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::operator=(nsIParentChannel*)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::operator=(nsIStreamListener*)
nsCOMPtr<nsIRequestContext>::operator=(nsIRequestContext*)
Line
Count
Source
630
3
  {
631
3
    assign_with_AddRef(aRhs);
632
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
3
    return *this;
634
3
  }
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::operator=(nsIX509Cert*)
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::operator=(nsITLSServerSecurityObserver*)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::operator=(nsILoadGroup*)
nsCOMPtr<nsILoadInfo>::operator=(nsILoadInfo*)
Line
Count
Source
630
10
  {
631
10
    assign_with_AddRef(aRhs);
632
10
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
10
    return *this;
634
10
  }
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::operator=(nsIInterfaceRequestor*)
Unexecuted instantiation: nsCOMPtr<nsIDownloadObserver>::operator=(nsIDownloadObserver*)
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::operator=(nsIRequestObserver*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::operator=(nsIAsyncVerifyRedirectCallback*)
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoaderObserver>::operator=(nsIIncrementalStreamLoaderObserver*)
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::operator=(nsISystemProxySettings*)
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::operator=(nsIProxyInfo*)
Unexecuted instantiation: nsCOMPtr<nsIServerSocketListener>::operator=(nsIServerSocketListener*)
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::operator=(nsITransportEventSink*)
nsCOMPtr<nsIURLParser>::operator=(nsIURLParser*)
Line
Count
Source
630
3.38M
  {
631
3.38M
    assign_with_AddRef(aRhs);
632
3.38M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
3.38M
    return *this;
634
3.38M
  }
Unexecuted instantiation: nsCOMPtr<nsIStreamLoaderObserver>::operator=(nsIStreamLoaderObserver*)
nsCOMPtr<nsIThreadPool>::operator=(nsIThreadPool*)
Line
Count
Source
630
1
  {
631
1
    assign_with_AddRef(aRhs);
632
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
1
    return *this;
634
1
  }
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::operator=(nsIUDPSocketListener*)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::operator=(mozIStorageStatementCallback*)
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::operator=(mozIStorageCompletionCallback*)
Unexecuted instantiation: nsCOMPtr<nsIDNSByTypeRecord>::operator=(nsIDNSByTypeRecord*)
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::operator=(nsIDNSListener*)
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::operator=(nsIPropertyBag2*)
Unexecuted instantiation: nsCOMPtr<nsIDirIndexListener>::operator=(nsIDirIndexListener*)
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::operator=(mozIStorageConnection*)
Unexecuted instantiation: nsCOMPtr<nsIWeakReference>::operator=(nsIWeakReference*)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::operator=(nsIApplicationCache*)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryInfo>::operator=(nsICacheEntryInfo*)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::operator=(nsICacheEntryDoomCallback*)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileListener>::operator=(mozilla::net::CacheFileListener*)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::operator=(mozilla::net::CacheFileIOListener*)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileChunkListener>::operator=(mozilla::net::CacheFileChunkListener*)
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::operator=(nsILoadContextInfo*)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileMetadataListener>::operator=(mozilla::net::CacheFileMetadataListener*)
Unexecuted instantiation: nsCOMPtr<nsICacheStorage>::operator=(nsICacheStorage*)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::operator=(nsICacheEntry*)
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::operator=(nsIFTPEventSink*)
Unexecuted instantiation: nsCOMPtr<nsITransport>::operator=(nsITransport*)
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::operator=(nsIBrowserDOMWindow*)
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::operator=(nsISeekableStream*)
Unexecuted instantiation: nsCOMPtr<nsIDOMWindowUtils>::operator=(nsIDOMWindowUtils*)
Unexecuted instantiation: nsCOMPtr<nsIHttpUpgradeListener>::operator=(nsIHttpUpgradeListener*)
Unexecuted instantiation: nsCOMPtr<nsIInputChannelThrottleQueue>::operator=(nsIInputChannelThrottleQueue*)
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::operator=(nsIInterceptedBodyCallback*)
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::operator=(nsICacheInfoChannel*)
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::operator=(nsINetworkInterceptController*)
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::operator=(nsIInterceptedChannel*)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelAuthProvider>::operator=(nsIHttpChannelAuthProvider*)
Unexecuted instantiation: nsCOMPtr<nsISocketTransport>::operator=(nsISocketTransport*)
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::operator=(mozilla::net::nsProxyInfo*)
Unexecuted instantiation: nsCOMPtr<nsITransportProvider>::operator=(nsITransportProvider*)
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::operator=(nsIWyciwygChannel*)
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::operator=(nsILoadContext*)
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptCallback>::operator=(nsIAuthPromptCallback*)
Unexecuted instantiation: nsCOMPtr<nsIThread>::operator=(nsIThread*)
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableInputStream>::operator=(nsIIPCSerializableInputStream*)
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::operator=(nsIScriptElement*)
nsCOMPtr<nsIXPCScriptable>::operator=(nsIXPCScriptable*)
Line
Count
Source
630
21.1M
  {
631
21.1M
    assign_with_AddRef(aRhs);
632
21.1M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
21.1M
    return *this;
634
21.1M
  }
Unexecuted instantiation: nsCOMPtr<nsIScriptError>::operator=(nsIScriptError*)
Unexecuted instantiation: nsCOMPtr<nsICharsetDetectionObserver>::operator=(nsICharsetDetectionObserver*)
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::operator=(mozIStorageError*)
Unexecuted instantiation: nsCOMPtr<nsIFileURL>::operator=(nsIFileURL*)
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::operator=(mozIStorageProgressHandler*)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::operator=(nsPIDOMWindowInner*)
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::operator=(nsIURIContentListener*)
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::operator=(nsIHandlerInfo*)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::operator=(nsIWebProgressListener2*)
Unexecuted instantiation: nsCOMPtr<nsIArray>::operator=(nsIArray*)
Unexecuted instantiation: nsCOMPtr<nsIHandlerApp>::operator=(nsIHandlerApp*)
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::operator=(nsIOfflineCacheUpdate*)
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityPolicy>::operator=(nsIContentSecurityPolicy*)
Unexecuted instantiation: nsCOMPtr<nsIDomainPolicy>::operator=(nsIDomainPolicy*)
Unexecuted instantiation: nsCOMPtr<nsISAXContentHandler>::operator=(nsISAXContentHandler*)
Unexecuted instantiation: nsCOMPtr<nsISAXErrorHandler>::operator=(nsISAXErrorHandler*)
Unexecuted instantiation: nsCOMPtr<nsITokenizer>::operator=(nsITokenizer*)
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::operator=(nsIContentSink*)
Unexecuted instantiation: nsCOMPtr<nsIDTD>::operator=(nsIDTD*)
Unexecuted instantiation: nsCOMPtr<nsICharsetDetector>::operator=(nsICharsetDetector*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::operator=(mozilla::dom::Element*)
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::operator=(nsIDeviceContextSpec*)
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::operator=(nsIPresShell*)
Unexecuted instantiation: nsCOMPtr<nsIProperties>::operator=(nsIProperties*)
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::operator=(imgIEncoder*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::BlobImpl>::operator=(mozilla::dom::BlobImpl*)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::operator=(nsITransferable*)
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::operator=(nsITimeoutHandler*)
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::operator=(nsBoxLayout*)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::operator=(nsIDocShell*)
Unexecuted instantiation: nsCOMPtr<nsIControllers>::operator=(nsIControllers*)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator=(nsIDocShellTreeItem*)
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::operator=(imgINotificationObserver*)
Unexecuted instantiation: nsCOMPtr<imgIRequest>::operator=(imgIRequest*)
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::operator=(nsIStackFrame*)
Unexecuted instantiation: nsCOMPtr<nsITextInputProcessorCallback>::operator=(nsITextInputProcessorCallback*)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::operator=(imgIContainer*)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::operator=(nsIContentPermissionRequestCallback*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::operator=(mozilla::dom::DataTransfer*)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::operator=(nsIContentViewer*)
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::operator=(nsIScriptGlobalObject*)
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::operator=(nsIHTMLCollection*)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULCommandDispatcher>::operator=(nsIDOMXULCommandDispatcher*)
Unexecuted instantiation: nsCOMPtr<nsIStructuredCloneContainer>::operator=(nsIStructuredCloneContainer*)
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoderNodeFixup>::operator=(nsIDocumentEncoderNodeFixup*)
Unexecuted instantiation: nsCOMPtr<nsINodeList>::operator=(nsINodeList*)
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::operator=(nsICSSDeclaration*)
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::operator=(nsIControllerCommandTable*)
Unexecuted instantiation: nsCOMPtr<nsIControllerCommand>::operator=(nsIControllerCommand*)
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::operator=(nsIFileMetadataCallback*)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequester>::operator=(nsIContentPermissionRequester*)
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPosition>::operator=(nsIDOMGeoPosition*)
Unexecuted instantiation: nsCOMPtr<nsIGeolocationUpdate>::operator=(nsIGeolocationUpdate*)
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::operator=(nsICanvasRenderingContextInternal*)
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::operator=(nsIFormControl*)
Unexecuted instantiation: nsCOMPtr<nsIContentPref>::operator=(nsIContentPref*)
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::operator=(nsICommandManager*)
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBlocker>::operator=(nsIAsyncShutdownBlocker*)
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgent>::operator=(nsIAudioChannelAgent*)
Unexecuted instantiation: nsCOMPtr<nsISpeechTaskCallback>::operator=(nsISpeechTaskCallback*)
Unexecuted instantiation: nsCOMPtr<nsISpeechService>::operator=(nsISpeechService*)
Unexecuted instantiation: nsCOMPtr<nsIPushData>::operator=(nsIPushData*)
Unexecuted instantiation: nsCOMPtr<nsIQuotaUsageCallback>::operator=(nsIQuotaUsageCallback*)
Unexecuted instantiation: nsCOMPtr<nsIQuotaCallback>::operator=(nsIQuotaCallback*)
Unexecuted instantiation: nsCOMPtr<nsICSPEventListener>::operator=(nsICSPEventListener*)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::operator=(mozIStorageStatement*)
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::operator=(mozilla::nsISVGPoint*)
Unexecuted instantiation: nsCOMPtr<nsITCPSocketCallback>::operator=(nsITCPSocketCallback*)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketInternal>::operator=(nsIUDPSocketInternal*)
Unexecuted instantiation: nsCOMPtr<nsIContentProcessInfo>::operator=(nsIContentProcessInfo*)
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::operator=(nsIScriptContext*)
Unexecuted instantiation: nsCOMPtr<nsIScriptTimeoutHandler>::operator=(nsIScriptTimeoutHandler*)
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::operator=(nsITimerCallback*)
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::operator=(nsIAudioChannelAgentCallback*)
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJS>::operator=(nsIXPConnectWrappedJS*)
Unexecuted instantiation: nsCOMPtr<nsITransformObserver>::operator=(nsITransformObserver*)
Unexecuted instantiation: nsCOMPtr<nsIObjectInputStream>::operator=(nsIObjectInputStream*)
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::operator=(nsIStorageStream*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocument>::operator=(nsIWebBrowserPersistDocument*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocumentReceiver>::operator=(nsIWebBrowserPersistDocumentReceiver*)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::operator=(nsIWebProgressListener*)
Unexecuted instantiation: nsCOMPtr<nsIDirectoryEnumerator>::operator=(nsIDirectoryEnumerator*)
Unexecuted instantiation: nsCOMPtr<nsIPaymentUIService>::operator=(nsIPaymentUIService*)
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::operator=(nsIFileStream*)
Unexecuted instantiation: nsCOMPtr<nsISDBCloseCallback>::operator=(nsISDBCloseCallback*)
Unexecuted instantiation: nsCOMPtr<nsISDBCallback>::operator=(nsISDBCallback*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::operator=(nsIPresentationDevice*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::operator=(nsIPresentationTransportBuilderConstructor*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::operator=(nsIPresentationControlChannel*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::operator=(nsIPresentationService*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionListener>::operator=(nsIPresentationSessionListener*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::operator=(nsIPresentationSessionTransport*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::operator=(nsIPresentationServiceCallback*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationChannelDescription>::operator=(nsIPresentationChannelDescription*)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIContentParent>::operator=(mozilla::dom::nsIContentParent*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilderListener>::operator=(nsIPresentationSessionTransportBuilderListener*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportCallback>::operator=(nsIPresentationSessionTransportCallback*)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilder>::operator=(nsIPresentationSessionTransportBuilder*)
Unexecuted instantiation: nsCOMPtr<nsIScreen>::operator=(nsIScreen*)
Unexecuted instantiation: nsCOMPtr<nsIColorPickerShownCallback>::operator=(nsIColorPickerShownCallback*)
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::operator=(nsIPrintSettings*)
Unexecuted instantiation: nsCOMPtr<nsIFilePickerShownCallback>::operator=(nsIFilePickerShownCallback*)
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::operator=(nsIFormatConverter*)
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooserFinishedCallback>::operator=(nsIApplicationChooserFinishedCallback*)
Unexecuted instantiation: nsCOMPtr<nsIClipboardOwner>::operator=(nsIClipboardOwner*)
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::operator=(nsIClipboard*)
Unexecuted instantiation: nsCOMPtr<nsITheme>::operator=(nsITheme*)
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::operator=(nsISelectionController*)
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::operator=(nsIDOMEventListener*)
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::operator=(nsILinkHandler*)
Unexecuted instantiation: nsCOMPtr<nsICSSLoaderObserver>::operator=(nsICSSLoaderObserver*)
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::operator=(nsILayoutHistoryState*)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::operator=(nsISHEntry*)
Unexecuted instantiation: nsCOMPtr<nsIFrameEnumerator>::operator=(nsIFrameEnumerator*)
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::operator=(nsITextControlElement*)
Unexecuted instantiation: nsCOMPtr<nsIMutationObserver>::operator=(nsIMutationObserver*)
Unexecuted instantiation: nsCOMPtr<nsITreeView>::operator=(nsITreeView*)
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::operator=(nsITreeSelection*)
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::operator=(nsITreeBoxObject*)
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::operator=(nsIDocumentViewerPrint*)
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::operator=(nsISecureBrowserUI*)
Unexecuted instantiation: nsCOMPtr<nsILoadURIDelegate>::operator=(nsILoadURIDelegate*)
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::operator=(nsIDOMStorageManager*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFind>::operator=(nsIWebBrowserFind*)
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::operator=(nsIEditingSession*)
Unexecuted instantiation: nsCOMPtr<nsITabParent>::operator=(nsITabParent*)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::operator=(nsIWebBrowserChrome*)
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::operator=(nsIEmbeddingSiteWindow*)
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::operator=(nsIXULWindow*)
Unexecuted instantiation: nsCOMPtr<nsIXULBrowserWindow>::operator=(nsIXULBrowserWindow*)
Unexecuted instantiation: nsCOMPtr<nsIAccessibleEvent>::operator=(nsIAccessibleEvent*)
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::operator=(mozIPersonalDictionary*)
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::operator=(mozISpellCheckingEngine*)
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureReceiverCallback>::operator=(nsIContentSignatureReceiverCallback*)
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::operator=(nsIASN1Sequence*)
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::operator=(nsIASN1Object*)
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::operator=(nsIX509CertList*)
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::operator=(nsIASN1PrintableItem*)
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityState>::operator=(nsISiteSecurityState*)
Unexecuted instantiation: nsCOMPtr<nsIRemoteService>::operator=(nsIRemoteService*)
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::operator=(nsIAlertNotification*)
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::operator=(mozIDOMWindowProxy*)
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::operator=(nsIDOMWindow*)
Unexecuted instantiation: nsCOMPtr<nsIPerformanceStats>::operator=(nsIPerformanceStats*)
Unexecuted instantiation: nsCOMPtr<mozIPlaceInfo>::operator=(mozIPlaceInfo*)
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::operator=(mozIStorageAsyncStatement*)
Unexecuted instantiation: nsCOMPtr<nsIEditor>::operator=(nsIEditor*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::operator=(nsIUrlClassifierCallback*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierLookupCallback>::operator=(nsIUrlClassifierLookupCallback*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::operator=(nsIUrlClassifierUpdateObserver*)
Unexecuted instantiation: nsCOMPtr<nsIURIClassifierCallback>::operator=(nsIURIClassifierCallback*)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierHashCompleter>::operator=(nsIUrlClassifierHashCompleter*)
Unexecuted instantiation: nsCOMPtr<nsIWindowProvider>::operator=(nsIWindowProvider*)
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator>::operator=(nsIWindowCreator*)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::operator=(nsIAutoCompleteInput*)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResultListener>::operator=(nsIAutoCompleteSimpleResultListener*)
Unexecuted instantiation: nsCOMPtr<nsIPrintProgress>::operator=(nsIPrintProgress*)
Unexecuted instantiation: nsCOMPtr<nsIPrintProgressParams>::operator=(nsIPrintProgressParams*)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteObserver>::operator=(nsIAutoCompleteObserver*)
Unexecuted instantiation: nsCOMPtr<nsIFormAutoComplete>::operator=(nsIFormAutoComplete*)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::operator=(nsIAutoCompletePopup*)
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::operator=(nsIToolkitProfile*)
Unexecuted instantiation: nsCOMPtr<nsICommandLineRunner>::operator=(nsICommandLineRunner*)
nsCOMPtr<nsIDirectoryServiceProvider>::operator=(nsIDirectoryServiceProvider*)
Line
Count
Source
630
3
  {
631
3
    assign_with_AddRef(aRhs);
632
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
633
3
    return *this;
634
3
  }
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::operator=(nsIGSettingsCollection*)
Unexecuted instantiation: nsCOMPtr<nsIIdentityKeyPair>::operator=(nsIIdentityKeyPair*)
635
636
  nsCOMPtr<T>& operator=(decltype(nullptr))
637
6.55M
  {
638
6.55M
    assign_assuming_AddRef(nullptr);
639
6.55M
    return *this;
640
6.55M
  }
Unexecuted instantiation: nsCOMPtr<nsIObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIContent>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsINode>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIUnicharInputStream>::operator=(decltype(nullptr))
nsCOMPtr<nsICategoryEntry>::operator=(decltype(nullptr))
Line
Count
Source
637
10
  {
638
10
    assign_assuming_AddRef(nullptr);
639
10
    return *this;
640
10
  }
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::operator=(decltype(nullptr))
nsCOMPtr<nsIFile>::operator=(decltype(nullptr))
Line
Count
Source
637
3.44M
  {
638
3.44M
    assign_assuming_AddRef(nullptr);
639
3.44M
    return *this;
640
3.44M
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFactory>::operator=(decltype(nullptr))
nsCOMPtr<nsIThread>::operator=(decltype(nullptr))
Line
Count
Source
637
3
  {
638
3
    assign_assuming_AddRef(nullptr);
639
3
    return *this;
640
3
  }
Unexecuted instantiation: nsCOMPtr<nsIWeakReference>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISimpleEnumerator>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocument>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIDOMLocalization>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaverObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalDetector>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISocketTransport>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICancelable>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIURI>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIChannel>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDownloadObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalService>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIRequest>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoaderObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInputStreamTee>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInputAvailableCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIStreamLoaderObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIThreadPool>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDirIndexParser>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileListener>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDirectoryEnumerator>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileMetadataListener>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITransport>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICorsPreflightCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelAuthProvider>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIRequestContext>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFileURL>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITransportProvider>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptProvider>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<xpcIJSGetFactory>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIScriptError>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIJSEnumerator>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::operator=(decltype(nullptr))
nsCOMPtr<nsIXPCScriptable>::operator=(decltype(nullptr))
Line
Count
Source
637
3.11M
  {
638
3.11M
    assign_assuming_AddRef(nullptr);
639
3.11M
    return *this;
640
3.11M
  }
Unexecuted instantiation: nsCOMPtr<nsICharsetDetectionObserver>::operator=(decltype(nullptr))
nsCOMPtr<nsIZipReader>::operator=(decltype(nullptr))
Line
Count
Source
637
5
  {
638
5
    assign_assuming_AddRef(nullptr);
639
5
    return *this;
640
5
  }
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParamsArray>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginService>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketChild>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITransfer>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIHelperAppLauncherDialog>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDomainPolicy>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISAXContentHandler>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISAXErrorHandler>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIExpatSink>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDTD>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICharsetDetector>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWidget>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<imgIScriptedNotificationObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIURL>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITabChild>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIIdleService>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIArray>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIControllers>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIObjectLoadingContent>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITextInputProcessorCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDOMXULCommandDispatcher>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIParser>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIVariant>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIContentSerializer>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoderNodeFixup>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITransferable>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIGeolocationUpdate>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIConstraintValidation>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIBrowserElementAPI>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebVTTParserWrapper>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgent>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITabSource>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISpeechTaskCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISpeechTask>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPushData>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIQuotaUsageCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIQuotaCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureVerifier>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIScriptableInputStream>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIBinaryInputStream>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITCPSocketCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketInternal>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIContentProcessInfo>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocumentTransformer>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIXULStore>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocumentReceiver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistResourceVisitor>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistWriteCompletion>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISDBCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilder>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebProgress>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresentationChannelDescription>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilderListener>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresentationDataChannelSessionTransportBuilder>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceDiscovery>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIColorPickerShownCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFilePickerShownCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooserFinishedCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIClipboardOwner>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITheme>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheckCallback>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITransaction>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITreeView>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITabParent>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIXULAppInfo>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAccessible>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAccessibleDocument>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozITXTToHTMLConv>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIX509CertValidity>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIRemoteService>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAlertNotificationImageListener>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersist>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIScrollable>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIExtensionProcessScript>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISubstitutingProtocolHandler>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncConnection>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStoragePendingStatement>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsISound>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFind>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIPrintProgress>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsILoginManager>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsILoginReputationService>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteObserver>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIFormAutoComplete>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::operator=(decltype(nullptr))
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::operator=(decltype(nullptr))
641
642
  // Assign from |already_AddRefed|.
643
  template<typename U>
644
  nsCOMPtr<T>& operator=(already_AddRefed<U>& aRhs)
645
0
  {
646
0
    // Make sure that U actually inherits from T
647
0
    static_assert(mozilla::IsBaseOf<T, U>::value,
648
0
                  "U is not a subclass of T");
649
0
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
650
0
    NSCAP_ASSERT_NO_QUERY_NEEDED();
651
0
    return *this;
652
0
  }
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>& nsCOMPtr<nsIStringBundle>::operator=<nsIStringBundle>(already_AddRefed<nsIStringBundle>&)
Unexecuted instantiation: nsCOMPtr<nsITimer>& nsCOMPtr<nsITimer>::operator=<nsITimer>(already_AddRefed<nsITimer>&)
Unexecuted instantiation: nsCOMPtr<nsIContent>& nsCOMPtr<nsIContent>::operator=<nsIContent>(already_AddRefed<nsIContent>&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>& nsCOMPtr<mozilla::dom::Element>::operator=<mozilla::dom::Element>(already_AddRefed<mozilla::dom::Element>&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>& nsCOMPtr<nsIDocumentEncoder>::operator=<nsIDocumentEncoder>(already_AddRefed<nsIDocumentEncoder>&)
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>& nsCOMPtr<nsIGlobalObject>::operator=<nsIGlobalObject>(already_AddRefed<nsIGlobalObject>&)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>& nsCOMPtr<mozIStorageStatement>::operator=<mozIStorageStatement>(already_AddRefed<mozIStorageStatement>&)
Unexecuted instantiation: nsCOMPtr<nsIFileStream>& nsCOMPtr<nsIFileStream>::operator=<nsIFileStream>(already_AddRefed<nsIFileStream>&)
653
654
  // Assign from |otherComPtr.forget()|.
655
  template<typename U>
656
  nsCOMPtr<T>& operator=(already_AddRefed<U>&& aRhs)
657
3.05M
  {
658
3.05M
    // Make sure that U actually inherits from T
659
3.05M
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
3.05M
                  "U is not a subclass of T");
661
3.05M
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
3.05M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
3.05M
    return *this;
664
3.05M
  }
nsCOMPtr<nsITimer>& nsCOMPtr<nsITimer>::operator=<nsITimer>(already_AddRefed<nsITimer>&&)
Line
Count
Source
657
101
  {
658
101
    // Make sure that U actually inherits from T
659
101
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
101
                  "U is not a subclass of T");
661
101
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
101
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
101
    return *this;
664
101
  }
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>& nsCOMPtr<nsIEventTarget>::operator=<nsIThread>(already_AddRefed<nsIThread>&&)
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>& nsCOMPtr<nsIStackFrame>::operator=<nsIStackFrame>(already_AddRefed<nsIStackFrame>&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>& nsCOMPtr<nsIInputStream>::operator=<nsIInputStream>(already_AddRefed<nsIInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>& nsCOMPtr<nsIInputStreamCallback>::operator=<nsIInputStreamCallback>(already_AddRefed<nsIInputStreamCallback>&&)
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>& nsCOMPtr<nsIOutputStreamCallback>::operator=<nsIOutputStreamCallback>(already_AddRefed<nsIOutputStreamCallback>&&)
nsCOMPtr<mozilla::ModuleLoader>& nsCOMPtr<mozilla::ModuleLoader>::operator=<mozilla::ModuleLoader>(already_AddRefed<mozilla::ModuleLoader>&&)
Line
Count
Source
657
1
  {
658
1
    // Make sure that U actually inherits from T
659
1
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
1
                  "U is not a subclass of T");
661
1
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
1
    return *this;
664
1
  }
nsCOMPtr<nsIFactory>& nsCOMPtr<nsIFactory>::operator=<nsIFactory>(already_AddRefed<nsIFactory>&&)
Line
Count
Source
657
1
  {
658
1
    // Make sure that U actually inherits from T
659
1
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
1
                  "U is not a subclass of T");
661
1
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
1
    return *this;
664
1
  }
nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsIRunnable>(already_AddRefed<nsIRunnable>&&)
Line
Count
Source
657
63
  {
658
63
    // Make sure that U actually inherits from T
659
63
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
63
                  "U is not a subclass of T");
661
63
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
63
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
63
    return *this;
664
63
  }
nsCOMPtr<nsISerialEventTarget>& nsCOMPtr<nsISerialEventTarget>::operator=<nsISerialEventTarget>(already_AddRefed<nsISerialEventTarget>&&)
Line
Count
Source
657
27
  {
658
27
    // Make sure that U actually inherits from T
659
27
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
27
                  "U is not a subclass of T");
661
27
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
27
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
27
    return *this;
664
27
  }
nsCOMPtr<nsIWeakReference>& nsCOMPtr<nsIWeakReference>::operator=<nsIWeakReference>(already_AddRefed<nsIWeakReference>&&)
Line
Count
Source
657
20
  {
658
20
    // Make sure that U actually inherits from T
659
20
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
20
                  "U is not a subclass of T");
661
20
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
20
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
20
    return *this;
664
20
  }
Unexecuted instantiation: nsCOMPtr<nsIURI>& nsCOMPtr<nsIURI>::operator=<nsIURI>(already_AddRefed<nsIURI>&&)
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>& nsCOMPtr<nsIStringBundle>::operator=<nsStringBundle>(already_AddRefed<nsStringBundle>&&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>& nsCOMPtr<nsIPrincipal>::operator=<mozilla::NullPrincipal>(already_AddRefed<mozilla::NullPrincipal>&&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>& nsCOMPtr<nsIEventTarget>::operator=<nsISerialEventTarget>(already_AddRefed<nsISerialEventTarget>&&)
Unexecuted instantiation: nsCOMPtr<nsIChannel>& nsCOMPtr<nsIChannel>::operator=<nsIChannel>(already_AddRefed<nsIChannel>&&)
nsCOMPtr<nsIIOService>& nsCOMPtr<nsIIOService>::operator=<nsIIOService>(already_AddRefed<nsIIOService>&&)
Line
Count
Source
657
3.05M
  {
658
3.05M
    // Make sure that U actually inherits from T
659
3.05M
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
3.05M
                  "U is not a subclass of T");
661
3.05M
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
3.05M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
3.05M
    return *this;
664
3.05M
  }
Unexecuted instantiation: nsCOMPtr<nsICookiePermission>& nsCOMPtr<nsICookiePermission>::operator=<nsICookiePermission>(already_AddRefed<nsICookiePermission>&&)
Unexecuted instantiation: nsCOMPtr<nsIArray>& nsCOMPtr<nsIArray>::operator=<nsIArray>(already_AddRefed<nsIArray>&&)
Unexecuted instantiation: nsCOMPtr<nsILoadInfo>& nsCOMPtr<nsILoadInfo>::operator=<nsILoadInfo>(already_AddRefed<nsILoadInfo>&&)
Unexecuted instantiation: nsCOMPtr<nsIDirIndexParser>& nsCOMPtr<nsIDirIndexParser>::operator=<nsIDirIndexParser>(already_AddRefed<nsIDirIndexParser>&&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>& nsCOMPtr<nsIEventTarget>::operator=<nsIEventTarget>(already_AddRefed<nsIEventTarget>&&)
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>& nsCOMPtr<nsILoadContextInfo>::operator=<nsILoadContextInfo>(already_AddRefed<nsILoadContextInfo>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsRunnableMethod<mozilla::net::CacheFileContextEvictor, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::CacheFileContextEvictor, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsRunnableMethod<mozilla::net::CacheFileIOManager, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::CacheFileIOManager, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsRunnableMethod<mozilla::net::CacheIndex, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::CacheIndex, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>& nsCOMPtr<nsIInputStream>::operator=<nsFileUploadContentStream>(already_AddRefed<nsFileUploadContentStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsRunnableMethod<mozilla::net::AltSvcMapping, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::AltSvcMapping, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>& nsCOMPtr<mozIThirdPartyUtil>::operator=<mozIThirdPartyUtil>(already_AddRefed<mozIThirdPartyUtil>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsRunnableMethod<mozilla::net::HttpChannelChild, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::HttpChannelChild, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsRunnableMethod<mozilla::net::HttpChannelChild, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::net::HttpChannelChild, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>& nsCOMPtr<nsIStreamListener>::operator=<nsIStreamListener>(already_AddRefed<nsIStreamListener>&&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>& nsCOMPtr<nsIAsyncInputStream>::operator=<nsIAsyncInputStream>(already_AddRefed<nsIAsyncInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsISocketTransportService>& nsCOMPtr<nsISocketTransportService>::operator=<nsISocketTransportService>(already_AddRefed<nsISocketTransportService>&&)
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>& nsCOMPtr<nsIHttpActivityObserver>::operator=<nsIHttpActivityDistributor>(already_AddRefed<nsIHttpActivityDistributor>&&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>& nsCOMPtr<nsIPrincipal>::operator=<mozilla::BasePrincipal>(already_AddRefed<mozilla::BasePrincipal>&&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>& nsCOMPtr<nsIPrincipal>::operator=<nsIPrincipal>(already_AddRefed<nsIPrincipal>&&)
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>& nsCOMPtr<mozIDOMWindowProxy>::operator=<nsPIDOMWindowOuter>(already_AddRefed<nsPIDOMWindowOuter>&&)
nsCOMPtr<nsIChromeRegistry>& nsCOMPtr<nsIChromeRegistry>::operator=<nsIChromeRegistry>(already_AddRefed<nsIChromeRegistry>&&)
Line
Count
Source
657
3
  {
658
3
    // Make sure that U actually inherits from T
659
3
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
3
                  "U is not a subclass of T");
661
3
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
3
    return *this;
664
3
  }
Unexecuted instantiation: nsCOMPtr<nsIJSIID>& nsCOMPtr<nsIJSIID>::operator=<nsJSIID>(already_AddRefed<nsJSIID>&&)
Unexecuted instantiation: nsCOMPtr<nsIXPCComponents_utils_Sandbox>& nsCOMPtr<nsIXPCComponents_utils_Sandbox>::operator=<nsIXPCComponents_utils_Sandbox>(already_AddRefed<nsIXPCComponents_utils_Sandbox>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsRunnableMethod<nsJARChannel, nsresult, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsJARChannel, nsresult, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsITransfer>& nsCOMPtr<nsITransfer>::operator=<nsITransfer>(already_AddRefed<nsITransfer>&&)
nsCOMPtr<nsIURI>& nsCOMPtr<nsIURI>::operator=<mozilla::NullPrincipalURI>(already_AddRefed<mozilla::NullPrincipalURI>&&)
Line
Count
Source
657
9
  {
658
9
    // Make sure that U actually inherits from T
659
9
    static_assert(mozilla::IsBaseOf<T, U>::value,
660
9
                  "U is not a subclass of T");
661
9
    assign_assuming_AddRef(static_cast<T*>(aRhs.take()));
662
9
    NSCAP_ASSERT_NO_QUERY_NEEDED();
663
9
    return *this;
664
9
  }
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>& nsCOMPtr<nsIGfxInfo>::operator=<nsIGfxInfo>(already_AddRefed<nsIGfxInfo>&&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>& nsCOMPtr<nsIApplicationCache>::operator=<nsIApplicationCache>(already_AddRefed<nsIApplicationCache>&&)
Unexecuted instantiation: nsCOMPtr<imgIContainer>& nsCOMPtr<imgIContainer>::operator=<mozilla::image::Image>(already_AddRefed<mozilla::image::Image>&&)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>& nsCOMPtr<nsILoadGroup>::operator=<nsILoadGroup>(already_AddRefed<nsILoadGroup>&&)
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>& nsCOMPtr<nsICSSDeclaration>::operator=<nsICSSDeclaration>(already_AddRefed<nsICSSDeclaration>&&)
Unexecuted instantiation: nsCOMPtr<nsITabChild>& nsCOMPtr<nsITabChild>::operator=<nsITabChild>(already_AddRefed<nsITabChild>&&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>& nsCOMPtr<mozilla::dom::EventTarget>::operator=<mozilla::dom::ContentFrameMessageManager>(already_AddRefed<mozilla::dom::ContentFrameMessageManager>&&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>& nsCOMPtr<mozilla::dom::EventTarget>::operator=<mozilla::dom::EventTarget>(already_AddRefed<mozilla::dom::EventTarget>&&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>& nsCOMPtr<nsPIDOMWindowOuter>::operator=<nsPIDOMWindowOuter>(already_AddRefed<nsPIDOMWindowOuter>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>& nsCOMPtr<nsIDocShellTreeItem>::operator=<nsIDocShellTreeItem>(already_AddRefed<nsIDocShellTreeItem>&&)
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>& nsCOMPtr<nsIHTMLCollection>::operator=<nsIHTMLCollection>(already_AddRefed<nsIHTMLCollection>&&)
Unexecuted instantiation: nsCOMPtr<nsINode>& nsCOMPtr<nsINode>::operator=<nsINode>(already_AddRefed<nsINode>&&)
Unexecuted instantiation: nsCOMPtr<nsINode>& nsCOMPtr<nsINode>::operator=<nsIContent>(already_AddRefed<nsIContent>&&)
Unexecuted instantiation: nsCOMPtr<nsIContent>& nsCOMPtr<nsIContent>::operator=<nsIContent>(already_AddRefed<nsIContent>&&)
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>& nsCOMPtr<nsILayoutHistoryState>::operator=<nsILayoutHistoryState>(already_AddRefed<nsILayoutHistoryState>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsRunnableMethod<nsIDocument, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<nsIDocument, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsILoadContext>& nsCOMPtr<nsILoadContext>::operator=<nsILoadContext>(already_AddRefed<nsILoadContext>&&)
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>& nsCOMPtr<nsIContentIterator>::operator=<nsIContentIterator>(already_AddRefed<nsIContentIterator>&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>& nsCOMPtr<nsIInputStream>::operator=<mozilla::dom::cache::ReadStream>(already_AddRefed<mozilla::dom::cache::ReadStream>&&)
Unexecuted instantiation: nsCOMPtr<imgIRequest>& nsCOMPtr<imgIRequest>::operator=<imgIRequest>(already_AddRefed<imgIRequest>&&)
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>& nsCOMPtr<nsICanvasRenderingContextInternal>::operator=<nsICanvasRenderingContextInternal>(already_AddRefed<nsICanvasRenderingContextInternal>&&)
Unexecuted instantiation: nsCOMPtr<nsIDocument>& nsCOMPtr<nsIDocument>::operator=<nsIDocument>(already_AddRefed<nsIDocument>&&)
Unexecuted instantiation: nsCOMPtr<nsISelectionController>& nsCOMPtr<nsISelectionController>::operator=<nsISelectionController>(already_AddRefed<nsISelectionController>&&)
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>& nsCOMPtr<nsIObjectOutputStream>::operator=<nsIObjectOutputStream>(already_AddRefed<nsIObjectOutputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>& nsCOMPtr<nsPIDOMWindowInner>::operator=<nsPIDOMWindowInner>(already_AddRefed<nsPIDOMWindowInner>&&)
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>& nsCOMPtr<nsIMutableArray>::operator=<nsIMutableArray>(already_AddRefed<nsIMutableArray>&&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>& nsCOMPtr<nsIInputStream>::operator=<mozilla::dom::IPCBlobInputStream>(already_AddRefed<mozilla::dom::IPCBlobInputStream>&&)
Unexecuted instantiation: nsCOMPtr<nsIController>& nsCOMPtr<nsIController>::operator=<nsIController>(already_AddRefed<nsIController>&&)
Unexecuted instantiation: nsCOMPtr<nsIParser>& nsCOMPtr<nsIParser>::operator=<nsIParser>(already_AddRefed<nsIParser>&&)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>& nsCOMPtr<nsIContentViewer>::operator=<nsIContentViewer>(already_AddRefed<nsIContentViewer>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<nsRunnableMethod<mozilla::MediaStream, void, true, (mozilla::RunnableKind)0> >(already_AddRefed<nsRunnableMethod<mozilla::MediaStream, void, true, (mozilla::RunnableKind)0> >&&)
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>& nsCOMPtr<nsISpeechRecognitionService>::operator=<nsISpeechRecognitionService>(already_AddRefed<nsISpeechRecognitionService>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>& nsCOMPtr<mozIStorageStatement>::operator=<mozIStorageStatement>(already_AddRefed<mozIStorageStatement>&&)
Unexecuted instantiation: nsCOMPtr<nsITabParent>& nsCOMPtr<nsITabParent>::operator=<nsITabParent>(already_AddRefed<nsITabParent>&&)
Unexecuted instantiation: nsCOMPtr<nsIRunnable>& nsCOMPtr<nsIRunnable>::operator=<mozilla::dom::WorkerRunnable>(already_AddRefed<mozilla::dom::WorkerRunnable>&&)
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>& nsCOMPtr<nsPIWindowRoot>::operator=<nsPIWindowRoot>(already_AddRefed<nsPIWindowRoot>&&)
Unexecuted instantiation: nsCOMPtr<nsIContent>& nsCOMPtr<nsIContent>::operator=<mozilla::dom::Element>(already_AddRefed<mozilla::dom::Element>&&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistURIMap>& nsCOMPtr<nsIWebBrowserPersistURIMap>::operator=<nsWebBrowserPersist::FlatURIMap>(already_AddRefed<nsWebBrowserPersist::FlatURIMap>&&)
Unexecuted instantiation: nsCOMPtr<nsIArray>& nsCOMPtr<nsIArray>::operator=<nsIMutableArray>(already_AddRefed<nsIMutableArray>&&)
Unexecuted instantiation: nsCOMPtr<nsIWidget>& nsCOMPtr<nsIWidget>::operator=<nsIWidget>(already_AddRefed<nsIWidget>&&)
Unexecuted instantiation: nsCOMPtr<nsIScreen>& nsCOMPtr<nsIScreen>::operator=<nsIScreen>(already_AddRefed<nsIScreen>&&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>& nsCOMPtr<mozilla::dom::Element>::operator=<mozilla::dom::Element>(already_AddRefed<mozilla::dom::Element>&&)
Unexecuted instantiation: nsCOMPtr<nsINode>& nsCOMPtr<nsINode>::operator=<mozilla::dom::Element>(already_AddRefed<mozilla::dom::Element>&&)
Unexecuted instantiation: nsCOMPtr<nsINode>& nsCOMPtr<nsINode>::operator=<mozilla::dom::DocumentFragment>(already_AddRefed<mozilla::dom::DocumentFragment>&&)
Unexecuted instantiation: nsCOMPtr<nsIContent>& nsCOMPtr<nsIContent>::operator=<nsTextNode>(already_AddRefed<nsTextNode>&&)
Unexecuted instantiation: nsCOMPtr<nsIPresShell>& nsCOMPtr<nsIPresShell>::operator=<nsIPresShell>(already_AddRefed<nsIPresShell>&&)
Unexecuted instantiation: nsCOMPtr<imgIContainer>& nsCOMPtr<imgIContainer>::operator=<imgIContainer>(already_AddRefed<imgIContainer>&&)
Unexecuted instantiation: nsCOMPtr<nsITheme>& nsCOMPtr<nsITheme>::operator=<nsITheme>(already_AddRefed<nsITheme>&&)
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>& nsCOMPtr<imgINotificationObserver>::operator=<nsImageBoxListener>(already_AddRefed<nsImageBoxListener>&&)
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>& nsCOMPtr<nsIBoxObject>::operator=<mozilla::dom::BoxObject>(already_AddRefed<mozilla::dom::BoxObject>&&)
Unexecuted instantiation: nsCOMPtr<nsINodeList>& nsCOMPtr<nsINodeList>::operator=<nsINodeList>(already_AddRefed<nsINodeList>&&)
Unexecuted instantiation: nsCOMPtr<nsIStructuredCloneContainer>& nsCOMPtr<nsIStructuredCloneContainer>::operator=<nsIStructuredCloneContainer>(already_AddRefed<nsIStructuredCloneContainer>&&)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>& nsCOMPtr<nsISHEntry>::operator=<nsISHEntry>(already_AddRefed<nsISHEntry>&&)
Unexecuted instantiation: nsCOMPtr<nsTreeColumn>& nsCOMPtr<nsTreeColumn>::operator=<nsTreeColumn>(already_AddRefed<nsTreeColumn>&&)
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>& nsCOMPtr<nsIPersistentProperties>::operator=<nsIPersistentProperties>(already_AddRefed<nsIPersistentProperties>&&)
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>& nsCOMPtr<nsITreeBoxObject>::operator=<nsITreeBoxObject>(already_AddRefed<nsITreeBoxObject>&&)
Unexecuted instantiation: nsCOMPtr<nsISpellChecker>& nsCOMPtr<nsISpellChecker>::operator=<mozSpellChecker>(already_AddRefed<mozSpellChecker>&&)
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>& nsCOMPtr<nsIASN1PrintableItem>::operator=<nsIASN1PrintableItem>(already_AddRefed<nsIASN1PrintableItem>&&)
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>& nsCOMPtr<nsIAlertsService>::operator=<nsXULAlerts>(already_AddRefed<nsXULAlerts>&&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>& nsCOMPtr<nsIWebBrowserChrome>::operator=<nsIWebBrowserChrome>(already_AddRefed<nsIWebBrowserChrome>&&)
Unexecuted instantiation: nsCOMPtr<nsIObserverService>& nsCOMPtr<nsIObserverService>::operator=<nsIObserverService>(already_AddRefed<nsIObserverService>&&)
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>& nsCOMPtr<mozIStorageAsyncStatement>::operator=<mozIStorageAsyncStatement>(already_AddRefed<mozIStorageAsyncStatement>&&)
Unexecuted instantiation: nsCOMPtr<nsIVariant>& nsCOMPtr<nsIVariant>::operator=<nsIWritableVariant>(already_AddRefed<nsIWritableVariant>&&)
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>& nsCOMPtr<nsIPrintSettings>::operator=<nsIPrintSettings>(already_AddRefed<nsIPrintSettings>&&)
665
666
  // Assign from |do_QueryInterface(expr)|.
667
  nsCOMPtr<T>& operator=(const nsQueryInterface aRhs)
668
8.13M
  {
669
8.13M
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
8.13M
    return *this;
671
8.13M
  }
nsCOMPtr<nsIClassInfo>::operator=(nsQueryInterface)
Line
Count
Source
668
4.87M
  {
669
4.87M
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
4.87M
    return *this;
671
4.87M
  }
nsCOMPtr<nsICategoryEntry>::operator=(nsQueryInterface)
Line
Count
Source
668
3
  {
669
3
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
3
    return *this;
671
3
  }
Unexecuted instantiation: nsCOMPtr<nsIStreamBufferAccess>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStream>::operator=(nsQueryInterface)
nsCOMPtr<nsIEventTarget>::operator=(nsQueryInterface)
Line
Count
Source
668
2
  {
669
2
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
2
    return *this;
671
2
  }
nsCOMPtr<nsIRunnable>::operator=(nsQueryInterface)
Line
Count
Source
668
1
  {
669
1
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
1
    return *this;
671
1
  }
nsCOMPtr<nsIPrefBranch>::operator=(nsQueryInterface)
Line
Count
Source
668
3
  {
669
3
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
3
    return *this;
671
3
  }
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableRequest>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISafeOutputStream>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINestedURI>::operator=(nsQueryInterface)
nsCOMPtr<nsIFile>::operator=(nsQueryInterface)
Line
Count
Source
668
3
  {
669
3
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
3
    return *this;
671
3
  }
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsILoadGroupChild>::operator=(nsQueryInterface)
nsCOMPtr<nsINetUtil>::operator=(nsQueryInterface)
Line
Count
Source
668
11.6k
  {
669
11.6k
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
11.6k
    return *this;
671
11.6k
  }
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableStreamListener>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISizeOf>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIThreadInternal>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIMIMEInputStream>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICachingChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFormPOSTActionChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::operator=(nsQueryInterface)
nsCOMPtr<nsIXPCComponents>::operator=(nsQueryInterface)
Line
Count
Source
668
1
  {
669
1
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
1
    return *this;
671
1
  }
nsCOMPtr<nsIJSIID>::operator=(nsQueryInterface)
Line
Count
Source
668
1
  {
669
1
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
1
    return *this;
671
1
  }
nsCOMPtr<nsIJSCID>::operator=(nsQueryInterface)
Line
Count
Source
668
1
  {
669
1
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
1
    return *this;
671
1
  }
nsCOMPtr<nsIXPCScriptable>::operator=(nsQueryInterface)
Line
Count
Source
668
3.24M
  {
669
3.24M
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
3.24M
    return *this;
671
3.24M
  }
Unexecuted instantiation: nsCOMPtr<nsIFileURL>::operator=(nsQueryInterface)
nsCOMPtr<nsIURL>::operator=(nsQueryInterface)
Line
Count
Source
668
90
  {
669
90
    assign_from_qi(aRhs, NS_GET_TEMPLATE_IID(T));
670
90
    return *this;
671
90
  }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIThread>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIURI>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIExpatSink>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::BlobImpl>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsINode>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIJARURI>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIContent>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIForm>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFileMetadata>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIFormSubmitObserver>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIRequest>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJS>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPresentationTCPSessionTransportBuilder>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupportsInterfacePointer>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsPrintSettingsGTK>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISubstitutingProtocolHandler>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIPropertyElement>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULButtonElement>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIKeygenThread>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconURI>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncConnection>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::operator=(nsQueryInterface)
672
673
  // Assign from |do_QueryInterface(expr, &rv)|.
674
  nsCOMPtr<T>& operator=(const nsQueryInterfaceWithError& aRhs)
675
20
  {
676
20
    assign_from_qi_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
677
20
    return *this;
678
20
  }
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnect>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIURI>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamTee>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableStreamListener>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIChannel>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIFile>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIURL>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISSLSocketControl>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::operator=(nsQueryInterfaceWithError const&)
nsCOMPtr<nsIJARURI>::operator=(nsQueryInterfaceWithError const&)
Line
Count
Source
675
13
  {
676
13
    assign_from_qi_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
677
13
    return *this;
678
13
  }
nsCOMPtr<nsIFileURL>::operator=(nsQueryInterfaceWithError const&)
Line
Count
Source
675
4
  {
676
4
    assign_from_qi_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
677
4
    return *this;
678
4
  }
nsCOMPtr<nsIResProtocolHandler>::operator=(nsQueryInterfaceWithError const&)
Line
Count
Source
675
3
  {
676
3
    assign_from_qi_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
677
3
    return *this;
678
3
  }
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPrefBranch>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityPolicy>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsITokenizer>::operator=(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator=(nsQueryInterfaceWithError const&)
679
680
  // Assign from |do_GetService(cid_expr)|.
681
  nsCOMPtr<T>& operator=(const nsGetServiceByCID aRhs)
682
3
  {
683
3
    assign_from_gs_cid(aRhs, NS_GET_TEMPLATE_IID(T));
684
3
    return *this;
685
3
  }
Unexecuted instantiation: nsCOMPtr<nsIErrorService>::operator=(nsGetServiceByCID)
nsCOMPtr<nsICaptivePortalService>::operator=(nsGetServiceByCID)
Line
Count
Source
682
3
  {
683
3
    assign_from_gs_cid(aRhs, NS_GET_TEMPLATE_IID(T));
684
3
    return *this;
685
3
  }
Unexecuted instantiation: nsCOMPtr<nsIFormProcessor>::operator=(nsGetServiceByCID)
686
687
  // Assign from |do_GetService(cid_expr, &rv)|.
688
  nsCOMPtr<T>& operator=(const nsGetServiceByCIDWithError& aRhs)
689
0
  {
690
0
    assign_from_gs_cid_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
691
0
    return *this;
692
0
  }
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::operator=(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIAppShell>::operator=(nsGetServiceByCIDWithError const&)
693
694
  // Assign from |do_GetService(contractid_expr)|.
695
  nsCOMPtr<T>& operator=(const nsGetServiceByContractID aRhs)
696
16
  {
697
16
    assign_from_gs_contractid(aRhs, NS_GET_TEMPLATE_IID(T));
698
16
    return *this;
699
16
  }
nsCOMPtr<nsIRequestContextService>::operator=(nsGetServiceByContractID)
Line
Count
Source
696
4
  {
697
4
    assign_from_gs_contractid(aRhs, NS_GET_TEMPLATE_IID(T));
698
4
    return *this;
699
4
  }
Unexecuted instantiation: nsCOMPtr<nsIDHCPClient>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::operator=(nsGetServiceByContractID)
nsCOMPtr<nsIURLParser>::operator=(nsGetServiceByContractID)
Line
Count
Source
696
9
  {
697
9
    assign_from_gs_contractid(aRhs, NS_GET_TEMPLATE_IID(T));
698
9
    return *this;
699
9
  }
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPrefBranch>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIMIMEService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIURIClassifier>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIXULStore>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIConsoleAPIStorage>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIScreenManager>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIProtocolHandler>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsITooltipTextProvider>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIXULAppInfo>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIX509CertDB>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsICertOverrideService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<mozIExtensionProcessScript>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIPrintSettingsService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsILoginManager>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIRemoteService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIGSettingsService>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsIGConfService>::operator=(nsGetServiceByContractID)
nsCOMPtr<nsIObserverService>::operator=(nsGetServiceByContractID)
Line
Count
Source
696
3
  {
697
3
    assign_from_gs_contractid(aRhs, NS_GET_TEMPLATE_IID(T));
698
3
    return *this;
699
3
  }
Unexecuted instantiation: nsCOMPtr<nsICrashReporter>::operator=(nsGetServiceByContractID)
Unexecuted instantiation: nsCOMPtr<nsITelemetry>::operator=(nsGetServiceByContractID)
700
701
  // Assign from |do_GetService(contractid_expr, &rv)|.
702
  nsCOMPtr<T>& operator=(const nsGetServiceByContractIDWithError& aRhs)
703
15
  {
704
15
    assign_from_gs_contractid_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
705
15
    return *this;
706
15
  }
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalDetector>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDNSService>::operator=(nsGetServiceByContractIDWithError const&)
nsCOMPtr<nsIEventTarget>::operator=(nsGetServiceByContractIDWithError const&)
Line
Count
Source
703
6
  {
704
6
    assign_from_gs_contractid_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
705
6
    return *this;
706
6
  }
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIIOService>::operator=(nsGetServiceByContractIDWithError const&)
nsCOMPtr<nsPISocketTransportService>::operator=(nsGetServiceByContractIDWithError const&)
Line
Count
Source
703
3
  {
704
3
    assign_from_gs_contractid_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
705
3
    return *this;
706
3
  }
nsCOMPtr<nsINetworkLinkService>::operator=(nsGetServiceByContractIDWithError const&)
Line
Count
Source
703
3
  {
704
3
    assign_from_gs_contractid_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
705
3
    return *this;
706
3
  }
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIIDNService>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::operator=(nsGetServiceByContractIDWithError const&)
nsCOMPtr<nsITextToSubURI>::operator=(nsGetServiceByContractIDWithError const&)
Line
Count
Source
703
1
  {
704
1
    assign_from_gs_contractid_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
705
1
    return *this;
706
1
  }
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>::operator=(nsGetServiceByContractIDWithError const&)
nsCOMPtr<nsIDashboardEventNotifier>::operator=(nsGetServiceByContractIDWithError const&)
Line
Count
Source
703
2
  {
704
2
    assign_from_gs_contractid_with_error(aRhs, NS_GET_TEMPLATE_IID(T));
705
2
    return *this;
706
2
  }
Unexecuted instantiation: nsCOMPtr<nsIRandomGenerator>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIUUIDGenerator>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIScreenManager>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIIdleService>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsITabSource>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheService>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptSecurityManager>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIMIMEService>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIPaymentUIService>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceDiscovery>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIWebNavigationInfo>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsICategoryManager>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierDBService>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsIFormAutoComplete>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISocketTransportService>::operator=(nsGetServiceByContractIDWithError const&)
707
708
  // Assign from |do_QueryReferent(ptr)|.
709
  nsCOMPtr<T>& operator=(const nsQueryReferent& aRhs)
710
0
  {
711
0
    assign_from_query_referent(aRhs, NS_GET_TEMPLATE_IID(T));
712
0
    return *this;
713
0
  }
Unexecuted instantiation: nsCOMPtr<nsIObserver>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsINode>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryObserver>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultObserver>::operator=(nsQueryReferent const&)
714
715
  // And finally, anything else we might need to assign from can exploit the
716
  // nsCOMPtr_helper facility.
717
  nsCOMPtr<T>& operator=(const nsCOMPtr_helper& aRhs)
718
290k
  {
719
290k
    assign_from_helper(aRhs, NS_GET_TEMPLATE_IID(T));
720
290k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
721
290k
    return *this;
722
290k
  }
nsCOMPtr<mozilla::ModuleLoader>::operator=(nsCOMPtr_helper const&)
Line
Count
Source
718
1
  {
719
1
    assign_from_helper(aRhs, NS_GET_TEMPLATE_IID(T));
720
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
721
1
    return *this;
722
1
  }
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsITimer>::operator=(nsCOMPtr_helper const&)
nsCOMPtr<nsIURIMutator>::operator=(nsCOMPtr_helper const&)
Line
Count
Source
718
290k
  {
719
290k
    assign_from_helper(aRhs, NS_GET_TEMPLATE_IID(T));
720
290k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
721
290k
    return *this;
722
290k
  }
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIStreamConverter>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableRequest>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIAuthModule>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableInputStream>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptError>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIZipReader>::operator=(nsCOMPtr_helper const&)
nsCOMPtr<nsIZipReaderCache>::operator=(nsCOMPtr_helper const&)
Line
Count
Source
718
3
  {
719
3
    assign_from_helper(aRhs, NS_GET_TEMPLATE_IID(T));
720
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
721
3
    return *this;
722
3
  }
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaver>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIHelperAppLauncherDialog>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityPolicy>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIContentSerializer>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIMultiplexInputStream>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFile>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIBrowserElementAPI>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIParser>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebVTTParserWrapper>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureVerifier>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::SVGTests>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIBinaryInputStream>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIScriptableInputStream>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIArrayBufferInputStream>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIColorPicker>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFilePicker>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebProgress>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilder>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDataChannelSessionTransportBuilder>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlService>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIPrintSession>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<mozITXTToHTMLConv>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersist>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<imgITools>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIFind>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISound>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFind>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIWindowProvider>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::operator=(nsCOMPtr_helper const&)
723
724
  // Defined in OwningNonNull.h
725
  template<class U>
726
  nsCOMPtr<T>& operator=(const mozilla::OwningNonNull<U>& aOther);
727
728
  // Exchange ownership with |aRhs|; can save a pair of refcount operations.
729
  void swap(nsCOMPtr<T>& aRhs)
730
121
  {
731
121
#ifdef NSCAP_FEATURE_USE_BASE
732
121
    nsISupports* temp = aRhs.mRawPtr;
733
#else
734
    T* temp = aRhs.mRawPtr;
735
#endif
736
    NSCAP_LOG_ASSIGNMENT(&aRhs, mRawPtr);
737
121
    NSCAP_LOG_ASSIGNMENT(this, temp);
738
121
    NSCAP_LOG_RELEASE(this, mRawPtr);
739
121
    NSCAP_LOG_RELEASE(&aRhs, temp);
740
121
    aRhs.mRawPtr = mRawPtr;
741
121
    mRawPtr = temp;
742
121
    // |aRhs| maintains the same invariants, so we don't need to |NSCAP_ASSERT_NO_QUERY_NEEDED|
743
121
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::swap(nsCOMPtr<nsIInputStreamCallback>&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::swap(nsCOMPtr<nsIInputStreamLengthCallback>&)
nsCOMPtr<nsIFactory>::swap(nsCOMPtr<nsIFactory>&)
Line
Count
Source
730
118
  {
731
118
#ifdef NSCAP_FEATURE_USE_BASE
732
118
    nsISupports* temp = aRhs.mRawPtr;
733
#else
734
    T* temp = aRhs.mRawPtr;
735
#endif
736
    NSCAP_LOG_ASSIGNMENT(&aRhs, mRawPtr);
737
118
    NSCAP_LOG_ASSIGNMENT(this, temp);
738
118
    NSCAP_LOG_RELEASE(this, mRawPtr);
739
118
    NSCAP_LOG_RELEASE(&aRhs, temp);
740
118
    aRhs.mRawPtr = mRawPtr;
741
118
    mRawPtr = temp;
742
118
    // |aRhs| maintains the same invariants, so we don't need to |NSCAP_ASSERT_NO_QUERY_NEEDED|
743
118
  }
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::swap(nsCOMPtr<nsIRunnable>&)
Unexecuted instantiation: nsCOMPtr<nsIThreadPoolListener>::swap(nsCOMPtr<nsIThreadPoolListener>&)
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::swap(nsCOMPtr<nsIOutputStreamCallback>&)
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::swap(nsCOMPtr<nsITLSServerSecurityObserver>&)
Unexecuted instantiation: nsCOMPtr<nsIFile>::swap(nsCOMPtr<nsIFile>&)
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::swap(nsCOMPtr<nsIProxyInfo>&)
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::swap(nsCOMPtr<nsIInterfaceRequestor>&)
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::swap(nsCOMPtr<nsITransportEventSink>&)
nsCOMPtr<nsIThread>::swap(nsCOMPtr<nsIThread>&)
Line
Count
Source
730
3
  {
731
3
#ifdef NSCAP_FEATURE_USE_BASE
732
3
    nsISupports* temp = aRhs.mRawPtr;
733
#else
734
    T* temp = aRhs.mRawPtr;
735
#endif
736
    NSCAP_LOG_ASSIGNMENT(&aRhs, mRawPtr);
737
3
    NSCAP_LOG_ASSIGNMENT(this, temp);
738
3
    NSCAP_LOG_RELEASE(this, mRawPtr);
739
3
    NSCAP_LOG_RELEASE(&aRhs, temp);
740
3
    aRhs.mRawPtr = mRawPtr;
741
3
    mRawPtr = temp;
742
3
    // |aRhs| maintains the same invariants, so we don't need to |NSCAP_ASSERT_NO_QUERY_NEEDED|
743
3
  }
Unexecuted instantiation: nsCOMPtr<nsIChannel>::swap(nsCOMPtr<nsIChannel>&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::swap(nsCOMPtr<nsIStreamListener>&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::swap(nsCOMPtr<nsICacheEntryDoomCallback>&)
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::swap(nsCOMPtr<nsIOutputStream>&)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::swap(nsCOMPtr<mozilla::net::CacheFileIOListener>&)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileListener>::swap(nsCOMPtr<mozilla::net::CacheFileListener>&)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileChunkListener>::swap(nsCOMPtr<mozilla::net::CacheFileChunkListener>&)
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileMetadataListener>::swap(nsCOMPtr<mozilla::net::CacheFileMetadataListener>&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::swap(nsCOMPtr<nsIHttpChannel>&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::swap(nsCOMPtr<nsIInputStream>&)
Unexecuted instantiation: nsCOMPtr<nsIURI>::swap(nsCOMPtr<nsIURI>&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::swap(nsCOMPtr<nsICacheEntry>&)
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticatorCallback>::swap(nsCOMPtr<nsIHttpAuthenticatorCallback>&)
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::swap(nsCOMPtr<nsIScriptElement>&)
Unexecuted instantiation: nsCOMPtr<nsIURL>::swap(nsCOMPtr<nsIURL>&)
Unexecuted instantiation: nsCOMPtr<nsIObserver>::swap(nsCOMPtr<nsIObserver>&)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::swap(nsCOMPtr<nsIDocument>&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::swap(nsCOMPtr<nsIDocShellTreeItem>&)
Unexecuted instantiation: nsCOMPtr<nsIThreadPool>::swap(nsCOMPtr<nsIThreadPool>&)
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::swap(nsCOMPtr<nsIMutableArray>&)
Unexecuted instantiation: nsCOMPtr<nsIWidget>::swap(nsCOMPtr<nsIWidget>&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::swap(nsCOMPtr<nsIEventTarget>&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::swap(nsCOMPtr<nsIAsyncInputStream>&)
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::swap(nsCOMPtr<nsIFileMetadataCallback>&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::swap(nsCOMPtr<mozilla::dom::Element>&)
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::swap(nsCOMPtr<nsIPrincipal>&)
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::swap(nsCOMPtr<nsILoadGroup>&)
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::swap(nsCOMPtr<nsIScriptContext>&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::swap(nsCOMPtr<nsPIDOMWindowInner>&)
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityPolicy>::swap(nsCOMPtr<nsIContentSecurityPolicy>&)
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::swap(nsCOMPtr<nsIXMLContentSink>&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentTransformer>::swap(nsCOMPtr<nsIDocumentTransformer>&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::swap(nsCOMPtr<nsIContent>&)
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::swap(nsCOMPtr<nsIStackFrame>&)
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::swap(nsCOMPtr<nsIFileStream>&)
Unexecuted instantiation: nsCOMPtr<nsISDBCallback>::swap(nsCOMPtr<nsISDBCallback>&)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::swap(nsCOMPtr<imgIContainer>&)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::swap(nsCOMPtr<nsIContentViewer>&)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::swap(nsCOMPtr<nsISHEntry>&)
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerElement>::swap(nsCOMPtr<nsIDOMXULContainerElement>&)
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureReceiverCallback>::swap(nsCOMPtr<nsIContentSignatureReceiverCallback>&)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::swap(nsCOMPtr<nsIUrlClassifierUpdateObserver>&)
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResultListener>::swap(nsCOMPtr<nsIAutoCompleteSimpleResultListener>&)
744
745
  // Exchange ownership with |aRhs|; can save a pair of refcount operations.
746
  void swap(T*& aRhs)
747
6.55M
  {
748
6.55M
#ifdef NSCAP_FEATURE_USE_BASE
749
6.55M
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
6.55M
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
6.55M
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
6.55M
    mRawPtr = temp;
757
6.55M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
6.55M
  }
Unexecuted instantiation: nsCOMPtr<nsIObserver>::swap(nsIObserver*&)
nsCOMPtr<nsILoadInfo>::swap(nsILoadInfo*&)
Line
Count
Source
747
44
  {
748
44
#ifdef NSCAP_FEATURE_USE_BASE
749
44
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
44
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
44
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
44
    mRawPtr = temp;
757
44
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
44
  }
Unexecuted instantiation: nsCOMPtr<nsIParser>::swap(nsIParser*&)
nsCOMPtr<nsILoadGroup>::swap(nsILoadGroup*&)
Line
Count
Source
747
3
  {
748
3
#ifdef NSCAP_FEATURE_USE_BASE
749
3
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
3
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
3
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
3
    mRawPtr = temp;
757
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
3
  }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::swap(nsPIDOMWindowOuter*&)
nsCOMPtr<nsIFile>::swap(nsIFile*&)
Line
Count
Source
747
79
  {
748
79
#ifdef NSCAP_FEATURE_USE_BASE
749
79
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
79
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
79
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
79
    mRawPtr = temp;
757
79
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
79
  }
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::swap(nsIMutableArray*&)
Unexecuted instantiation: nsCOMPtr<nsISimpleEnumerator>::swap(nsISimpleEnumerator*&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::swap(nsIInputStreamCallback*&)
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::swap(nsIInputStream*&)
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::swap(nsIEventTarget*&)
nsCOMPtr<mozilla::ModuleLoader>::swap(mozilla::ModuleLoader*&)
Line
Count
Source
747
1
  {
748
1
#ifdef NSCAP_FEATURE_USE_BASE
749
1
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
1
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
1
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
1
    mRawPtr = temp;
757
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
1
  }
nsCOMPtr<nsIFactory>::swap(nsIFactory*&)
Line
Count
Source
747
1.91M
  {
748
1.91M
#ifdef NSCAP_FEATURE_USE_BASE
749
1.91M
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
1.91M
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
1.91M
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
1.91M
    mRawPtr = temp;
757
1.91M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
1.91M
  }
nsCOMPtr<nsIThreadPool>::swap(nsIThreadPool*&)
Line
Count
Source
747
3
  {
748
3
#ifdef NSCAP_FEATURE_USE_BASE
749
3
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
3
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
3
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
3
    mRawPtr = temp;
757
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
3
  }
nsCOMPtr<nsIThreadObserver>::swap(nsIThreadObserver*&)
Line
Count
Source
747
40
  {
748
40
#ifdef NSCAP_FEATURE_USE_BASE
749
40
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
40
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
40
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
40
    mRawPtr = temp;
757
40
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
40
  }
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::swap(nsIPrincipal*&)
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::swap(nsIConsoleReportCollector*&)
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::swap(nsISerialEventTarget*&)
nsCOMPtr<nsIChromeRegistry>::swap(nsIChromeRegistry*&)
Line
Count
Source
747
3
  {
748
3
#ifdef NSCAP_FEATURE_USE_BASE
749
3
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
3
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
3
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
3
    mRawPtr = temp;
757
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
3
  }
nsCOMPtr<nsIURI>::swap(nsIURI*&)
Line
Count
Source
747
10.0k
  {
748
10.0k
#ifdef NSCAP_FEATURE_USE_BASE
749
10.0k
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
10.0k
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
10.0k
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
10.0k
    mRawPtr = temp;
757
10.0k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
10.0k
  }
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::swap(nsIDocShellTreeItem*&)
Unexecuted instantiation: nsCOMPtr<nsIToolkitChromeRegistry>::swap(nsIToolkitChromeRegistry*&)
Unexecuted instantiation: nsCOMPtr<nsIXULChromeRegistry>::swap(nsIXULChromeRegistry*&)
nsCOMPtr<nsIIOService>::swap(nsIIOService*&)
Line
Count
Source
747
3.05M
  {
748
3.05M
#ifdef NSCAP_FEATURE_USE_BASE
749
3.05M
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
3.05M
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
3.05M
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
3.05M
    mRawPtr = temp;
757
3.05M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
3.05M
  }
nsCOMPtr<nsIObserverService>::swap(nsIObserverService*&)
Line
Count
Source
747
3
  {
748
3
#ifdef NSCAP_FEATURE_USE_BASE
749
3
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
3
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
3
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
3
    mRawPtr = temp;
757
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
3
  }
Unexecuted instantiation: nsCOMPtr<nsIStringBundleService>::swap(nsIStringBundleService*&)
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::swap(nsIPermissionManager*&)
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManager>::swap(nsIServiceWorkerManager*&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownService>::swap(nsIAsyncShutdownService*&)
nsCOMPtr<nsIUUIDGenerator>::swap(nsIUUIDGenerator*&)
Line
Count
Source
747
3
  {
748
3
#ifdef NSCAP_FEATURE_USE_BASE
749
3
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
3
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
3
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
3
    mRawPtr = temp;
757
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
3
  }
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::swap(nsIGfxInfo*&)
nsCOMPtr<nsISocketTransportService>::swap(nsISocketTransportService*&)
Line
Count
Source
747
1
  {
748
1
#ifdef NSCAP_FEATURE_USE_BASE
749
1
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
1
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
1
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
1
    mRawPtr = temp;
757
1
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
1
  }
Unexecuted instantiation: nsCOMPtr<nsIStreamTransportService>::swap(nsIStreamTransportService*&)
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::swap(nsICacheStorageService*&)
Unexecuted instantiation: nsCOMPtr<nsIURIClassifier>::swap(nsIURIClassifier*&)
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityDistributor>::swap(nsIHttpActivityDistributor*&)
Unexecuted instantiation: nsCOMPtr<mozilla::IHistory>::swap(mozilla::IHistory*&)
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::swap(mozIThirdPartyUtil*&)
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::swap(nsIOutputStream*&)
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::swap(nsIStringBundle*&)
nsCOMPtr<nsIRequestContext>::swap(nsIRequestContext*&)
Line
Count
Source
747
3
  {
748
3
#ifdef NSCAP_FEATURE_USE_BASE
749
3
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
3
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
3
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
3
    mRawPtr = temp;
757
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
3
  }
Unexecuted instantiation: nsCOMPtr<nsIRequest>::swap(nsIRequest*&)
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::swap(nsITLSServerSecurityObserver*&)
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::swap(nsIStreamListener*&)
Unexecuted instantiation: nsCOMPtr<nsIChannel>::swap(nsIChannel*&)
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::swap(nsIChannelEventSink*&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::swap(nsIAsyncInputStream*&)
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::swap(nsIStringInputStream*&)
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::swap(nsIInputStreamPump*&)
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoader>::swap(nsIIncrementalStreamLoader*&)
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::swap(nsIStreamLoader*&)
nsCOMPtr<nsINetUtil>::swap(nsINetUtil*&)
Line
Count
Source
747
11.6k
  {
748
11.6k
#ifdef NSCAP_FEATURE_USE_BASE
749
11.6k
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
11.6k
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
11.6k
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
11.6k
    mRawPtr = temp;
757
11.6k
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
11.6k
  }
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::swap(nsIPersistentProperties*&)
Unexecuted instantiation: nsCOMPtr<nsIContentSniffer>::swap(nsIContentSniffer*&)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyCallback>::swap(nsIProtocolProxyCallback*&)
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::swap(nsIProxyInfo*&)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::swap(nsIProtocolProxyService*&)
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService2>::swap(nsIProtocolProxyService2*&)
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::swap(mozilla::net::nsProxyInfo*&)
Unexecuted instantiation: nsCOMPtr<nsIServerSocketListener>::swap(nsIServerSocketListener*&)
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::swap(nsIOutputStreamCallback*&)
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::swap(nsIUDPSocketListener*&)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::swap(mozIStorageStatement*&)
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::swap(mozIStorageAsyncStatement*&)
Unexecuted instantiation: nsCOMPtr<nsIHttpPushListener>::swap(nsIHttpPushListener*&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::swap(nsIApplicationCacheNamespace*&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::swap(nsIApplicationCache*&)
Unexecuted instantiation: nsCOMPtr<nsIWeakReference>::swap(nsIWeakReference*&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::swap(nsICacheEntryOpenCallback*&)
Unexecuted instantiation: nsCOMPtr<nsIDirectoryEnumerator>::swap(nsIDirectoryEnumerator*&)
Unexecuted instantiation: nsCOMPtr<nsICacheStorageVisitor>::swap(nsICacheStorageVisitor*&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::swap(nsICacheEntryDoomCallback*&)
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::swap(nsICacheEntry*&)
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::swap(nsIProgressEventSink*&)
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::swap(nsIChildChannel*&)
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::swap(nsIInterceptedBodyCallback*&)
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::swap(nsINetworkInterceptController*&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelAuthProvider>::swap(nsIHttpChannelAuthProvider*&)
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::swap(nsIJARChannel*&)
Unexecuted instantiation: nsCOMPtr<nsIWebSocketListener>::swap(nsIWebSocketListener*&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::swap(nsIHttpChannelInternal*&)
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::swap(nsIHttpChannel*&)
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::swap(nsIRedirectHistoryEntry*&)
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::swap(nsIAlertNotification*&)
Unexecuted instantiation: nsCOMPtr<nsIXPCComponents_utils_Sandbox>::swap(nsIXPCComponents_utils_Sandbox*&)
nsCOMPtr<nsIClassInfo>::swap(nsIClassInfo*&)
Line
Count
Source
747
1.55M
  {
748
1.55M
#ifdef NSCAP_FEATURE_USE_BASE
749
1.55M
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
1.55M
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
1.55M
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
1.55M
    mRawPtr = temp;
757
1.55M
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
1.55M
  }
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::swap(mozIStorageError*&)
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::swap(mozIStorageCompletionCallback*&)
Unexecuted instantiation: nsCOMPtr<mozIStorageVacuumParticipant>::swap(mozIStorageVacuumParticipant*&)
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::swap(mozIStorageBindingParams*&)
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::swap(mozIStorageStatementCallback*&)
Unexecuted instantiation: nsCOMPtr<nsITimer>::swap(nsITimer*&)
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::swap(nsIHandlerInfo*&)
Unexecuted instantiation: nsCOMPtr<nsITransfer>::swap(nsITransfer*&)
Unexecuted instantiation: nsCOMPtr<nsIProcess>::swap(nsIProcess*&)
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::swap(nsPIDOMWindowInner*&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::swap(mozilla::dom::Element*&)
Unexecuted instantiation: nsCOMPtr<nsIContent>::swap(nsIContent*&)
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::swap(nsIPresShell*&)
Unexecuted instantiation: nsCOMPtr<nsIWidget>::swap(nsIWidget*&)
Unexecuted instantiation: nsCOMPtr<imgIContainer>::swap(imgIContainer*&)
Unexecuted instantiation: nsCOMPtr<imgIContainerCallback>::swap(imgIContainerCallback*&)
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::swap(imgINotificationObserver*&)
Unexecuted instantiation: nsCOMPtr<imgIRequest>::swap(imgIRequest*&)
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::swap(nsIDragSession*&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::swap(nsIDocumentLoaderFactory*&)
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::swap(nsIPluginTag*&)
Unexecuted instantiation: nsCOMPtr<nsIDocument>::swap(nsIDocument*&)
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::swap(nsIDocShell*&)
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::swap(nsIWebBrowserChrome*&)
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::swap(nsPIWindowRoot*&)
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::swap(nsIDocShellTreeOwner*&)
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::swap(nsIBaseWindow*&)
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::swap(nsIStackFrame*&)
Unexecuted instantiation: nsCOMPtr<nsINode>::swap(nsINode*&)
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::swap(nsIDocumentEncoder*&)
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::swap(imgIEncoder*&)
Unexecuted instantiation: nsCOMPtr<nsIContentPolicy>::swap(nsIContentPolicy*&)
Unexecuted instantiation: nsCOMPtr<nsITransferable>::swap(nsITransferable*&)
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::swap(nsIContentIterator*&)
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::swap(nsIContentPermissionRequestCallback*&)
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::swap(nsIAsyncShutdownClient*&)
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::swap(nsILayoutHistoryState*&)
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::swap(nsIXULWindow*&)
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::swap(nsILoadContext*&)
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::swap(mozilla::dom::EventTarget*&)
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::swap(nsIGlobalObject*&)
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::swap(nsICanvasRenderingContextInternal*&)
Unexecuted instantiation: nsCOMPtr<nsIController>::swap(nsIController*&)
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::swap(nsIControllerCommandTable*&)
Unexecuted instantiation: nsCOMPtr<nsIReflowObserver>::swap(nsIReflowObserver*&)
Unexecuted instantiation: nsCOMPtr<nsITreeView>::swap(nsITreeView*&)
Unexecuted instantiation: nsCOMPtr<nsIVariant>::swap(nsIVariant*&)
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::swap(nsIScriptGlobalObject*&)
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::swap(nsICacheInfoChannel*&)
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::swap(nsIFileStream*&)
Unexecuted instantiation: nsCOMPtr<nsIMenuBuilder>::swap(nsIMenuBuilder*&)
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::swap(nsIContentViewer*&)
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::swap(nsITextControlElement*&)
Unexecuted instantiation: nsCOMPtr<nsIHandleReportCallback>::swap(nsIHandleReportCallback*&)
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>::swap(nsISpeechRecognitionService*&)
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::swap(nsIApplicationCacheContainer*&)
Unexecuted instantiation: nsCOMPtr<mozilla::DOMSVGLength>::swap(mozilla::DOMSVGLength*&)
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::swap(mozilla::nsISVGPoint*&)
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerListener>::swap(nsIWorkerDebuggerListener*&)
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::swap(nsIScriptContext*&)
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityPolicy>::swap(nsIContentSecurityPolicy*&)
Unexecuted instantiation: nsCOMPtr<nsITabChild>::swap(nsITabChild*&)
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::swap(nsIAudioChannelAgentCallback*&)
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::swap(nsIWebNavigation*&)
Unexecuted instantiation: nsCOMPtr<nsIOffThreadScriptReceiver>::swap(nsIOffThreadScriptReceiver*&)
Unexecuted instantiation: nsCOMPtr<nsIConsoleAPIStorage>::swap(nsIConsoleAPIStorage*&)
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::swap(nsISHEntry*&)
Unexecuted instantiation: nsCOMPtr<nsIFileOutputStream>::swap(nsIFileOutputStream*&)
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::swap(nsIWebSocketChannel*&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::swap(nsIPresentationDevice*&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceProvider>::swap(nsIPresentationDeviceProvider*&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::swap(nsIPresentationService*&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::swap(nsIPresentationServiceCallback*&)
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::swap(nsIPresentationTransportBuilderConstructor*&)
Unexecuted instantiation: nsCOMPtr<nsIScreen>::swap(nsIScreen*&)
Unexecuted instantiation: nsCOMPtr<nsITheme>::swap(nsITheme*&)
Unexecuted instantiation: nsCOMPtr<nsITransaction>::swap(nsITransaction*&)
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::swap(nsPICommandUpdater*&)
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::swap(nsISelectionController*&)
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::swap(nsIImageLoadingContent*&)
Unexecuted instantiation: nsCOMPtr<nsINodeList>::swap(nsINodeList*&)
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::swap(nsIPrintSettings*&)
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::swap(nsIEmbeddingSiteWindow*&)
Unexecuted instantiation: nsCOMPtr<nsIAccessibleEvent>::swap(nsIAccessibleEvent*&)
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::swap(nsITreeBoxObject*&)
Unexecuted instantiation: nsCOMPtr<nsTreeColumn>::swap(nsTreeColumn*&)
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::swap(nsIASN1PrintableItem*&)
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::swap(nsIX509Cert*&)
Unexecuted instantiation: nsCOMPtr<nsIKeyObject>::swap(nsIKeyObject*&)
Unexecuted instantiation: nsCOMPtr<nsIAlertNotificationImageListener>::swap(nsIAlertNotificationImageListener*&)
Unexecuted instantiation: nsCOMPtr<nsIAlertsDoNotDisturb>::swap(nsIAlertsDoNotDisturb*&)
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::swap(nsITraceableChannel*&)
Unexecuted instantiation: nsCOMPtr<nsIPerformanceObserver>::swap(nsIPerformanceObserver*&)
nsCOMPtr<nsITelemetry>::swap(nsITelemetry*&)
Line
Count
Source
747
3
  {
748
3
#ifdef NSCAP_FEATURE_USE_BASE
749
3
    nsISupports* temp = aRhs;
750
#else
751
    T* temp = aRhs;
752
#endif
753
    NSCAP_LOG_ASSIGNMENT(this, temp);
754
3
    NSCAP_LOG_RELEASE(this, mRawPtr);
755
3
    aRhs = reinterpret_cast<T*>(mRawPtr);
756
3
    mRawPtr = temp;
757
3
    NSCAP_ASSERT_NO_QUERY_NEEDED();
758
3
  }
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::swap(nsIWritableVariant*&)
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::swap(nsIUrlClassifierCallback*&)
Unexecuted instantiation: nsCOMPtr<nsIArray>::swap(nsIArray*&)
Unexecuted instantiation: nsCOMPtr<nsIZipReaderCache>::swap(nsIZipReaderCache*&)
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::swap(nsIToolkitProfile*&)
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::swap(nsIGSettingsCollection*&)
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::swap(mozIStorageService*&)
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::swap(mozIStorageConnection*&)
Unexecuted instantiation: nsCOMPtr<nsINavHistoryService>::swap(nsINavHistoryService*&)
759
760
761
  // Other pointer operators
762
763
  // Return the value of mRawPtr and null out mRawPtr. Useful for
764
  // already_AddRefed return values.
765
  already_AddRefed<T> MOZ_MAY_CALL_AFTER_MUST_RETURN forget()
766
6.55M
  {
767
6.55M
    T* temp = nullptr;
768
6.55M
    swap(temp);
769
6.55M
    return already_AddRefed<T>(temp);
770
6.55M
  }
Unexecuted instantiation: nsCOMPtr<nsIObserver>::forget()
nsCOMPtr<nsILoadInfo>::forget()
Line
Count
Source
766
44
  {
767
44
    T* temp = nullptr;
768
44
    swap(temp);
769
44
    return already_AddRefed<T>(temp);
770
44
  }
Unexecuted instantiation: nsCOMPtr<nsIParser>::forget()
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::forget()
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::forget()
nsCOMPtr<nsIFile>::forget()
Line
Count
Source
766
79
  {
767
79
    T* temp = nullptr;
768
79
    swap(temp);
769
79
    return already_AddRefed<T>(temp);
770
79
  }
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::forget()
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::forget()
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::forget()
nsCOMPtr<mozilla::ModuleLoader>::forget()
Line
Count
Source
766
1
  {
767
1
    T* temp = nullptr;
768
1
    swap(temp);
769
1
    return already_AddRefed<T>(temp);
770
1
  }
nsCOMPtr<nsIFactory>::forget()
Line
Count
Source
766
1.91M
  {
767
1.91M
    T* temp = nullptr;
768
1.91M
    swap(temp);
769
1.91M
    return already_AddRefed<T>(temp);
770
1.91M
  }
nsCOMPtr<nsIThreadPool>::forget()
Line
Count
Source
766
3
  {
767
3
    T* temp = nullptr;
768
3
    swap(temp);
769
3
    return already_AddRefed<T>(temp);
770
3
  }
nsCOMPtr<nsIThreadObserver>::forget()
Line
Count
Source
766
40
  {
767
40
    T* temp = nullptr;
768
40
    swap(temp);
769
40
    return already_AddRefed<T>(temp);
770
40
  }
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::forget()
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::forget()
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::forget()
Unexecuted instantiation: nsCOMPtr<nsIChromeRegistry>::forget()
nsCOMPtr<nsIURI>::forget()
Line
Count
Source
766
5.92k
  {
767
5.92k
    T* temp = nullptr;
768
5.92k
    swap(temp);
769
5.92k
    return already_AddRefed<T>(temp);
770
5.92k
  }
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::forget()
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::forget()
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::forget()
Unexecuted instantiation: nsCOMPtr<nsIRequest>::forget()
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::forget()
Unexecuted instantiation: nsCOMPtr<nsIChannel>::forget()
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::forget()
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::forget()
nsCOMPtr<nsIIOService>::forget()
Line
Count
Source
766
3.05M
  {
767
3.05M
    T* temp = nullptr;
768
3.05M
    swap(temp);
769
3.05M
    return already_AddRefed<T>(temp);
770
3.05M
  }
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::forget()
nsCOMPtr<nsINetUtil>::forget()
Line
Count
Source
766
11.6k
  {
767
11.6k
    T* temp = nullptr;
768
11.6k
    swap(temp);
769
11.6k
    return already_AddRefed<T>(temp);
770
11.6k
  }
Unexecuted instantiation: nsCOMPtr<nsIContentSniffer>::forget()
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::forget()
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::forget()
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService2>::forget()
Unexecuted instantiation: nsCOMPtr<nsIServerSocketListener>::forget()
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::forget()
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::forget()
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::forget()
Unexecuted instantiation: nsCOMPtr<nsIHttpPushListener>::forget()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::forget()
Unexecuted instantiation: nsCOMPtr<nsIWeakReference>::forget()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsIDirectoryEnumerator>::forget()
Unexecuted instantiation: nsCOMPtr<nsICacheStorageVisitor>::forget()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::forget()
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::forget()
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::forget()
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::forget()
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::forget()
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelAuthProvider>::forget()
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::forget()
Unexecuted instantiation: nsCOMPtr<nsIWebSocketListener>::forget()
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::forget()
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::forget()
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::forget()
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::forget()
Unexecuted instantiation: nsCOMPtr<nsIXPCComponents_utils_Sandbox>::forget()
nsCOMPtr<nsIClassInfo>::forget()
Line
Count
Source
766
1.55M
  {
767
1.55M
    T* temp = nullptr;
768
1.55M
    swap(temp);
769
1.55M
    return already_AddRefed<T>(temp);
770
1.55M
  }
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::forget()
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::forget()
Unexecuted instantiation: nsCOMPtr<mozIStorageVacuumParticipant>::forget()
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::forget()
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsITimer>::forget()
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::forget()
Unexecuted instantiation: nsCOMPtr<nsITransfer>::forget()
Unexecuted instantiation: nsCOMPtr<nsIProcess>::forget()
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::forget()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::forget()
Unexecuted instantiation: nsCOMPtr<nsIContent>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::forget()
Unexecuted instantiation: nsCOMPtr<nsIWidget>::forget()
Unexecuted instantiation: nsCOMPtr<imgIContainer>::forget()
Unexecuted instantiation: nsCOMPtr<imgIContainerCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::forget()
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::forget()
Unexecuted instantiation: nsCOMPtr<nsIDocument>::forget()
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::forget()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::forget()
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::forget()
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::forget()
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::forget()
Unexecuted instantiation: nsCOMPtr<imgIRequest>::forget()
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::forget()
Unexecuted instantiation: nsCOMPtr<nsINode>::forget()
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::forget()
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::forget()
Unexecuted instantiation: nsCOMPtr<nsIContentPolicy>::forget()
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::forget()
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::forget()
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::forget()
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::forget()
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::forget()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::forget()
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::forget()
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::forget()
Unexecuted instantiation: nsCOMPtr<nsIController>::forget()
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::forget()
Unexecuted instantiation: nsCOMPtr<nsIReflowObserver>::forget()
Unexecuted instantiation: nsCOMPtr<nsITreeView>::forget()
Unexecuted instantiation: nsCOMPtr<nsITransferable>::forget()
Unexecuted instantiation: nsCOMPtr<nsIVariant>::forget()
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::forget()
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::forget()
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::forget()
Unexecuted instantiation: nsCOMPtr<nsIMenuBuilder>::forget()
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::forget()
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::forget()
Unexecuted instantiation: nsCOMPtr<nsIHandleReportCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>::forget()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::forget()
Unexecuted instantiation: nsCOMPtr<mozilla::DOMSVGLength>::forget()
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::forget()
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerListener>::forget()
Unexecuted instantiation: nsCOMPtr<nsITabChild>::forget()
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::forget()
Unexecuted instantiation: nsCOMPtr<nsIOffThreadScriptReceiver>::forget()
Unexecuted instantiation: nsCOMPtr<nsIConsoleAPIStorage>::forget()
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::forget()
Unexecuted instantiation: nsCOMPtr<nsIFileOutputStream>::forget()
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceProvider>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::forget()
Unexecuted instantiation: nsCOMPtr<nsIScreen>::forget()
Unexecuted instantiation: nsCOMPtr<nsITheme>::forget()
Unexecuted instantiation: nsCOMPtr<nsITransaction>::forget()
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::forget()
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::forget()
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::forget()
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::forget()
Unexecuted instantiation: nsCOMPtr<nsINodeList>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::forget()
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::forget()
Unexecuted instantiation: nsCOMPtr<nsIAccessibleEvent>::forget()
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::forget()
Unexecuted instantiation: nsCOMPtr<nsTreeColumn>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::forget()
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::forget()
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::forget()
Unexecuted instantiation: nsCOMPtr<nsIAlertNotificationImageListener>::forget()
Unexecuted instantiation: nsCOMPtr<nsIAlertsDoNotDisturb>::forget()
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::forget()
Unexecuted instantiation: nsCOMPtr<nsIPerformanceObserver>::forget()
nsCOMPtr<nsITelemetry>::forget()
Line
Count
Source
766
3
  {
767
3
    T* temp = nullptr;
768
3
    swap(temp);
769
3
    return already_AddRefed<T>(temp);
770
3
  }
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::forget()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::forget()
Unexecuted instantiation: nsCOMPtr<nsIArray>::forget()
Unexecuted instantiation: nsCOMPtr<nsIZipReaderCache>::forget()
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::forget()
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::forget()
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::forget()
Unexecuted instantiation: nsCOMPtr<mozilla::IHistory>::forget()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryService>::forget()
771
772
  // Set the target of aRhs to the value of mRawPtr and null out mRawPtr.
773
  // Useful to avoid unnecessary AddRef/Release pairs with "out" parameters
774
  // where aRhs bay be a T** or an I** where I is a base class of T.
775
  template<typename I>
776
  void forget(I** aRhs)
777
6.51M
  {
778
6.51M
    NS_ASSERTION(aRhs, "Null pointer passed to forget!");
779
6.51M
    NSCAP_LOG_RELEASE(this, mRawPtr);
780
6.51M
    *aRhs = get();
781
6.51M
    mRawPtr = nullptr;
782
6.51M
  }
Unexecuted instantiation: void nsCOMPtr<mozISandboxReport>::forget<mozISandboxReport>(mozISandboxReport**)
Unexecuted instantiation: void nsCOMPtr<mozISandboxReportArray>::forget<mozISandboxReportArray>(mozISandboxReportArray**)
Unexecuted instantiation: void nsCOMPtr<nsIZipReader>::forget<nsIZipReader>(nsIZipReader**)
Unexecuted instantiation: void nsCOMPtr<nsIX509Cert>::forget<nsIX509Cert>(nsIX509Cert**)
Unexecuted instantiation: void nsCOMPtr<nsIVariant>::forget<nsIVariant>(nsIVariant**)
void nsCOMPtr<nsIFile>::forget<nsIFile>(nsIFile**)
Line
Count
Source
777
45
  {
778
45
    NS_ASSERTION(aRhs, "Null pointer passed to forget!");
779
45
    NSCAP_LOG_RELEASE(this, mRawPtr);
780
45
    *aRhs = get();
781
45
    mRawPtr = nullptr;
782
45
  }
Unexecuted instantiation: void nsCOMPtr<nsIFile>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsIInputStream>::forget<nsIInputStream>(nsIInputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIAsyncInputStream>::forget<nsIInputStream>(nsIInputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIInputStreamTee>::forget<nsIInputStream>(nsIInputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIAsyncInputStream>::forget<nsIAsyncInputStream>(nsIAsyncInputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIMutableArray>::forget<nsIArray>(nsIArray**)
Unexecuted instantiation: void nsCOMPtr<nsIEventTarget>::forget<nsIEventTarget>(nsIEventTarget**)
Unexecuted instantiation: void nsCOMPtr<nsIThreadObserver>::forget<nsIThreadObserver>(nsIThreadObserver**)
Unexecuted instantiation: void nsCOMPtr<nsIURIMutator>::forget<nsIURIMutator>(nsIURIMutator**)
void nsCOMPtr<nsIURI>::forget<nsIURI>(nsIURI**)
Line
Count
Source
777
14.4k
  {
778
14.4k
    NS_ASSERTION(aRhs, "Null pointer passed to forget!");
779
14.4k
    NSCAP_LOG_RELEASE(this, mRawPtr);
780
14.4k
    *aRhs = get();
781
14.4k
    mRawPtr = nullptr;
782
14.4k
  }
Unexecuted instantiation: void nsCOMPtr<nsIPrefLocalizedString>::forget<nsIPrefLocalizedString>(nsIPrefLocalizedString**)
Unexecuted instantiation: void nsCOMPtr<nsIRelativeFilePref>::forget<nsIRelativeFilePref>(nsIRelativeFilePref**)
Unexecuted instantiation: void nsCOMPtr<nsIPrefBranch>::forget<nsIPrefBranch>(nsIPrefBranch**)
Unexecuted instantiation: void nsCOMPtr<nsICollation>::forget<nsICollation>(nsICollation**)
Unexecuted instantiation: void nsCOMPtr<nsINetworkPredictor>::forget<nsINetworkPredictor>(nsINetworkPredictor**)
Unexecuted instantiation: void nsCOMPtr<nsILoadContextInfo>::forget<nsILoadContextInfo>(nsILoadContextInfo**)
Unexecuted instantiation: void nsCOMPtr<nsIPrincipal>::forget<nsIPrincipal>(nsIPrincipal**)
Unexecuted instantiation: void nsCOMPtr<nsIDocument>::forget<nsIDocument>(nsIDocument**)
void nsCOMPtr<nsIChannel>::forget<nsIChannel>(nsIChannel**)
Line
Count
Source
777
18
  {
778
18
    NS_ASSERTION(aRhs, "Null pointer passed to forget!");
779
18
    NSCAP_LOG_RELEASE(this, mRawPtr);
780
18
    *aRhs = get();
781
18
    mRawPtr = nullptr;
782
18
  }
Unexecuted instantiation: void nsCOMPtr<nsIParentChannel>::forget<nsIParentChannel>(nsIParentChannel**)
Unexecuted instantiation: void nsCOMPtr<nsIRequestContext>::forget<nsIRequestContext>(nsIRequestContext**)
Unexecuted instantiation: void nsCOMPtr<nsIRequest>::forget<nsIRequest>(nsIRequest**)
Unexecuted instantiation: void nsCOMPtr<nsIBufferedInputStream>::forget<nsIInputStream>(nsIInputStream**)
Unexecuted instantiation: void nsCOMPtr<nsILoadGroup>::forget<nsILoadGroup>(nsILoadGroup**)
Unexecuted instantiation: void nsCOMPtr<nsIFileInputStream>::forget<nsIInputStream>(nsIInputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIFileOutputStream>::forget<nsIOutputStream>(nsIOutputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIDownloader>::forget<nsIStreamListener>(nsIStreamListener**)
Unexecuted instantiation: void nsCOMPtr<nsISyncStreamListener>::forget<nsIStreamListener>(nsIStreamListener**)
Unexecuted instantiation: void nsCOMPtr<nsIRequestObserverProxy>::forget<nsIRequestObserver>(nsIRequestObserver**)
Unexecuted instantiation: void nsCOMPtr<nsISimpleStreamListener>::forget<nsIStreamListener>(nsIStreamListener**)
Unexecuted instantiation: void nsCOMPtr<nsIFileStream>::forget<nsIFileStream>(nsIFileStream**)
Unexecuted instantiation: void nsCOMPtr<nsIBufferedOutputStream>::forget<nsIOutputStream>(nsIOutputStream**)
Unexecuted instantiation: void nsCOMPtr<nsINetAddr>::forget<nsINetAddr>(nsINetAddr**)
Unexecuted instantiation: void nsCOMPtr<nsIArray>::forget<nsIArray>(nsIArray**)
Unexecuted instantiation: void nsCOMPtr<nsIPropertyBag2>::forget<nsIPropertyBag2>(nsIPropertyBag2**)
Unexecuted instantiation: void nsCOMPtr<nsIStreamListener>::forget<nsIStreamListener>(nsIStreamListener**)
Unexecuted instantiation: void nsCOMPtr<nsIStreamConverter>::forget<nsIStreamListener>(nsIStreamListener**)
Unexecuted instantiation: void nsCOMPtr<nsIWeakReference>::forget<nsIWeakReference>(nsIWeakReference**)
Unexecuted instantiation: void nsCOMPtr<nsIOutputStream>::forget<nsIOutputStream>(nsIOutputStream**)
Unexecuted instantiation: void nsCOMPtr<nsICacheSession>::forget<nsICacheSession>(nsICacheSession**)
Unexecuted instantiation: void nsCOMPtr<nsICacheStorage>::forget<nsICacheStorage>(nsICacheStorage**)
Unexecuted instantiation: void nsCOMPtr<nsICacheEntry>::forget<nsICacheEntry>(nsICacheEntry**)
Unexecuted instantiation: void nsCOMPtr<nsILoadContext>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIPrompt>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIAuthPrompt2>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIConsoleReportCollector>::forget<nsIConsoleReportCollector>(nsIConsoleReportCollector**)
Unexecuted instantiation: void nsCOMPtr<nsIAsyncOutputStream>::forget<nsIAsyncOutputStream>(nsIAsyncOutputStream**)
Unexecuted instantiation: void nsCOMPtr<nsISocketTransport>::forget<nsISocketTransport>(nsISocketTransport**)
Unexecuted instantiation: void nsCOMPtr<nsISupportsPRUint32>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsIInterfaceRequestor>::forget<nsIInterfaceRequestor>(nsIInterfaceRequestor**)
Unexecuted instantiation: void nsCOMPtr<nsIWyciwygChannel>::forget<nsIChannel>(nsIChannel**)
Unexecuted instantiation: void nsCOMPtr<nsILoadInfo>::forget<nsILoadInfo>(nsILoadInfo**)
Unexecuted instantiation: void nsCOMPtr<nsIScriptObjectPrincipal>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsIPrincipal>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsIXPCComponents_utils_Sandbox>::forget<nsIXPCComponents_utils_Sandbox>(nsIXPCComponents_utils_Sandbox**)
Unexecuted instantiation: void nsCOMPtr<nsICycleCollectorListener>::forget<nsICycleCollectorListener>(nsICycleCollectorListener**)
Unexecuted instantiation: void nsCOMPtr<nsIEditorSpellCheck>::forget<nsIEditorSpellCheck>(nsIEditorSpellCheck**)
Unexecuted instantiation: void nsCOMPtr<nsICommandParams>::forget<nsICommandParams>(nsICommandParams**)
Unexecuted instantiation: void nsCOMPtr<nsILoadContext>::forget<nsILoadContext>(nsILoadContext**)
Unexecuted instantiation: void nsCOMPtr<nsIPersistentProperties>::forget<nsIPersistentProperties>(nsIPersistentProperties**)
Unexecuted instantiation: void nsCOMPtr<nsIStackFrame>::forget<nsIStackFrame>(nsIStackFrame**)
Unexecuted instantiation: void nsCOMPtr<nsIVariant>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<mozilla::dom::Exception>::forget<mozilla::dom::Exception>(mozilla::dom::Exception**)
void nsCOMPtr<nsIXPCScriptable>::forget<nsIXPCScriptable>(nsIXPCScriptable**)
Line
Count
Source
777
6.49M
  {
778
6.49M
    NS_ASSERTION(aRhs, "Null pointer passed to forget!");
779
6.49M
    NSCAP_LOG_RELEASE(this, mRawPtr);
780
6.49M
    *aRhs = get();
781
6.49M
    mRawPtr = nullptr;
782
6.49M
  }
Unexecuted instantiation: void nsCOMPtr<nsISimpleEnumerator>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIJSEnumerator>::forget<nsIJSEnumerator>(nsIJSEnumerator**)
void nsCOMPtr<nsIURL>::forget<nsIURL>(nsIURL**)
Line
Count
Source
777
2.22k
  {
778
2.22k
    NS_ASSERTION(aRhs, "Null pointer passed to forget!");
779
2.22k
    NSCAP_LOG_RELEASE(this, mRawPtr);
780
2.22k
    *aRhs = get();
781
2.22k
    mRawPtr = nullptr;
782
2.22k
  }
Unexecuted instantiation: void nsCOMPtr<nsIJARURI>::forget<nsIURI>(nsIURI**)
Unexecuted instantiation: void nsCOMPtr<mozIStoragePendingStatement>::forget<mozIStoragePendingStatement>(mozIStoragePendingStatement**)
Unexecuted instantiation: void nsCOMPtr<mozIStorageBindingParamsArray>::forget<mozIStorageBindingParamsArray>(mozIStorageBindingParamsArray**)
Unexecuted instantiation: void nsCOMPtr<mozIStorageBindingParams>::forget<mozIStorageBindingParams>(mozIStorageBindingParams**)
Unexecuted instantiation: void nsCOMPtr<nsIPermission>::forget<nsIPermission>(nsIPermission**)
Unexecuted instantiation: void nsCOMPtr<nsIDomainSet>::forget<nsIDomainSet>(nsIDomainSet**)
Unexecuted instantiation: void nsCOMPtr<nsIDomainPolicy>::forget<nsIDomainPolicy>(nsIDomainPolicy**)
Unexecuted instantiation: void nsCOMPtr<nsIScreen>::forget<nsIScreen>(nsIScreen**)
Unexecuted instantiation: void nsCOMPtr<nsIContentViewer>::forget<nsIContentViewer>(nsIContentViewer**)
Unexecuted instantiation: void nsCOMPtr<nsIProperties>::forget<nsIProperties>(nsIProperties**)
Unexecuted instantiation: void nsCOMPtr<imgIEncoder>::forget<nsIInputStream>(nsIInputStream**)
Unexecuted instantiation: void nsCOMPtr<mozilla::dom::EventTarget>::forget<mozilla::dom::EventTarget>(mozilla::dom::EventTarget**)
void nsCOMPtr<nsIUUIDGenerator>::forget<nsIUUIDGenerator>(nsIUUIDGenerator**)
Line
Count
Source
777
3
  {
778
3
    NS_ASSERTION(aRhs, "Null pointer passed to forget!");
779
3
    NSCAP_LOG_RELEASE(this, mRawPtr);
780
3
    *aRhs = get();
781
3
    mRawPtr = nullptr;
782
3
  }
Unexecuted instantiation: void nsCOMPtr<nsIParser>::forget<nsIParser>(nsIParser**)
Unexecuted instantiation: void nsCOMPtr<imgIContainer>::forget<imgIContainer>(imgIContainer**)
Unexecuted instantiation: void nsCOMPtr<nsIControllers>::forget<nsIControllers>(nsIControllers**)
Unexecuted instantiation: void nsCOMPtr<nsIPrompt>::forget<nsIPrompt>(nsIPrompt**)
Unexecuted instantiation: void nsCOMPtr<nsIWebNavigation>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIDocShell>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIWebBrowserPrint>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<mozilla::dom::Element>::forget<mozilla::dom::Element>(mozilla::dom::Element**)
Unexecuted instantiation: void nsCOMPtr<nsPIDOMWindowOuter>::forget<mozIDOMWindowProxy>(mozIDOMWindowProxy**)
Unexecuted instantiation: void nsCOMPtr<nsIContentPermissionRequestCallback>::forget<nsIContentPermissionRequestCallback>(nsIContentPermissionRequestCallback**)
Unexecuted instantiation: void nsCOMPtr<nsIHttpChannel>::forget<nsIHttpChannel>(nsIHttpChannel**)
Unexecuted instantiation: void nsCOMPtr<nsIProgressEventSink>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIChannelEventSink>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsISecurityEventSink>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIApplicationCacheContainer>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIContent>::forget<nsIContent>(nsIContent**)
Unexecuted instantiation: void nsCOMPtr<nsIContentViewerEdit>::forget<nsIContentViewerEdit>(nsIContentViewerEdit**)
Unexecuted instantiation: void nsCOMPtr<nsIJSArgArray>::forget<nsIJSArgArray>(nsIJSArgArray**)
Unexecuted instantiation: void nsCOMPtr<nsIFrameLoaderOwner>::forget<nsIFrameLoaderOwner>(nsIFrameLoaderOwner**)
Unexecuted instantiation: void nsCOMPtr<nsINode>::forget<nsINode>(nsINode**)
Unexecuted instantiation: void nsCOMPtr<nsIController>::forget<nsIController>(nsIController**)
Unexecuted instantiation: void nsCOMPtr<nsPIDOMWindowOuter>::forget<nsPIDOMWindowOuter>(nsPIDOMWindowOuter**)
Unexecuted instantiation: void nsCOMPtr<mozIStorageConnection>::forget<mozIStorageConnection>(mozIStorageConnection**)
Unexecuted instantiation: void nsCOMPtr<mozIStorageStatement>::forget<mozIStorageStatement>(mozIStorageStatement**)
Unexecuted instantiation: void nsCOMPtr<nsIControllerCommand>::forget<nsIControllerCommand>(nsIControllerCommand**)
Unexecuted instantiation: void nsCOMPtr<nsIFlavorDataProvider>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsISupportsInterfacePointer>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsISupportsString>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsPIDOMWindowInner>::forget<mozIDOMWindow>(mozIDOMWindow**)
Unexecuted instantiation: void nsCOMPtr<nsIContentPermissionRequester>::forget<nsIContentPermissionRequester>(nsIContentPermissionRequester**)
Unexecuted instantiation: void nsCOMPtr<nsIMIMEInputStream>::forget<nsIInputStream>(nsIInputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIThread>::forget<nsIThread>(nsIThread**)
Unexecuted instantiation: void nsCOMPtr<nsIDOMEventListener>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsIPushData>::forget<nsIPushData>(nsIPushData**)
Unexecuted instantiation: void nsCOMPtr<nsIObjectOutputStream>::forget<nsIBinaryOutputStream>(nsIBinaryOutputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIBinaryInputStream>::forget<nsIBinaryInputStream>(nsIBinaryInputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIQuotaRequest>::forget<nsIQuotaRequest>(nsIQuotaRequest**)
Unexecuted instantiation: void nsCOMPtr<nsIWritableVariant>::forget<nsIVariant>(nsIVariant**)
Unexecuted instantiation: void nsCOMPtr<mozilla::dom::Element>::forget<nsIContent>(nsIContent**)
Unexecuted instantiation: void nsCOMPtr<nsIFileURL>::forget<nsIFileURL>(nsIFileURL**)
Unexecuted instantiation: void nsCOMPtr<mozIDOMWindowProxy>::forget<mozIDOMWindowProxy>(mozIDOMWindowProxy**)
Unexecuted instantiation: void nsCOMPtr<nsIContentProcessInfo>::forget<nsIContentProcessInfo>(nsIContentProcessInfo**)
Unexecuted instantiation: void nsCOMPtr<nsIMessageSender>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIWorkerDebugger>::forget<nsIWorkerDebugger>(nsIWorkerDebugger**)
Unexecuted instantiation: void nsCOMPtr<nsITabChild>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIXPConnectWrappedJS>::forget<nsIXPConnectWrappedJS>(nsIXPConnectWrappedJS**)
Unexecuted instantiation: void nsCOMPtr<nsIAuthPrompt>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIObjectInputStream>::forget<nsIObjectInputStream>(nsIObjectInputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIObjectOutputStream>::forget<nsIObjectOutputStream>(nsIObjectOutputStream**)
Unexecuted instantiation: void nsCOMPtr<nsIStorageStream>::forget<nsIStorageStream>(nsIStorageStream**)
Unexecuted instantiation: void nsCOMPtr<nsIDocumentEncoder>::forget<nsIDocumentEncoder>(nsIDocumentEncoder**)
Unexecuted instantiation: void nsCOMPtr<nsIPaymentRequest>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsIPaymentMethodData>::forget<nsIPaymentMethodData>(nsIPaymentMethodData**)
Unexecuted instantiation: void nsCOMPtr<nsIPaymentCurrencyAmount>::forget<nsIPaymentCurrencyAmount>(nsIPaymentCurrencyAmount**)
Unexecuted instantiation: void nsCOMPtr<nsIPaymentItem>::forget<nsIPaymentItem>(nsIPaymentItem**)
Unexecuted instantiation: void nsCOMPtr<nsIPaymentDetailsModifier>::forget<nsIPaymentDetailsModifier>(nsIPaymentDetailsModifier**)
Unexecuted instantiation: void nsCOMPtr<nsIPaymentShippingOption>::forget<nsIPaymentShippingOption>(nsIPaymentShippingOption**)
Unexecuted instantiation: void nsCOMPtr<nsIPaymentDetails>::forget<nsIPaymentDetails>(nsIPaymentDetails**)
Unexecuted instantiation: void nsCOMPtr<nsIPaymentOptions>::forget<nsIPaymentOptions>(nsIPaymentOptions**)
Unexecuted instantiation: void nsCOMPtr<nsIPaymentRequest>::forget<nsIPaymentRequest>(nsIPaymentRequest**)
Unexecuted instantiation: void nsCOMPtr<nsISimpleEnumerator>::forget<nsISimpleEnumerator>(nsISimpleEnumerator**)
Unexecuted instantiation: void nsCOMPtr<nsITimer>::forget<nsITimer>(nsITimer**)
Unexecuted instantiation: void nsCOMPtr<nsIServiceWorkerInfo>::forget<nsIServiceWorkerInfo>(nsIServiceWorkerInfo**)
Unexecuted instantiation: void nsCOMPtr<nsIPresentationDevice>::forget<nsIPresentationDevice>(nsIPresentationDevice**)
Unexecuted instantiation: void nsCOMPtr<nsIPresentationControlChannel>::forget<nsIPresentationControlChannel>(nsIPresentationControlChannel**)
Unexecuted instantiation: void nsCOMPtr<nsIPresentationSessionTransportCallback>::forget<nsIPresentationSessionTransportCallback>(nsIPresentationSessionTransportCallback**)
Unexecuted instantiation: void nsCOMPtr<nsIPresentationSessionTransportBuilder>::forget<nsIPresentationSessionTransportBuilder>(nsIPresentationSessionTransportBuilder**)
Unexecuted instantiation: void nsCOMPtr<nsIPresentationDeviceListener>::forget<nsIPresentationDeviceListener>(nsIPresentationDeviceListener**)
Unexecuted instantiation: void nsCOMPtr<nsICSSDeclaration>::forget<nsICSSDeclaration>(nsICSSDeclaration**)
Unexecuted instantiation: void nsCOMPtr<nsISelectionController>::forget<nsISelectionController>(nsISelectionController**)
Unexecuted instantiation: void nsCOMPtr<nsIContent>::forget<nsINode>(nsINode**)
Unexecuted instantiation: void nsCOMPtr<nsIEditor>::forget<nsIEditor>(nsIEditor**)
Unexecuted instantiation: void nsCOMPtr<nsIConsoleService>::forget<nsIConsoleService>(nsIConsoleService**)
Unexecuted instantiation: void nsCOMPtr<nsIFactory>::forget<nsIFactory>(nsIFactory**)
Unexecuted instantiation: void nsCOMPtr<nsIStringBundle>::forget<nsIStringBundle>(nsIStringBundle**)
Unexecuted instantiation: void nsCOMPtr<nsIFrameTraversal>::forget<nsIFrameTraversal>(nsIFrameTraversal**)
Unexecuted instantiation: void nsCOMPtr<nsIFrameEnumerator>::forget<nsIFrameEnumerator>(nsIFrameEnumerator**)
Unexecuted instantiation: void nsCOMPtr<nsIContentViewer>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIDocument>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsISHistory>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIDocShell>::forget<nsIDocShell>(nsIDocShell**)
Unexecuted instantiation: void nsCOMPtr<nsISHEntry>::forget<nsISHEntry>(nsISHEntry**)
Unexecuted instantiation: void nsCOMPtr<nsILayoutHistoryState>::forget<nsILayoutHistoryState>(nsILayoutHistoryState**)
Unexecuted instantiation: void nsCOMPtr<nsIWebBrowserPrint>::forget<nsIWebBrowserPrint>(nsIWebBrowserPrint**)
Unexecuted instantiation: void nsCOMPtr<nsIDocShellTreeItem>::forget<nsIDocShellTreeItem>(nsIDocShellTreeItem**)
Unexecuted instantiation: void nsCOMPtr<nsITabParent>::forget<nsITabParent>(nsITabParent**)
Unexecuted instantiation: void nsCOMPtr<nsISHistory>::forget<nsISHistory>(nsISHistory**)
Unexecuted instantiation: void nsCOMPtr<nsIDOMWindow>::forget<void>(void**)
Unexecuted instantiation: void nsCOMPtr<nsIAccessible>::forget<nsIAccessible>(nsIAccessible**)
Unexecuted instantiation: void nsCOMPtr<nsIAccessibleTable>::forget<nsIAccessibleTable>(nsIAccessibleTable**)
Unexecuted instantiation: void nsCOMPtr<nsIURIContentListener>::forget<nsIURIContentListener>(nsIURIContentListener**)
Unexecuted instantiation: void nsCOMPtr<nsIASN1PrintableItem>::forget<nsIASN1PrintableItem>(nsIASN1PrintableItem**)
Unexecuted instantiation: void nsCOMPtr<nsIX509CertList>::forget<nsIX509CertList>(nsIX509CertList**)
Unexecuted instantiation: void nsCOMPtr<nsIASN1Object>::forget<nsIASN1Object>(nsIASN1Object**)
Unexecuted instantiation: void nsCOMPtr<nsIASN1Sequence>::forget<nsIASN1Sequence>(nsIASN1Sequence**)
Unexecuted instantiation: void nsCOMPtr<nsIASN1Sequence>::forget<nsIASN1Object>(nsIASN1Object**)
Unexecuted instantiation: void nsCOMPtr<nsITransportSecurityInfo>::forget<nsITransportSecurityInfo>(nsITransportSecurityInfo**)
Unexecuted instantiation: void nsCOMPtr<nsIX509CertValidity>::forget<nsIX509CertValidity>(nsIX509CertValidity**)
Unexecuted instantiation: void nsCOMPtr<nsIX509Cert>::forget<nsISupports>(nsISupports**)
Unexecuted instantiation: void nsCOMPtr<nsIPK11Token>::forget<nsIPK11Token>(nsIPK11Token**)
Unexecuted instantiation: void nsCOMPtr<nsIWebBrowserChrome>::forget<nsIWebBrowserChrome>(nsIWebBrowserChrome**)
Unexecuted instantiation: void nsCOMPtr<nsIWritablePropertyBag2>::forget<nsIPropertyBag>(nsIPropertyBag**)
Unexecuted instantiation: void nsCOMPtr<nsIAsyncShutdownClient>::forget<nsIAsyncShutdownClient>(nsIAsyncShutdownClient**)
Unexecuted instantiation: void nsCOMPtr<nsINavHistoryResultNode>::forget<nsINavHistoryResultNode>(nsINavHistoryResultNode**)
Unexecuted instantiation: void nsCOMPtr<nsINavHistoryQuery>::forget<nsINavHistoryQuery>(nsINavHistoryQuery**)
Unexecuted instantiation: void nsCOMPtr<nsINavHistoryQueryOptions>::forget<nsINavHistoryQueryOptions>(nsINavHistoryQueryOptions**)
Unexecuted instantiation: void nsCOMPtr<nsIPresShell>::forget<nsIPresShell>(nsIPresShell**)
Unexecuted instantiation: void nsCOMPtr<nsIUrlClassifierHashCompleter>::forget<nsIUrlClassifierHashCompleter>(nsIUrlClassifierHashCompleter**)
Unexecuted instantiation: void nsCOMPtr<nsIAutoCompleteSimpleResultListener>::forget<nsIAutoCompleteSimpleResultListener>(nsIAutoCompleteSimpleResultListener**)
Unexecuted instantiation: void nsCOMPtr<nsIPrintProgressParams>::forget<nsIPrintProgressParams>(nsIPrintProgressParams**)
Unexecuted instantiation: void nsCOMPtr<nsIToolkitProfile>::forget<nsIToolkitProfile>(nsIToolkitProfile**)
783
784
  // Prefer the implicit conversion provided automatically by
785
  // |operator T*() const|. Use |get()| to resolve ambiguity or to get a
786
  // castable pointer.
787
68.3M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIProperties>::get() const
Line
Count
Source
787
39
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIFile>::get() const
Line
Count
Source
787
853
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIHashable>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWidget>::get() const
nsCOMPtr<nsIFileInputStream>::get() const
Line
Count
Source
787
24
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsILineInputStream>::get() const
Line
Count
Source
787
24
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocument>::get() const
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::get() const
nsCOMPtr<nsIPrincipal>::get() const
Line
Count
Source
787
5.82k
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIContent>::get() const
nsCOMPtr<nsINode>::get() const
Line
Count
Source
787
5
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIURI>::get() const
Line
Count
Source
787
4.25M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::get() const
nsCOMPtr<nsIWeakReference>::get() const
Line
Count
Source
787
1.12M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIEventTarget>::get() const
Line
Count
Source
787
8.74k
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIChannel>::get() const
Line
Count
Source
787
32
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentProcessInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::get() const
Unexecuted instantiation: nsCOMPtr<mozISandboxReport>::get() const
Unexecuted instantiation: nsCOMPtr<mozISandboxReportArray>::get() const
Unexecuted instantiation: nsCOMPtr<nsINSSComponent>::get() const
Unexecuted instantiation: nsCOMPtr<nsICertBlocklist>::get() const
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::get() const
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::get() const
Unexecuted instantiation: nsCOMPtr<nsIX509CertValidity>::get() const
nsCOMPtr<nsIZipReader>::get() const
Line
Count
Source
787
10
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIUTF8StringEnumerator>::get() const
nsCOMPtr<nsIInputStream>::get() const
Line
Count
Source
787
30
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIClassInfo>::get() const
Line
Count
Source
787
11.3M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIXPCScriptable>::get() const
Line
Count
Source
787
29.2M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::get() const
Unexecuted instantiation: nsCOMPtr<nsIConstraintValidation>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolHandlerWithDynamicFlags>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::get() const
Unexecuted instantiation: nsCOMPtr<nsIArray>::get() const
Unexecuted instantiation: nsCOMPtr<nsIVariant>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUnicharInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStringEnumerator>::get() const
nsCOMPtr<nsIDirectoryServiceProvider2>::get() const
Line
Count
Source
787
9
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIDirectoryServiceProvider>::get() const
Line
Count
Source
787
99
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsICategoryManager>::get() const
Line
Count
Source
787
11
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsICategoryEntry>::get() const
Line
Count
Source
787
29
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIDirectoryEnumerator>::get() const
Line
Count
Source
787
6
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIGIOService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLength>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStreamLength>::get() const
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsISerializable>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStreamBufferAccess>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsISafeOutputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamTee>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBufferedInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStreamTransportService>::get() const
Unexecuted instantiation: nsCOMPtr<nsITransport>::get() const
nsCOMPtr<nsIXULAppInfo>::get() const
Line
Count
Source
787
52
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIXULRuntime>::get() const
Line
Count
Source
787
34
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::get() const
nsCOMPtr<mozilla::ModuleLoader>::get() const
Line
Count
Source
787
2
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIFactory>::get() const
Line
Count
Source
787
1.91M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsISupportsID>::get() const
Unexecuted instantiation: nsCOMPtr<nsIChromeRegistry>::get() const
Unexecuted instantiation: nsCOMPtr<nsICancelableRunnable>::get() const
Unexecuted instantiation: nsCOMPtr<nsINamed>::get() const
nsCOMPtr<nsIThread>::get() const
Line
Count
Source
787
243
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsISerialEventTarget>::get() const
Line
Count
Source
787
84
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsILabelableRunnable>::get() const
nsCOMPtr<nsIThreadInternal>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIIdleRunnable>::get() const
Line
Count
Source
787
2
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIIdlePeriod>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIThreadObserver>::get() const
Line
Count
Source
787
21
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIRunnablePriority>::get() const
nsCOMPtr<nsIThreadPool>::get() const
Line
Count
Source
787
19
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIRequest>::get() const
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::get() const
nsCOMPtr<nsILoadInfo>::get() const
Line
Count
Source
787
147
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIContentPolicy>::get() const
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::get() const
Unexecuted instantiation: nsCOMPtr<nsITabChild>::get() const
Unexecuted instantiation: nsCOMPtr<nsINestedEventLoopCondition>::get() const
Unexecuted instantiation: nsCOMPtr<nsIThreadPoolListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::get() const
nsCOMPtr<nsIURIMutator>::get() const
Line
Count
Source
787
2.83M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIStandardURLMutator>::get() const
Line
Count
Source
787
1.12M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIURL>::get() const
Line
Count
Source
787
2.47k
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIWindowMediator>::get() const
nsCOMPtr<nsIIOService>::get() const
Line
Count
Source
787
3.07M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIPrefService>::get() const
Line
Count
Source
787
6
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIProtocolHandler>::get() const
Line
Count
Source
787
3.06M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIResProtocolHandler>::get() const
Line
Count
Source
787
34
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsISubstitutingProtocolHandler>::get() const
Line
Count
Source
787
4
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIServiceManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrefLocalizedString>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRelativeFilePref>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStringBundleService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::get() const
Unexecuted instantiation: nsCOMPtr<nsICollation>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPropertyElement>::get() const
nsCOMPtr<nsIErrorService>::get() const
Line
Count
Source
787
6
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<mozIDOMLocalization>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictor>::get() const
Unexecuted instantiation: nsCOMPtr<nsICancelable>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaverObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalDetector>::get() const
nsCOMPtr<nsICaptivePortalService>::get() const
Line
Count
Source
787
9
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsISocketTransport>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDNSRecord>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDNSService>::get() const
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::get() const
nsCOMPtr<nsIContentSecurityPolicy>::get() const
Line
Count
Source
787
11.5k
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::get() const
Unexecuted instantiation: nsCOMPtr<nsIXPConnect>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::get() const
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorage>::get() const
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnect>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsICachingChannel>::get() const
nsCOMPtr<nsIURLParser>::get() const
Line
Count
Source
787
7.10M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::get() const
nsCOMPtr<nsIRequestContext>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIRequestContextService>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsITLSClientStatus>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClassOfService>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPriority>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRequestTailUnblockCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::get() const
nsCOMPtr<nsILoadGroup>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIServerSocketListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::get() const
Unexecuted instantiation: nsCOMPtr<nsITLSServerSocket>::get() const
Unexecuted instantiation: nsCOMPtr<nsIX509CertDB>::get() const
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBufferedOutputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrivateBrowsingChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStreamConverterService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableRequest>::get() const
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableStreamListener>::get() const
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::get() const
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptSecurityManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIURIClassifier>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClassifiedChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIURIClassifierCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIIOServiceInternal>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDownloadObserver>::get() const
nsCOMPtr<nsPISocketTransportService>::get() const
Line
Count
Source
787
6
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIFileProtocolHandler>::get() const
Line
Count
Source
787
11
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIProxiedProtocolHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsINetworkLinkService>::get() const
nsCOMPtr<nsINestedURI>::get() const
Line
Count
Source
787
90
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService2>::get() const
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoaderObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsILoadGroupChild>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFileOutputStream>::get() const
nsCOMPtr<nsIIDNService>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDownloader>::get() const
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoader>::get() const
Unexecuted instantiation: nsCOMPtr<nsISyncStreamListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRequestObserverProxy>::get() const
Unexecuted instantiation: nsCOMPtr<nsISimpleStreamListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::get() const
nsCOMPtr<nsINetUtil>::get() const
Line
Count
Source
787
11.6k
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsISensitiveInfoHiddenURI>::get() const
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptAdapterFactory>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::get() const
nsCOMPtr<nsIFileURL>::get() const
Line
Count
Source
787
13
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIRedirectChannelRegistrar>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEHeaderParam>::get() const
Unexecuted instantiation: nsCOMPtr<nsIViewSourceChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDHCPClient>::get() const
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPromptFactory>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel2>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyFilter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyChannelFilter>::get() const
Unexecuted instantiation: nsCOMPtr<nsPIDNSService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIObjectInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsISocketProviderService>::get() const
Unexecuted instantiation: nsCOMPtr<nsISocketProvider>::get() const
Unexecuted instantiation: nsCOMPtr<nsISSLSocketControl>::get() const
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInputAvailableCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUDPMessage>::get() const
Unexecuted instantiation: nsCOMPtr<nsINetAddr>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStreamLoaderObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsICookieManager>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageFunction>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParamsArray>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsICookiePermission>::get() const
Unexecuted instantiation: nsCOMPtr<nsICookie>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDNSListenerProxy>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDNSByTypeRecord>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProperty>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag2>::get() const
nsCOMPtr<nsIComponentRegistrar>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIStreamConverter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDirIndexListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDirIndex>::get() const
Unexecuted instantiation: nsCOMPtr<nsIForcePendingChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDirIndexParser>::get() const
nsCOMPtr<nsITextToSubURI>::get() const
Line
Count
Source
787
1.79k
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIDivertableChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEncodedChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::get() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheDeviceInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileMetadataListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryInfo>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorageConsumptionObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileListener>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileChunkListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsISizeOf>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryMetaDataVisitor>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheSession>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorageVisitor>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheService>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDescriptor>::get() const
nsCOMPtr<nsIAboutModule>::get() const
Line
Count
Source
787
856
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsINestedAboutURIMutator>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEnterprisePolicies>::get() const
nsCOMPtr<nsIFileURLMutator>::get() const
Line
Count
Source
787
4.68k
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::get() const
Unexecuted instantiation: nsCOMPtr<nsIResumableChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFTPChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptProvider>::get() const
Unexecuted instantiation: nsCOMPtr<nsIChannelWithDivertableParentListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt2>::get() const
nsCOMPtr<nsISocketTransportService>::get() const
Line
Count
Source
787
2
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIAsyncStreamCopier>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFTPChannelParentInternal>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProxiedChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticator>::get() const
nsCOMPtr<nsIParentalControlsService>::get() const
Line
Count
Source
787
1
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityService>::get() const
Unexecuted instantiation: nsCOMPtr<nsICookieService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::get() const
Unexecuted instantiation: nsCOMPtr<nsINetworkProperties>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWellKnownOpportunisticUtils>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBackgroundChannelRegistrar>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpHeaderVisitor>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMWindowUtils>::get() const
Unexecuted instantiation: nsCOMPtr<nsISecurityConsoleMessage>::get() const
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::get() const
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::get() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInputChannelThrottleQueue>::get() const
Unexecuted instantiation: nsCOMPtr<nsIServerTiming>::get() const
Unexecuted instantiation: nsCOMPtr<nsICompressConvStats>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelChild>::get() const
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDeprecationWarner>::get() const
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::get() const
Unexecuted instantiation: nsCOMPtr<nsIParentRedirectingChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectReadyCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsITabParent>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRedirectResultListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsICorsPreflightCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelAuthProvider>::get() const
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsINSSErrorsService>::get() const
Unexecuted instantiation: nsCOMPtr<nsISecurityReporter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStreamListenerTee>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRedirectProcessChooser>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpUpgradeListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpPushListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnectionOverrider>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRoutedSocketTransportService>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint32>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAuthModule>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMultiplexInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIThrottledInputChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFileChannel>::get() const
nsCOMPtr<nsIJARURI>::get() const
Line
Count
Source
787
34
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsISubstitutionObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsINestedURIMutator>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebSocketEventListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDashboardEventNotifier>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRandomGenerator>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebSocketListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsITransportProvider>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIChildProcessChannelListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticatorCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticableChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBlocker>::get() const
Unexecuted instantiation: nsCOMPtr<nsISearchableInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsICrashService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableURI>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPositionCoords>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPosition>::get() const
nsCOMPtr<nsIJSID>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIScreenManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScreen>::get() const
nsCOMPtr<nsIXPConnectWrappedNative>::get() const
Line
Count
Source
787
1.62M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<xpcIJSGetFactory>::get() const
Line
Count
Source
787
1
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIParser>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptObjectPrincipal>::get() const
nsCOMPtr<nsIDebug2>::get() const
Line
Count
Source
787
512
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIExpandedPrincipal>::get() const
nsCOMPtr<nsIJSIID>::get() const
Line
Count
Source
787
7
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIJSCID>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIXPCComponents>::get() const
Line
Count
Source
787
8
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIXPCComponents_Interfaces>::get() const
Line
Count
Source
787
4
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIXPCComponents_Classes>::get() const
Line
Count
Source
787
4
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIXPCConstructor>::get() const
Line
Count
Source
787
1
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIXPCComponents_utils_Sandbox>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheck>::get() const
Unexecuted instantiation: nsCOMPtr<nsICommandParams>::get() const
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJS>::get() const
Unexecuted instantiation: nsCOMPtr<mozIDOMWindow>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Exception>::get() const
nsCOMPtr<nsIComponentManager>::get() const
Line
Count
Source
787
1.62M
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsISupportsDouble>::get() const
nsCOMPtr<nsIPlatformInfo>::get() const
Line
Count
Source
787
5
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<XPCVariant>::get() const
Unexecuted instantiation: nsCOMPtr<nsIJSEnumerator>::get() const
nsCOMPtr<nsIXPCComponents_Results>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
nsCOMPtr<nsIXPCComponents_Utils>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIXPCTestReturnCodeChild>::get() const
Unexecuted instantiation: nsCOMPtr<nsICharsetDetectionObserver>::get() const
nsCOMPtr<nsIZipReaderCache>::get() const
Line
Count
Source
787
8
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIJARProtocolHandler>::get() const
nsCOMPtr<nsIJARURIMutator>::get() const
Line
Count
Source
787
5.35k
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIURLMutator>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStoragePendingStatement>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageVacuumParticipant>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::storage::IStorageBindingParamsInternal>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPromptService>::get() const
Unexecuted instantiation: nsCOMPtr<nsICollationFactory>::get() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryService>::get() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQuery>::get() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQueryOptions>::get() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResult>::get() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryContainerResultNode>::get() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultNode>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPermission>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::get() const
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginService>::get() const
nsCOMPtr<nsIUUIDGenerator>::get() const
Line
Count
Source
787
15
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketChild>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::get() const
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsIExternalHelperAppService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProcess>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHandlerService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHandlerApp>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDBusHandlerApp>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentDispatchChooser>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaver>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIExternalHelperAppParent>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHelperAppLauncherDialog>::get() const
Unexecuted instantiation: nsCOMPtr<nsITransfer>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRefreshURI>::get() const
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolService>::get() const
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::get() const
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateObserver>::get() const
nsCOMPtr<nsIWebProgress>::get() const
Line
Count
Source
787
3
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDomainSet>::get() const
Unexecuted instantiation: nsCOMPtr<nsIXULChromeRegistry>::get() const
Unexecuted instantiation: nsCOMPtr<nsIURIFixup>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDomainPolicy>::get() const
Unexecuted instantiation: nsCOMPtr<nsISAXContentHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsISAXErrorHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHTMLContentSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsITokenizer>::get() const
Unexecuted instantiation: nsCOMPtr<nsIExpatSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDTD>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFragmentContentSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::get() const
Unexecuted instantiation: nsCOMPtr<nsICharsetDetector>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFormProcessor>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::get() const
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClipboardHelper>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHangDetails>::get() const
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::get() const
Unexecuted instantiation: nsCOMPtr<imgIScriptedNotificationObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMultiPartChannel>::get() const
Unexecuted instantiation: nsCOMPtr<imgIContainerCallback>::get() const
Unexecuted instantiation: nsCOMPtr<imgIContainer>::get() const
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::get() const
Unexecuted instantiation: nsCOMPtr<imgILoader>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMozIconURI>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebNavigationInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIIdleService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIForm>::get() const
Unexecuted instantiation: nsCOMPtr<imgICache>::get() const
Unexecuted instantiation: nsCOMPtr<imgIRequest>::get() const
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDragService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMozBrowserFrame>::get() const
Unexecuted instantiation: nsCOMPtr<nsIObjectLoadingContent>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsInterfacePointer>::get() const
Unexecuted instantiation: nsCOMPtr<nsITransferable>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::BlobImpl>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScrollable>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::DOMEventTargetHelper>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome3>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBrowser>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::get() const
Unexecuted instantiation: nsCOMPtr<nsIControllers>::get() const
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::get() const
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDeviceSensors>::get() const
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebug>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAddonPolicyService>::get() const
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebugCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptTimeoutHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsISizeOfEventTarget>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULControlElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULCommandDispatcher>::get() const
Unexecuted instantiation: nsCOMPtr<nsIController>::get() const
Unexecuted instantiation: nsCOMPtr<nsIControllerContext>::get() const
Unexecuted instantiation: nsCOMPtr<WindowStateHolder>::get() const
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrintSettingsService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::get() const
Unexecuted instantiation: nsCOMPtr<nsIJSArgArray>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMChromeWindow>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFind>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFindInFrames>::get() const
Unexecuted instantiation: nsCOMPtr<nsPIWindowWatcher>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAppShell>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFakePluginTag>::get() const
Unexecuted instantiation: nsCOMPtr<nsIURILoader>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInternalPluginTag>::get() const
Unexecuted instantiation: nsCOMPtr<nsPluginTag>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMessageSender>::get() const
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::get() const
Unexecuted instantiation: nsCOMPtr<mozIMozIntl>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrefetchService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHttpProtocolHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebContentHandlerRegistrar>::get() const
Unexecuted instantiation: nsCOMPtr<nsISelectionListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::get() const
Unexecuted instantiation: nsCOMPtr<nsITextInputProcessorCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAppStartup>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAppShellService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersist>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFlavorDataProvider>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionType>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionPrompt>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequest>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentActivity>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownService>::get() const
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::get() const
Unexecuted instantiation: nsCOMPtr<nsICSSLoaderObserver>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Link>::get() const
Unexecuted instantiation: nsCOMPtr<nsIStructuredCloneContainer>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentSerializer>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoderNodeFixup>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMenuListElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFrameEnumerator>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMMozBrowserFrame>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocument>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentViewerEdit>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPrimitive>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRBool>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint8>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint16>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsChar>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt16>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt32>::get() const
Unexecuted instantiation: nsCOMPtr<nsISupportsFloat>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAnimationObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsINodeList>::get() const
Unexecuted instantiation: nsCOMPtr<nsICommandController>::get() const
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGlobalPropertyInitializer>::get() const
Unexecuted instantiation: nsCOMPtr<imgITools>::get() const
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::get() const
Unexecuted instantiation: nsCOMPtr<nsIControllerCommand>::get() const
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::JSEventHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsIListenerChangeListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEditor>::get() const
Unexecuted instantiation: nsCOMPtr<nsIConverterInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStreamWithRange>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFileMetadata>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIIPCBlobInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequester>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGeolocationUpdate>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::RadioNodeList>::get() const
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFormSubmitObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentPref>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFilePicker>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFilePickerShownCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIColorPicker>::get() const
Unexecuted instantiation: nsCOMPtr<nsIColorPickerShownCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentPrefCallback2>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentPrefService2>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRadioGroupContainer>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRadioVisitor>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebVTTParserWrapper>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBrowserElementAPI>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFocusManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInlineSpellChecker>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::get() const
nsCOMPtr<nsIJSURIMutator>::get() const
Line
Count
Source
787
1.79k
  T* get() const { return reinterpret_cast<T*>(mRawPtr); }
Unexecuted instantiation: nsCOMPtr<mozilla::dom::MediaDevices>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMediaDevice>::get() const
Unexecuted instantiation: nsCOMPtr<nsIKeyObjectFactory>::get() const
Unexecuted instantiation: nsCOMPtr<nsICryptoHMAC>::get() const
Unexecuted instantiation: nsCOMPtr<nsIKeyObject>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGetUserMediaDevicesSuccessCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGetUserMediaErrorCallback>::get() const
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginChromeService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgent>::get() const
Unexecuted instantiation: nsCOMPtr<nsITabSource>::get() const
Unexecuted instantiation: nsCOMPtr<nsISpeechTask>::get() const
Unexecuted instantiation: nsCOMPtr<nsISpeechTaskCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsISpeechService>::get() const
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>::get() const
Unexecuted instantiation: nsCOMPtr<nsINotificationStorageCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsINotificationStorage>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsDoNotDisturb>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPushQuotaManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMMozWakeLockListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPushService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPushData>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPushMessage>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBinaryOutputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBinaryInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaOriginUsageResult>::get() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaManagerService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaRequest>::get() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaUsageCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureVerifier>::get() const
Unexecuted instantiation: nsCOMPtr<nsICSPEventListener>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::SVGTests>::get() const
Unexecuted instantiation: nsCOMPtr<nsIMutationObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptableInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsIArrayBufferInputStream>::get() const
Unexecuted instantiation: nsCOMPtr<nsITCPSocketCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsISocketFilterHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsISocketFilter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketInternal>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPluginHost>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClearSiteDataCallback>::get() const
Unexecuted instantiation: nsCOMPtr<GetSitesClosure>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBlocklistService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPluginWidget>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGetSitesWithDataCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBFCacheEntry>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncFileMetadata>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClipboardProxy>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::IHistory>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIContentParent>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentProcessProvider>::get() const
Unexecuted instantiation: nsCOMPtr<nsISpellChecker>::get() const
Unexecuted instantiation: nsCOMPtr<nsISound>::get() const
Unexecuted instantiation: nsCOMPtr<nsIURIFixupInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBrowserSearchService>::get() const
Unexecuted instantiation: nsCOMPtr<nsISearchEngine>::get() const
Unexecuted instantiation: nsCOMPtr<nsIOpenURIInFrameParams>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProfiler>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebugger>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerManagerListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIU2FTokenManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentTransformer>::get() const
Unexecuted instantiation: nsCOMPtr<txIEXSLTRegExFunctions>::get() const
Unexecuted instantiation: nsCOMPtr<nsITransformObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIXPathResult>::get() const
Unexecuted instantiation: nsCOMPtr<nsIXPConnectJSObjectHolder>::get() const
Unexecuted instantiation: nsCOMPtr<nsIXULStore>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlItemElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsIOffThreadScriptReceiver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIConsoleAPIStorage>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::WorkletGlobalScope>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocumentReceiver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebPageDescriptor>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistResourceVisitor>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistWriteCompletion>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistURIMap>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptLoaderObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequest>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGeneralResponseData>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBasicCardResponseData>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentMethodData>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentCurrencyAmount>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentItem>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetailsModifier>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentShippingOption>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentOptions>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetails>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentUIService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentCanMakeActionResponse>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentAbortActionResponse>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentShowActionResponse>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequestService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentActionResponse>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentCompleteActionResponse>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentAddress>::get() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerUnregisterCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPushErrorReporter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManagerListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerRegistrationInfoListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUnsubscribeResultCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsISDBCloseCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsISDBCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionRequest>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationTerminateRequest>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationRequestUIGlue>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevicePrompt>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceRequest>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationRespondingListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::get() const
Unexecuted instantiation: nsCOMPtr<nsINetworkInfoService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilder>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDataChannelSessionTransportBuilder>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationTCPSessionTransportBuilder>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationChannelDescription>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilderListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceDiscovery>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIKeyEventInPluginCallback>::get() const
Unexecuted instantiation: nsCOMPtr<mozilla::widget::TextEventDispatcherListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBidiKeyboard>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrinterEnumerator>::get() const
Unexecuted instantiation: nsCOMPtr<nsIIdleServiceInternal>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPowerManagerService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooserFinishedCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClipboardOwner>::get() const
Unexecuted instantiation: nsCOMPtr<nsPrintSettingsGTK>::get() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooser>::get() const
Unexecuted instantiation: nsCOMPtr<nsStyledElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsITransaction>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAbsorbingTransaction>::get() const
Unexecuted instantiation: nsCOMPtr<nsIURIRefObject>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheckCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::get() const
Unexecuted instantiation: nsCOMPtr<nsICrashReporter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIHapticFeedback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMultiSelectControlElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInProcessContentFrameMessageManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPluginDocument>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFrameTraversal>::get() const
Unexecuted instantiation: nsCOMPtr<nsITheme>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDateTimeInputArea>::get() const
Unexecuted instantiation: nsCOMPtr<nsITreeView>::get() const
Unexecuted instantiation: nsCOMPtr<nsPIBoxObject>::get() const
Unexecuted instantiation: nsCOMPtr<nsINativeTreeSelection>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGridPart>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrintingPromptService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrintProgressParams>::get() const
Unexecuted instantiation: nsCOMPtr<nsISearchSubmission>::get() const
Unexecuted instantiation: nsCOMPtr<nsISHistory>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrivacyTransitionObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIReflowObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChromeFocus>::get() const
Unexecuted instantiation: nsCOMPtr<nsILoadURIDelegate>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScrollObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsPILoadGroupInternal>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFaviconService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFormPOSTActionChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome2>::get() const
Unexecuted instantiation: nsCOMPtr<nsITooltipTextProvider>::get() const
Unexecuted instantiation: nsCOMPtr<nsITooltipListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsISHistoryListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIExternalURLHandlerService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWindowMediatorListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGConfService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerItemElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEventListenerChange>::get() const
Unexecuted instantiation: nsCOMPtr<nsIEventListenerService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAccessiblePivotObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAccessible>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAccessibleTraversalRule>::get() const
Unexecuted instantiation: nsCOMPtr<nsTreeColumn>::get() const
Unexecuted instantiation: nsCOMPtr<nsIXBLAccessible>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULButtonElement>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAccessibleDocument>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAccessibleRelation>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAccessibleTable>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULRelatedElement>::get() const
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::get() const
Unexecuted instantiation: nsCOMPtr<mozITXTToHTMLConv>::get() const
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::get() const
Unexecuted instantiation: nsCOMPtr<nsICertOverrideService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIBadCertListener2>::get() const
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureReceiverCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPK11TokenDB>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPK11Token>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPKCS11Module>::get() const
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProtectedAuthThread>::get() const
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::get() const
Unexecuted instantiation: nsCOMPtr<nsISecretDecoderRing>::get() const
Unexecuted instantiation: nsCOMPtr<nsITokenPasswordDialogs>::get() const
Unexecuted instantiation: nsCOMPtr<nsITokenDialogs>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGeneratingKeypairInfoDialogs>::get() const
Unexecuted instantiation: nsCOMPtr<nsIKeygenThread>::get() const
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::get() const
Unexecuted instantiation: nsCOMPtr<nsICertificateDialogs>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClientAuthDialogs>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPKCS11Slot>::get() const
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityState>::get() const
Unexecuted instantiation: nsCOMPtr<nsIDialogParamBlock>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClientAuthUserDecision>::get() const
Unexecuted instantiation: nsCOMPtr<nsIRemoteService>::get() const
Unexecuted instantiation: nsCOMPtr<nsICommandLineRunner>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconData>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconURI>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFaviconDataCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAlertNotificationImageListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIClearDataService>::get() const
Unexecuted instantiation: nsCOMPtr<nsICommandLineHandler>::get() const
Unexecuted instantiation: nsCOMPtr<nsICommandLineValidator>::get() const
Unexecuted instantiation: nsCOMPtr<mozIExtensionProcessScript>::get() const
Unexecuted instantiation: nsCOMPtr<nsICookie2>::get() const
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFind>::get() const
Unexecuted instantiation: nsCOMPtr<nsINativeOSFileSuccessCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsINativeOSFileErrorCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPerformanceObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPerformanceStats>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncConnection>::get() const
Unexecuted instantiation: nsCOMPtr<mozIPlaceInfo>::get() const
Unexecuted instantiation: nsCOMPtr<mozIVisitInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBarrier>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageRow>::get() const
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::get() const
Unexecuted instantiation: nsCOMPtr<mozIStorageValueArray>::get() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::get() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierDBService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationReputationQuery>::get() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationReputationCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsILoginReputationQuery>::get() const
Unexecuted instantiation: nsCOMPtr<nsILoginReputationQueryCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsILoginReputationService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIThreadManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPageThumbsStorageService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIURLFormatter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUtils>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierLookupCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlListManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierHashCompleter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFullHashMatch>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierClassifyCallback>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierPositiveCacheEntry>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheEntry>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheInfo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator2>::get() const
Unexecuted instantiation: nsCOMPtr<nsIWindowProvider>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearch>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearchDescriptor>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResult>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResultListener>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrintDialogService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIPrintProgress>::get() const
Unexecuted instantiation: nsCOMPtr<nsIFormAutoComplete>::get() const
Unexecuted instantiation: nsCOMPtr<nsILoginManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteObserver>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteResult>::get() const
Unexecuted instantiation: nsCOMPtr<nsIInputListAutoComplete>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProfileLock>::get() const
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::get() const
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfileService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProfileUnlocker>::get() const
Unexecuted instantiation: nsCOMPtr<nsIToolkitChromeRegistry>::get() const
Unexecuted instantiation: nsCOMPtr<nsINativeAppSupport>::get() const
Unexecuted instantiation: nsCOMPtr<nsIProfileMigrator>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUpdatePrompt>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUpdateManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGSettingsService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::get() const
Unexecuted instantiation: nsCOMPtr<nsIIdentityKeyPair>::get() const
Unexecuted instantiation: nsCOMPtr<nsIZipWriter>::get() const
Unexecuted instantiation: nsCOMPtr<nsIImageToPixbuf>::get() const
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::get() const
Unexecuted instantiation: nsCOMPtr<nsIAboutNewTabService>::get() const
Unexecuted instantiation: nsCOMPtr<nsIScriptableBase64Encoder>::get() const
Unexecuted instantiation: nsCOMPtr<nsICOMPtrEqTestFoo>::get() const
Unexecuted instantiation: nsCOMPtr<nsIParserUtils>::get() const
Unexecuted instantiation: nsCOMPtr<nsITransactionManager>::get() const
Unexecuted instantiation: nsCOMPtr<nsITelemetry>::get() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierParseFindFullHashCallback>::get() const
788
789
  // Makes an nsCOMPtr act like its underlying raw pointer type whenever it is
790
  // used in a context where a raw pointer is expected. It is this operator
791
  // that makes an nsCOMPtr substitutable for a raw pointer.
792
  //
793
  // Prefer the implicit use of this operator to calling |get()|, except where
794
  // necessary to resolve ambiguity.
795
43.5M
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIHashable>::operator nsIHashable*() const &
Unexecuted instantiation: nsCOMPtr<nsIWidget>::operator nsIWidget*() const &
nsCOMPtr<nsIFile>::operator nsIFile*() const &
Line
Count
Source
795
456
  operator T*() const & { return get(); }
nsCOMPtr<nsIFileInputStream>::operator nsIFileInputStream*() const &
Line
Count
Source
795
12
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::operator nsPIDOMWindowOuter*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::operator mozilla::dom::EventTarget*() const &
Unexecuted instantiation: nsCOMPtr<nsIDocument>::operator nsIDocument*() const &
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::operator nsIDocShell*() const &
Unexecuted instantiation: nsCOMPtr<nsITimer>::operator nsITimer*() const &
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::operator nsIScriptGlobalObject*() const &
nsCOMPtr<nsIGlobalObject>::operator nsIGlobalObject*() const &
Line
Count
Source
795
1.62M
  operator T*() const & { return get(); }
nsCOMPtr<nsIPrincipal>::operator nsIPrincipal*() const &
Line
Count
Source
795
5.80k
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIContent>::operator nsIContent*() const &
nsCOMPtr<nsIURI>::operator nsIURI*() const &
Line
Count
Source
795
4.19M
  operator T*() const & { return get(); }
nsCOMPtr<nsIWeakReference>::operator nsIWeakReference*() const &
Line
Count
Source
795
754
  operator T*() const & { return get(); }
nsCOMPtr<nsIEventTarget>::operator nsIEventTarget*() const &
Line
Count
Source
795
8.66k
  operator T*() const & { return get(); }
nsCOMPtr<nsIChannel>::operator nsIChannel*() const &
Line
Count
Source
795
5
  operator T*() const & { return get(); }
nsCOMPtr<nsINode>::operator nsINode*() const &
Line
Count
Source
795
5
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIContentProcessInfo>::operator nsIContentProcessInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::operator nsIGfxInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIInputStream>::operator nsIInputStream*() const &
nsCOMPtr<nsIZipReader>::operator nsIZipReader*() const &
Line
Count
Source
795
5
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::operator nsIX509Cert*() const &
nsCOMPtr<nsIClassInfo>::operator nsIClassInfo*() const &
Line
Count
Source
795
11.3M
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::operator mozilla::dom::Element*() const &
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::operator nsIPrintSettings*() const &
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::operator nsPIDOMWindowInner*() const &
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::operator nsIScriptContext*() const &
Unexecuted instantiation: nsCOMPtr<nsIConstraintValidation>::operator nsIConstraintValidation*() const &
Unexecuted instantiation: nsCOMPtr<nsIVariant>::operator nsIVariant*() const &
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::operator nsIMutableArray*() const &
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::operator nsIWritableVariant*() const &
Unexecuted instantiation: nsCOMPtr<nsIScriptError>::operator nsIScriptError*() const &
nsCOMPtr<nsISimpleEnumerator>::operator nsISimpleEnumerator*() const &
Line
Count
Source
795
10
  operator T*() const & { return get(); }
nsCOMPtr<nsIDirectoryServiceProvider>::operator nsIDirectoryServiceProvider*() const &
Line
Count
Source
795
99
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStream>::operator nsICloneableInputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableInputStream>::operator nsIIPCSerializableInputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::operator nsISeekableStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::operator nsIAsyncInputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::operator nsIInputStreamCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLength>::operator nsIInputStreamLength*() const &
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStreamLength>::operator nsIAsyncInputStreamLength*() const &
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::operator nsIInputStreamLengthCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::operator nsIOutputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::operator nsIAsyncOutputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::operator nsIOutputStreamCallback*() const &
nsCOMPtr<nsIXULAppInfo>::operator nsIXULAppInfo*() const &
Line
Count
Source
795
12
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::operator nsISupportsCString*() const &
nsCOMPtr<mozilla::ModuleLoader>::operator mozilla::ModuleLoader*() const &
Line
Count
Source
795
1
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsISupportsID>::operator nsISupportsID*() const &
nsCOMPtr<nsIThread>::operator nsIThread*() const &
Line
Count
Source
795
3
  operator T*() const & { return get(); }
nsCOMPtr<nsIIdlePeriod>::operator nsIIdlePeriod*() const &
Line
Count
Source
795
3
  operator T*() const & { return get(); }
nsCOMPtr<nsISerialEventTarget>::operator nsISerialEventTarget*() const &
Line
Count
Source
795
84
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIThreadPool>::operator nsIThreadPool*() const &
Unexecuted instantiation: nsCOMPtr<nsIRequest>::operator nsIRequest*() const &
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::operator nsITimedChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIProperties>::operator nsIProperties*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::operator nsIWebNavigation*() const &
Unexecuted instantiation: nsCOMPtr<nsIThreadPoolListener>::operator nsIThreadPoolListener*() const &
nsCOMPtr<nsIIdleRunnable>::operator nsIIdleRunnable*() const &
Line
Count
Source
795
1
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::operator nsISelectionController*() const &
nsCOMPtr<nsIURIMutator>::operator nsIURIMutator*() const &
Line
Count
Source
795
1.13M
  operator T*() const & { return get(); }
nsCOMPtr<nsIStandardURLMutator>::operator nsIStandardURLMutator*() const &
Line
Count
Source
795
1.12M
  operator T*() const & { return get(); }
nsCOMPtr<nsIURL>::operator nsIURL*() const &
Line
Count
Source
795
90
  operator T*() const & { return get(); }
nsCOMPtr<nsIIOService>::operator nsIIOService*() const &
Line
Count
Source
795
3.06M
  operator T*() const & { return get(); }
nsCOMPtr<nsIPrefService>::operator nsIPrefService*() const &
Line
Count
Source
795
3
  operator T*() const & { return get(); }
nsCOMPtr<nsIProtocolHandler>::operator nsIProtocolHandler*() const &
Line
Count
Source
795
50
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIServiceManager>::operator nsIServiceManager*() const &
nsCOMPtr<nsISupportsWeakReference>::operator nsISupportsWeakReference*() const &
Line
Count
Source
795
16
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::operator nsIStringBundle*() const &
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::operator nsIStringInputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictor>::operator nsINetworkPredictor*() const &
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaverObserver>::operator nsIBackgroundFileSaverObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalService>::operator nsICaptivePortalService*() const &
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::operator nsIInterfaceRequestor*() const &
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::operator nsIStreamListener*() const &
Unexecuted instantiation: nsCOMPtr<nsIDNSRecord>::operator nsIDNSRecord*() const &
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::operator nsILoadContext*() const &
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::operator nsIRedirectHistoryEntry*() const &
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::operator nsINetworkPredictorVerifier*() const &
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::operator nsILoadContextInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::operator nsIHttpChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::operator nsIParentChannel*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::operator mozilla::net::nsProxyInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsISocketTransport>::operator nsISocketTransport*() const &
nsCOMPtr<nsIRequestContext>::operator nsIRequestContext*() const &
Line
Count
Source
795
3
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsITLSClientStatus>::operator nsITLSClientStatus*() const &
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::operator nsILoadGroup*() const &
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::operator nsIServerSocket*() const &
Unexecuted instantiation: nsCOMPtr<nsITLSServerSocket>::operator nsITLSServerSocket*() const &
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::operator nsIAsyncVerifyRedirectCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::operator nsIChannelEventSink*() const &
Unexecuted instantiation: nsCOMPtr<nsIBufferedOutputStream>::operator nsIBufferedOutputStream*() const &
nsCOMPtr<nsILoadInfo>::operator nsILoadInfo*() const &
Line
Count
Source
795
54
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::operator mozIDOMWindowProxy*() const &
Unexecuted instantiation: nsCOMPtr<nsIURIClassifierCallback>::operator nsIURIClassifierCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::operator nsIProtocolProxyService*() const &
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::operator nsIRequestObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsIInputStreamChannel>::operator nsIInputStreamChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::operator nsIAuthPrompt*() const &
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::operator nsIStreamLoader*() const &
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyCallback>::operator nsIProtocolProxyCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::operator nsIProxyInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::operator nsISystemProxySettings*() const &
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyFilter>::operator nsIProtocolProxyFilter*() const &
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyChannelFilter>::operator nsIProtocolProxyChannelFilter*() const &
Unexecuted instantiation: nsCOMPtr<nsIDNSService>::operator nsIDNSService*() const &
Unexecuted instantiation: nsCOMPtr<nsIInputStreamTee>::operator nsIInputStreamTee*() const &
Unexecuted instantiation: nsCOMPtr<nsITransport>::operator nsITransport*() const &
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::operator nsIUDPSocket*() const &
Unexecuted instantiation: nsCOMPtr<nsIUDPMessage>::operator nsIUDPMessage*() const &
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::operator nsIDNSListener*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::operator mozIStorageConnection*() const &
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::operator nsIEffectiveTLDService*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::operator mozIStorageStatement*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageFunction>::operator mozIStorageFunction*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::operator mozIStorageCompletionCallback*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::operator mozIStorageAsyncStatement*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParamsArray>::operator mozIStorageBindingParamsArray*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::operator mozIStorageStatementCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsICookiePermission>::operator nsICookiePermission*() const &
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::operator mozIThirdPartyUtil*() const &
Unexecuted instantiation: nsCOMPtr<nsIArray>::operator nsIArray*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::operator mozIStorageBindingParams*() const &
Unexecuted instantiation: nsCOMPtr<nsICancelable>::operator nsICancelable*() const &
Unexecuted instantiation: nsCOMPtr<nsIDNSByTypeRecord>::operator nsIDNSByTypeRecord*() const &
Unexecuted instantiation: nsCOMPtr<nsIIDNService>::operator nsIIDNService*() const &
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag2>::operator nsIWritablePropertyBag2*() const &
Unexecuted instantiation: nsCOMPtr<nsIStreamConverter>::operator nsIStreamConverter*() const &
Unexecuted instantiation: nsCOMPtr<nsIDirIndex>::operator nsIDirIndex*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::operator mozIStorageService*() const &
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::operator nsIApplicationCacheNamespace*() const &
Unexecuted instantiation: nsCOMPtr<nsISerializable>::operator nsISerializable*() const &
Unexecuted instantiation: nsCOMPtr<nsICacheDeviceInfo>::operator nsICacheDeviceInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::operator nsIApplicationCache*() const &
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::operator nsIStorageStream*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::operator mozilla::net::CacheFileIOListener*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileChunkListener>::operator mozilla::net::CacheFileChunkListener*() const &
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDescriptor>::operator nsICacheEntryDescriptor*() const &
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::operator nsICacheEntry*() const &
nsCOMPtr<nsIAboutModule>::operator nsIAboutModule*() const &
Line
Count
Source
795
856
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsINestedAboutURIMutator>::operator nsINestedAboutURIMutator*() const &
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::operator nsITransportEventSink*() const &
nsCOMPtr<nsIFileURLMutator>::operator nsIFileURLMutator*() const &
Line
Count
Source
795
4.68k
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::operator nsIPrompt*() const &
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::operator nsIFTPEventSink*() const &
Unexecuted instantiation: nsCOMPtr<nsIAsyncStreamCopier>::operator nsIAsyncStreamCopier*() const &
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::operator nsIBrowserDOMWindow*() const &
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticator>::operator nsIHttpAuthenticator*() const &
Unexecuted instantiation: nsCOMPtr<nsIStreamConverterService>::operator nsIStreamConverterService*() const &
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityService>::operator nsISiteSecurityService*() const &
Unexecuted instantiation: nsCOMPtr<nsICookieService>::operator nsICookieService*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::operator nsIDOMWindow*() const &
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::operator nsIHttpChannelInternal*() const &
Unexecuted instantiation: nsCOMPtr<nsIHttpHeaderVisitor>::operator nsIHttpHeaderVisitor*() const &
Unexecuted instantiation: nsCOMPtr<nsISecurityConsoleMessage>::operator nsISecurityConsoleMessage*() const &
Unexecuted instantiation: nsCOMPtr<nsIInputChannelThrottleQueue>::operator nsIInputChannelThrottleQueue*() const &
Unexecuted instantiation: nsCOMPtr<nsIServerTiming>::operator nsIServerTiming*() const &
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::operator nsIInterceptedBodyCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::operator nsICacheInfoChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::operator nsIChildChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::operator nsINetworkInterceptController*() const &
Unexecuted instantiation: nsCOMPtr<nsITabParent>::operator nsITabParent*() const &
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>::operator nsIHttpActivityObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsICorsPreflightCallback>::operator nsICorsPreflightCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::operator nsITransportSecurityInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIStreamListenerTee>::operator nsIStreamListenerTee*() const &
Unexecuted instantiation: nsCOMPtr<nsIHttpUpgradeListener>::operator nsIHttpUpgradeListener*() const &
Unexecuted instantiation: nsCOMPtr<nsISSLSocketControl>::operator nsISSLSocketControl*() const &
nsCOMPtr<nsISocketTransportService>::operator nsISocketTransportService*() const &
Line
Count
Source
795
2
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIMultiplexInputStream>::operator nsIMultiplexInputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::operator nsIJARChannel*() const &
nsCOMPtr<nsIJARURI>::operator nsIJARURI*() const &
Line
Count
Source
795
10
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsINestedURIMutator>::operator nsINestedURIMutator*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebSocketEventListener>::operator nsIWebSocketEventListener*() const &
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::operator nsIWyciwygChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsINetworkLinkService>::operator nsINetworkLinkService*() const &
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticableChannel>::operator nsIHttpAuthenticableChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBlocker>::operator nsIAsyncShutdownBlocker*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPositionCoords>::operator nsIDOMGeoPositionCoords*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPosition>::operator nsIDOMGeoPosition*() const &
nsCOMPtr<nsIXPCScriptable>::operator nsIXPCScriptable*() const &
Line
Count
Source
795
21.1M
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoader>::operator nsIIncrementalStreamLoader*() const &
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::operator nsIScriptElement*() const &
Unexecuted instantiation: nsCOMPtr<nsIExpandedPrincipal>::operator nsIExpandedPrincipal*() const &
nsCOMPtr<nsIJSIID>::operator nsIJSIID*() const &
Line
Count
Source
795
7
  operator T*() const & { return get(); }
nsCOMPtr<nsIJSCID>::operator nsIJSCID*() const &
Line
Count
Source
795
3
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::operator nsIStackFrame*() const &
nsCOMPtr<nsIXPCComponents_Interfaces>::operator nsIXPCComponents_Interfaces*() const &
Line
Count
Source
795
4
  operator T*() const & { return get(); }
nsCOMPtr<nsIXPConnectWrappedNative>::operator nsIXPConnectWrappedNative*() const &
Line
Count
Source
795
2
  operator T*() const & { return get(); }
nsCOMPtr<nsIXPCComponents_Classes>::operator nsIXPCComponents_Classes*() const &
Line
Count
Source
795
4
  operator T*() const & { return get(); }
nsCOMPtr<nsIXPCConstructor>::operator nsIXPCConstructor*() const &
Line
Count
Source
795
1
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<mozIDOMWindow>::operator mozIDOMWindow*() const &
Unexecuted instantiation: nsCOMPtr<nsISupportsDouble>::operator nsISupportsDouble*() const &
nsCOMPtr<nsIJSID>::operator nsIJSID*() const &
Line
Count
Source
795
3
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIProperty>::operator nsIProperty*() const &
Unexecuted instantiation: nsCOMPtr<nsIJSEnumerator>::operator nsIJSEnumerator*() const &
nsCOMPtr<nsIXPCComponents_Results>::operator nsIXPCComponents_Results*() const &
Line
Count
Source
795
3
  operator T*() const & { return get(); }
nsCOMPtr<nsIXPCComponents_Utils>::operator nsIXPCComponents_Utils*() const &
Line
Count
Source
795
3
  operator T*() const & { return get(); }
nsCOMPtr<nsIZipReaderCache>::operator nsIZipReaderCache*() const &
Line
Count
Source
795
5
  operator T*() const & { return get(); }
nsCOMPtr<nsIJARURIMutator>::operator nsIJARURIMutator*() const &
Line
Count
Source
795
5.35k
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsIURLMutator>::operator nsIURLMutator*() const &
Unexecuted instantiation: nsCOMPtr<nsIFileURL>::operator nsIFileURL*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::operator mozIStorageProgressHandler*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::operator mozIStorageError*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::operator mozilla::storage::StorageBaseStatementInternal*() const &
Unexecuted instantiation: nsCOMPtr<nsICollation>::operator nsICollation*() const &
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQuery>::operator nsINavHistoryQuery*() const &
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQueryOptions>::operator nsINavHistoryQueryOptions*() const &
Unexecuted instantiation: nsCOMPtr<nsIPermission>::operator nsIPermission*() const &
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketChild>::operator nsIUDPSocketChild*() const &
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::operator nsIDocumentLoader*() const &
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::operator nsIURIContentListener*() const &
Unexecuted instantiation: nsCOMPtr<nsILineInputStream>::operator nsILineInputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIHandlerApp>::operator nsIHandlerApp*() const &
Unexecuted instantiation: nsCOMPtr<nsIDivertableChannel>::operator nsIDivertableChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::operator nsIHandlerInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::operator nsIMIMEInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaver>::operator nsIBackgroundFileSaver*() const &
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateObserver>::operator nsIOfflineCacheUpdateObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheService>::operator nsIApplicationCacheService*() const &
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::operator nsIOfflineCacheUpdate*() const &
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityPolicy>::operator nsIContentSecurityPolicy*() const &
Unexecuted instantiation: nsCOMPtr<nsISAXContentHandler>::operator nsISAXContentHandler*() const &
Unexecuted instantiation: nsCOMPtr<nsISAXErrorHandler>::operator nsISAXErrorHandler*() const &
Unexecuted instantiation: nsCOMPtr<nsIParser>::operator nsIParser*() const &
Unexecuted instantiation: nsCOMPtr<nsITokenizer>::operator nsITokenizer*() const &
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::operator nsIContentSink*() const &
Unexecuted instantiation: nsCOMPtr<nsIDTD>::operator nsIDTD*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::operator nsIPresShell*() const &
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::operator imgIEncoder*() const &
Unexecuted instantiation: nsCOMPtr<nsIHangDetails>::operator nsIHangDetails*() const &
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::operator nsICanvasRenderingContextInternal*() const &
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint32>::operator nsISupportsPRUint32*() const &
Unexecuted instantiation: nsCOMPtr<imgIContainer>::operator imgIContainer*() const &
Unexecuted instantiation: nsCOMPtr<nsIMozIconURI>::operator nsIMozIconURI*() const &
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::operator nsIFormControl*() const &
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator nsIDocShellTreeItem*() const &
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::operator nsIDragSession*() const &
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::operator nsISupportsString*() const &
Unexecuted instantiation: nsCOMPtr<nsISupportsInterfacePointer>::operator nsISupportsInterfacePointer*() const &
Unexecuted instantiation: nsCOMPtr<nsITransferable>::operator nsITransferable*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::dom::BlobImpl>::operator mozilla::dom::BlobImpl*() const &
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::operator nsIDocShellTreeOwner*() const &
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::operator nsIPluginTag*() const &
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::operator nsITimeoutHandler*() const &
Unexecuted instantiation: nsCOMPtr<nsITabChild>::operator nsITabChild*() const &
Unexecuted instantiation: nsCOMPtr<nsIScriptTimeoutHandler>::operator nsIScriptTimeoutHandler*() const &
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::operator nsBoxLayout*() const &
Unexecuted instantiation: nsCOMPtr<nsIController>::operator nsIController*() const &
Unexecuted instantiation: nsCOMPtr<nsIControllers>::operator nsIControllers*() const &
Unexecuted instantiation: nsCOMPtr<nsIScreen>::operator nsIScreen*() const &
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::operator nsIBaseWindow*() const &
Unexecuted instantiation: nsCOMPtr<nsIJSArgArray>::operator nsIJSArgArray*() const &
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::operator nsPIWindowRoot*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFind>::operator nsIWebBrowserFind*() const &
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::operator nsIXULWindow*() const &
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::operator nsIContentViewer*() const &
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::operator nsIWindowWatcher*() const &
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::operator imgINotificationObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsIInternalPluginTag>::operator nsIInternalPluginTag*() const &
Unexecuted instantiation: nsCOMPtr<nsPluginTag>::operator nsPluginTag*() const &
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::operator nsIContentIterator*() const &
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::operator nsITimerCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint64>::operator nsISupportsPRUint64*() const &
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::operator nsISHEntry*() const &
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::operator nsIFormatConverter*() const &
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::operator nsIImageLoadingContent*() const &
Unexecuted instantiation: nsCOMPtr<imgIRequest>::operator imgIRequest*() const &
Unexecuted instantiation: nsCOMPtr<nsIFlavorDataProvider>::operator nsIFlavorDataProvider*() const &
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::operator nsIProgressEventSink*() const &
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::operator nsISecurityEventSink*() const &
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::operator nsIApplicationCacheContainer*() const &
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::operator nsIHTMLCollection*() const &
Unexecuted instantiation: nsCOMPtr<nsICSSLoaderObserver>::operator nsICSSLoaderObserver*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Link>::operator mozilla::dom::Link*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMXULCommandDispatcher>::operator nsIDOMXULCommandDispatcher*() const &
Unexecuted instantiation: nsCOMPtr<nsIBrowser>::operator nsIBrowser*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocument>::operator nsIWebBrowserPersistDocument*() const &
Unexecuted instantiation: nsCOMPtr<nsIContentViewerEdit>::operator nsIContentViewerEdit*() const &
Unexecuted instantiation: nsCOMPtr<nsISupportsPrimitive>::operator nsISupportsPrimitive*() const &
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::operator nsICSSDeclaration*() const &
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::operator nsITreeSelection*() const &
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::operator nsICryptoHash*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::operator nsIWebProgressListener*() const &
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::operator nsIControllerCommandTable*() const &
Unexecuted instantiation: nsCOMPtr<nsIControllerCommand>::operator nsIControllerCommand*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::operator mozilla::dom::DataTransfer*() const &
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::operator nsITreeBoxObject*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::JSEventHandler>::operator mozilla::JSEventHandler*() const &
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::operator nsIConsoleReportCollector*() const &
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::operator nsIInputStreamPump*() const &
Unexecuted instantiation: nsCOMPtr<nsIConverterInputStream>::operator nsIConverterInputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::operator nsIFileMetadataCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::operator nsIGeolocationProvider*() const &
Unexecuted instantiation: nsCOMPtr<nsIGeolocationUpdate>::operator nsIGeolocationUpdate*() const &
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequest>::operator nsIContentPermissionRequest*() const &
Unexecuted instantiation: nsCOMPtr<nsIObjectLoadingContent>::operator nsIObjectLoadingContent*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::dom::RadioNodeList>::operator mozilla::dom::RadioNodeList*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebProgress>::operator nsIWebProgress*() const &
Unexecuted instantiation: nsCOMPtr<nsIFilePickerShownCallback>::operator nsIFilePickerShownCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIColorPicker>::operator nsIColorPicker*() const &
Unexecuted instantiation: nsCOMPtr<nsIColorPickerShownCallback>::operator nsIColorPickerShownCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIFilePicker>::operator nsIFilePicker*() const &
Unexecuted instantiation: nsCOMPtr<nsIContentPrefCallback2>::operator nsIContentPrefCallback2*() const &
Unexecuted instantiation: nsCOMPtr<nsIRadioVisitor>::operator nsIRadioVisitor*() const &
Unexecuted instantiation: nsCOMPtr<nsIRadioGroupContainer>::operator nsIRadioGroupContainer*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebVTTParserWrapper>::operator nsIWebVTTParserWrapper*() const &
Unexecuted instantiation: nsCOMPtr<nsIBrowserElementAPI>::operator nsIBrowserElementAPI*() const &
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::operator nsIHTMLDocument*() const &
Unexecuted instantiation: nsCOMPtr<nsICachingChannel>::operator nsICachingChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::operator nsIXMLContentSink*() const &
Unexecuted instantiation: nsCOMPtr<nsIHTMLContentSink>::operator nsIHTMLContentSink*() const &
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::operator nsICommandManager*() const &
nsCOMPtr<nsIJSURIMutator>::operator nsIJSURIMutator*() const &
Line
Count
Source
795
1.79k
  operator T*() const & { return get(); }
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStreamWithRange>::operator nsICloneableInputStreamWithRange*() const &
Unexecuted instantiation: nsCOMPtr<nsIKeyObject>::operator nsIKeyObject*() const &
Unexecuted instantiation: nsCOMPtr<nsISpeechService>::operator nsISpeechService*() const &
Unexecuted instantiation: nsCOMPtr<nsINotificationStorageCallback>::operator nsINotificationStorageCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::operator nsIAlertsService*() const &
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::operator nsIAlertNotification*() const &
Unexecuted instantiation: nsCOMPtr<nsIPushData>::operator nsIPushData*() const &
Unexecuted instantiation: nsCOMPtr<nsIPushMessage>::operator nsIPushMessage*() const &
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::operator nsIFileStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIQuotaUsageCallback>::operator nsIQuotaUsageCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIQuotaCallback>::operator nsIQuotaCallback*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::operator mozilla::nsISVGPoint*() const &
Unexecuted instantiation: nsCOMPtr<nsIMutationObserver>::operator nsIMutationObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsIArrayBufferInputStream>::operator nsIArrayBufferInputStream*() const &
Unexecuted instantiation: nsCOMPtr<GetSitesClosure>::operator GetSitesClosure*() const &
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::operator nsIClipboard*() const &
Unexecuted instantiation: nsCOMPtr<nsICookie>::operator nsICookie*() const &
Unexecuted instantiation: nsCOMPtr<nsISearchEngine>::operator nsISearchEngine*() const &
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::operator nsIFrameLoaderOwner*() const &
Unexecuted instantiation: nsCOMPtr<nsIOpenURIInFrameParams>::operator nsIOpenURIInFrameParams*() const &
Unexecuted instantiation: nsCOMPtr<mozilla::DOMEventTargetHelper>::operator mozilla::DOMEventTargetHelper*() const &
Unexecuted instantiation: nsCOMPtr<nsIU2FTokenManager>::operator nsIU2FTokenManager*() const &
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJS>::operator nsIXPConnectWrappedJS*() const &
Unexecuted instantiation: nsCOMPtr<nsIObjectInputStream>::operator nsIObjectInputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::operator nsIObjectOutputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsIDocumentTransformer>::operator nsIDocumentTransformer*() const &
Unexecuted instantiation: nsCOMPtr<txIEXSLTRegExFunctions>::operator txIEXSLTRegExFunctions*() const &
Unexecuted instantiation: nsCOMPtr<nsITransformObserver>::operator nsITransformObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsIXPathResult>::operator nsIXPathResult*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::operator nsIDOMXULSelectControlElement*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::operator nsIDOMEventListener*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocumentReceiver>::operator nsIWebBrowserPersistDocumentReceiver*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistWriteCompletion>::operator nsIWebBrowserPersistWriteCompletion*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistURIMap>::operator nsIWebBrowserPersistURIMap*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistResourceVisitor>::operator nsIWebBrowserPersistResourceVisitor*() const &
Unexecuted instantiation: nsCOMPtr<nsIDirectoryEnumerator>::operator nsIDirectoryEnumerator*() const &
Unexecuted instantiation: nsCOMPtr<nsIPaymentCurrencyAmount>::operator nsIPaymentCurrencyAmount*() const &
Unexecuted instantiation: nsCOMPtr<nsIPaymentItem>::operator nsIPaymentItem*() const &
Unexecuted instantiation: nsCOMPtr<nsIPaymentShippingOption>::operator nsIPaymentShippingOption*() const &
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetailsModifier>::operator nsIPaymentDetailsModifier*() const &
Unexecuted instantiation: nsCOMPtr<nsIPaymentMethodData>::operator nsIPaymentMethodData*() const &
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetails>::operator nsIPaymentDetails*() const &
Unexecuted instantiation: nsCOMPtr<nsIPaymentOptions>::operator nsIPaymentOptions*() const &
Unexecuted instantiation: nsCOMPtr<nsIPaymentActionResponse>::operator nsIPaymentActionResponse*() const &
Unexecuted instantiation: nsCOMPtr<nsIPaymentAddress>::operator nsIPaymentAddress*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::operator nsIWebSocketChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::operator nsIInterceptedChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIUnsubscribeResultCallback>::operator nsIUnsubscribeResultCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsISDBCloseCallback>::operator nsISDBCloseCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsISDBCallback>::operator nsISDBCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::operator nsIPresentationTransportBuilderConstructor*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::operator nsIPresentationServiceCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::operator nsIPresentationControlChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::operator nsIPresentationDevice*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionRequest>::operator nsIPresentationSessionRequest*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationTerminateRequest>::operator nsIPresentationTerminateRequest*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceRequest>::operator nsIPresentationDeviceRequest*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilder>::operator nsIPresentationSessionTransportBuilder*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationChannelDescription>::operator nsIPresentationChannelDescription*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationDataChannelSessionTransportBuilder>::operator nsIPresentationDataChannelSessionTransportBuilder*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilderListener>::operator nsIPresentationSessionTransportBuilderListener*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::operator nsIPresentationSessionTransport*() const &
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::operator nsIPresentationService*() const &
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceInfo>::operator nsIDNSServiceInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::operator nsILocalHandlerApp*() const &
Unexecuted instantiation: nsCOMPtr<nsIFileOutputStream>::operator nsIFileOutputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsPrintSettingsGTK>::operator nsPrintSettingsGTK*() const &
Unexecuted instantiation: nsCOMPtr<nsITransaction>::operator nsITransaction*() const &
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::operator nsILinkHandler*() const &
Unexecuted instantiation: nsCOMPtr<nsIURIRefObject>::operator nsIURIRefObject*() const &
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::operator nsIStyleSheetLinkingElement*() const &
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::operator nsILayoutHistoryState*() const &
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>::operator nsIBoxObject*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlItemElement>::operator nsIDOMXULSelectControlItemElement*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMChromeWindow>::operator nsIDOMChromeWindow*() const &
Unexecuted instantiation: nsCOMPtr<nsITheme>::operator nsITheme*() const &
Unexecuted instantiation: nsCOMPtr<nsICategoryManager>::operator nsICategoryManager*() const &
Unexecuted instantiation: nsCOMPtr<nsIScrollable>::operator nsIScrollable*() const &
Unexecuted instantiation: nsCOMPtr<nsIDateTimeInputArea>::operator nsIDateTimeInputArea*() const &
Unexecuted instantiation: nsCOMPtr<nsITreeView>::operator nsITreeView*() const &
Unexecuted instantiation: nsCOMPtr<nsPIBoxObject>::operator nsPIBoxObject*() const &
Unexecuted instantiation: nsCOMPtr<nsINodeList>::operator nsINodeList*() const &
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::operator nsIDeviceContextSpec*() const &
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::operator nsIDocumentViewerPrint*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::operator nsIWebBrowserPrint*() const &
Unexecuted instantiation: nsCOMPtr<nsIPrintProgressParams>::operator nsIPrintProgressParams*() const &
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::operator nsISecureBrowserUI*() const &
Unexecuted instantiation: nsCOMPtr<nsILoadURIDelegate>::operator nsILoadURIDelegate*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::operator nsIDOMStorageManager*() const &
Unexecuted instantiation: nsCOMPtr<nsIURIFixupInfo>::operator nsIURIFixupInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIStructuredCloneContainer>::operator nsIStructuredCloneContainer*() const &
Unexecuted instantiation: nsCOMPtr<nsIURILoader>::operator nsIURILoader*() const &
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::operator nsPICommandUpdater*() const &
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::operator nsIEditingSession*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::operator nsIWebBrowserChrome*() const &
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::operator nsIEmbeddingSiteWindow*() const &
Unexecuted instantiation: nsCOMPtr<nsITooltipTextProvider>::operator nsITooltipTextProvider*() const &
Unexecuted instantiation: nsCOMPtr<nsIWebBrowser>::operator nsIWebBrowser*() const &
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::operator nsIPersistentProperties*() const &
Unexecuted instantiation: nsCOMPtr<nsIAccessiblePivotObserver>::operator nsIAccessiblePivotObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsIAccessible>::operator nsIAccessible*() const &
Unexecuted instantiation: nsCOMPtr<nsTreeColumn>::operator nsTreeColumn*() const &
Unexecuted instantiation: nsCOMPtr<nsIDOMXULButtonElement>::operator nsIDOMXULButtonElement*() const &
Unexecuted instantiation: nsCOMPtr<nsIAccessibleDocument>::operator nsIAccessibleDocument*() const &
Unexecuted instantiation: nsCOMPtr<nsIAccessibleRelation>::operator nsIAccessibleRelation*() const &
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::operator mozIPersonalDictionary*() const &
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::operator mozISpellCheckingEngine*() const &
Unexecuted instantiation: nsCOMPtr<nsIPKCS11Module>::operator nsIPKCS11Module*() const &
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::operator nsIASN1Object*() const &
Unexecuted instantiation: nsCOMPtr<nsIProtectedAuthThread>::operator nsIProtectedAuthThread*() const &
Unexecuted instantiation: nsCOMPtr<nsIPK11Token>::operator nsIPK11Token*() const &
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::operator nsIX509CertList*() const &
Unexecuted instantiation: nsCOMPtr<nsIKeygenThread>::operator nsIKeygenThread*() const &
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::operator nsIASN1Sequence*() const &
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::operator nsIASN1PrintableItem*() const &
Unexecuted instantiation: nsCOMPtr<nsIPKCS11Slot>::operator nsIPKCS11Slot*() const &
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityState>::operator nsISiteSecurityState*() const &
Unexecuted instantiation: nsCOMPtr<nsIDialogParamBlock>::operator nsIDialogParamBlock*() const &
Unexecuted instantiation: nsCOMPtr<nsIFaviconDataCallback>::operator nsIFaviconDataCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsISupportsPRBool>::operator nsISupportsPRBool*() const &
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt32>::operator nsISupportsPRInt32*() const &
Unexecuted instantiation: nsCOMPtr<nsISHistoryListener>::operator nsISHistoryListener*() const &
Unexecuted instantiation: nsCOMPtr<nsICommandLineHandler>::operator nsICommandLineHandler*() const &
Unexecuted instantiation: nsCOMPtr<nsICommandLineValidator>::operator nsICommandLineValidator*() const &
Unexecuted instantiation: nsCOMPtr<nsISubstitutingProtocolHandler>::operator nsISubstitutingProtocolHandler*() const &
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::operator nsITraceableChannel*() const &
Unexecuted instantiation: nsCOMPtr<nsINativeOSFileSuccessCallback>::operator nsINativeOSFileSuccessCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsINativeOSFileErrorCallback>::operator nsINativeOSFileErrorCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIPerformanceStats>::operator nsIPerformanceStats*() const &
Unexecuted instantiation: nsCOMPtr<mozIPlaceInfo>::operator mozIPlaceInfo*() const &
Unexecuted instantiation: nsCOMPtr<imgITools>::operator imgITools*() const &
Unexecuted instantiation: nsCOMPtr<mozIVisitInfo>::operator mozIVisitInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBarrier>::operator nsIAsyncShutdownBarrier*() const &
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag>::operator nsIPropertyBag*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageValueArray>::operator mozIStorageValueArray*() const &
Unexecuted instantiation: nsCOMPtr<mozIStoragePendingStatement>::operator mozIStoragePendingStatement*() const &
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::operator nsINavBookmarkObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsINavHistoryObserver>::operator nsINavHistoryObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::operator nsIAutoCompleteController*() const &
Unexecuted instantiation: nsCOMPtr<mozIStorageRow>::operator mozIStorageRow*() const &
Unexecuted instantiation: nsCOMPtr<nsILoginReputationQuery>::operator nsILoginReputationQuery*() const &
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::operator nsIUrlClassifierCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierLookupCallback>::operator nsIUrlClassifierLookupCallback*() const &
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::operator nsIUrlClassifierUpdateObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierHashCompleter>::operator nsIUrlClassifierHashCompleter*() const &
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierPositiveCacheEntry>::operator nsIUrlClassifierPositiveCacheEntry*() const &
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheEntry>::operator nsIUrlClassifierCacheEntry*() const &
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheInfo>::operator nsIUrlClassifierCacheInfo*() const &
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator>::operator nsIWindowCreator*() const &
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::operator nsIAutoCompleteInput*() const &
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearch>::operator nsIAutoCompleteSearch*() const &
Unexecuted instantiation: nsCOMPtr<nsIFormAutoComplete>::operator nsIFormAutoComplete*() const &
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::operator nsIAutoCompletePopup*() const &
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteResult>::operator nsIAutoCompleteResult*() const &
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteObserver>::operator nsIAutoCompleteObserver*() const &
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::operator nsIToolkitProfile*() const &
Unexecuted instantiation: nsCOMPtr<nsIProfileUnlocker>::operator nsIProfileUnlocker*() const &
Unexecuted instantiation: nsCOMPtr<nsINativeAppSupport>::operator nsINativeAppSupport*() const &
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfileService>::operator nsIToolkitProfileService*() const &
Unexecuted instantiation: nsCOMPtr<nsIProfileLock>::operator nsIProfileLock*() const &
Unexecuted instantiation: nsCOMPtr<nsICommandLineRunner>::operator nsICommandLineRunner*() const &
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::operator nsIGSettingsCollection*() const &
Unexecuted instantiation: nsCOMPtr<nsIIdentityKeyPair>::operator nsIIdentityKeyPair*() const &
Unexecuted instantiation: nsCOMPtr<nsIZipWriter>::operator nsIZipWriter*() const &
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::operator nsIGIOMimeApp*() const &
Unexecuted instantiation: nsCOMPtr<nsICOMPtrEqTestFoo>::operator nsICOMPtrEqTestFoo*() const &
Unexecuted instantiation: nsCOMPtr<nsINetAddr>::operator nsINetAddr*() const &
Unexecuted instantiation: nsCOMPtr<nsIFactory>::operator nsIFactory*() const &
Unexecuted instantiation: nsCOMPtr<nsIMIMEInputStream>::operator nsIMIMEInputStream*() const &
Unexecuted instantiation: nsCOMPtr<nsITransactionManager>::operator nsITransactionManager*() const &
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierParseFindFullHashCallback>::operator nsIUrlClassifierParseFindFullHashCallback*() const &
796
797
  // Don't allow implicit conversion of temporary nsCOMPtr to raw pointer,
798
  // because the refcount might be one and the pointer will immediately become
799
  // invalid.
800
  operator T*() const && = delete;
801
802
  // Needed to avoid the deleted operator above
803
70.9M
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIObserver>::operator bool() const
nsCOMPtr<nsPIDOMWindowOuter>::operator bool() const
Line
Count
Source
803
5
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::operator bool() const
nsCOMPtr<nsIDocument>::operator bool() const
Line
Count
Source
803
580
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIContent>::operator bool() const
nsCOMPtr<nsIURI>::operator bool() const
Line
Count
Source
803
6.14k
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIEventTarget>::operator bool() const
Line
Count
Source
803
270
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::operator bool() const
nsCOMPtr<nsIWeakReference>::operator bool() const
Line
Count
Source
803
26.6M
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINSSComponent>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICertBlocklist>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUTF8StringEnumerator>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::operator bool() const
nsCOMPtr<nsIFile>::operator bool() const
Line
Count
Source
803
1.24k
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIClassInfo>::operator bool() const
Line
Count
Source
803
6.49M
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::operator bool() const
nsCOMPtr<nsINode>::operator bool() const
Line
Count
Source
803
10
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIConstraintValidation>::operator bool() const
nsCOMPtr<nsIProtocolHandlerWithDynamicFlags>::operator bool() const
Line
Count
Source
803
11.7k
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIArray>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::operator bool() const
nsCOMPtr<nsIDirectoryServiceProvider2>::operator bool() const
Line
Count
Source
803
12
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsICategoryManager>::operator bool() const
Line
Count
Source
803
10
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIDirectoryServiceProvider>::operator bool() const
Line
Count
Source
803
42
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIGIOService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLength>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStreamLength>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::operator bool() const
nsCOMPtr<nsIInputStream>::operator bool() const
Line
Count
Source
803
5
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISerializable>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStreamBufferAccess>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISafeOutputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBufferedInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBufferedOutputStream>::operator bool() const
nsCOMPtr<nsIProperties>::operator bool() const
Line
Count
Source
803
6
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIXULAppInfo>::operator bool() const
Line
Count
Source
803
13
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIXULRuntime>::operator bool() const
Line
Count
Source
803
19
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::operator bool() const
nsCOMPtr<mozilla::ModuleLoader>::operator bool() const
Line
Count
Source
803
4
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIFactory>::operator bool() const
Line
Count
Source
803
3.84M
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIChromeRegistry>::operator bool() const
Line
Count
Source
803
3
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsICancelableRunnable>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINamed>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsILabelableRunnable>::operator bool() const
nsCOMPtr<nsIIdleRunnable>::operator bool() const
Line
Count
Source
803
1
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIIdlePeriod>::operator bool() const
nsCOMPtr<nsIThreadObserver>::operator bool() const
Line
Count
Source
803
261
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIRunnablePriority>::operator bool() const
Line
Count
Source
803
163
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIThreadPool>::operator bool() const
nsCOMPtr<nsIPrincipal>::operator bool() const
Line
Count
Source
803
5.77k
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::operator bool() const
nsCOMPtr<nsILoadInfo>::operator bool() const
Line
Count
Source
803
25
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIContentPolicy>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIThreadPoolListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::operator bool() const
nsCOMPtr<nsIURL>::operator bool() const
Line
Count
Source
803
117
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIWindowMediator>::operator bool() const
nsCOMPtr<nsIPrefService>::operator bool() const
Line
Count
Source
803
6
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIPrefBranch>::operator bool() const
Line
Count
Source
803
11
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIIOService>::operator bool() const
Line
Count
Source
803
3.06M
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsISubstitutingProtocolHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRelativeFilePref>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStringBundleService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIDOMLocalization>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaverObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalDetector>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISocketTransport>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICancelable>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDNSService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::operator bool() const
nsCOMPtr<nsIChannel>::operator bool() const
Line
Count
Source
803
5
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIContentSecurityPolicy>::operator bool() const
Line
Count
Source
803
5.78k
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnect>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICachingChannel>::operator bool() const
nsCOMPtr<nsIURLParser>::operator bool() const
Line
Count
Source
803
12
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIClassOfService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPriority>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsILoadGroup>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRequestContext>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIServerSocketListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrivateBrowsingChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableRequest>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableStreamListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIClassifiedChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIURIClassifier>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::operator bool() const
nsCOMPtr<nsIErrorService>::operator bool() const
Line
Count
Source
803
6
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsICaptivePortalService>::operator bool() const
Line
Count
Source
803
9
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsPISocketTransportService>::operator bool() const
Line
Count
Source
803
6
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsINetworkLinkService>::operator bool() const
Line
Count
Source
803
6
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIProxiedProtocolHandler>::operator bool() const
Line
Count
Source
803
9
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel2>::operator bool() const
nsCOMPtr<nsINestedURI>::operator bool() const
Line
Count
Source
803
17.4k
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService2>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoaderObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRequest>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsILoadGroupChild>::operator bool() const
nsCOMPtr<nsIRequestContextService>::operator bool() const
Line
Count
Source
803
3
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIIDNService>::operator bool() const
Line
Count
Source
803
3
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::operator bool() const
nsCOMPtr<nsINetUtil>::operator bool() const
Line
Count
Source
803
11.6k
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsISensitiveInfoHiddenURI>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptAdapterFactory>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::operator bool() const
nsCOMPtr<nsIFileURL>::operator bool() const
Line
Count
Source
803
5
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIStandardURL>::operator bool() const
Line
Count
Source
803
5.77k
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIContentSniffer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIViewSourceChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDHCPClient>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPromptFactory>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsPIDNSService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyFilter>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyChannelFilter>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIForcePendingChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISSLSocketControl>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDNSRecord>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamTee>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStreamLoaderObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageFunction>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICookiePermission>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParamsArray>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDNSListenerProxy>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISocketProvider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISocketProviderService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDirIndexListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDirIndexParser>::operator bool() const
nsCOMPtr<nsITextToSubURI>::operator bool() const
Line
Count
Source
803
1.79k
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIDivertableChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIEncodedChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileMetadataListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorageConsumptionObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISizeOf>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDirectoryEnumerator>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIThreadInternal>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICacheService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorageVisitor>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag2>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITabChild>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIResumableChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFTPChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptProvider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIChannelWithDivertableParentListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt2>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITransport>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISocketTransportService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFTPChannelParentInternal>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProxiedChannel>::operator bool() const
nsCOMPtr<nsIParentalControlsService>::operator bool() const
Line
Count
Source
803
1
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint64>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINetworkProperties>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWellKnownOpportunisticUtils>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMWindowUtils>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICompressConvStats>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelChild>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDeprecationWarner>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIParentRedirectingChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRedirectResultListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelAuthProvider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHttpUpgradeListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHttpPushListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStreamTransportService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRedirectProcessChooser>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnectionOverrider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRoutedSocketTransportService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint32>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIThrottledInputChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticator>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFormPOSTActionChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDashboardEventNotifier>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINSSErrorsService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAuthModule>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScriptSecurityManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICrashService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableURI>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::operator bool() const
nsCOMPtr<nsIXPConnect>::operator bool() const
Line
Count
Source
803
16.2M
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator bool() const
nsCOMPtr<nsIXPConnectWrappedNative>::operator bool() const
Line
Count
Source
803
1.62M
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIJARURI>::operator bool() const
Line
Count
Source
803
8
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIParser>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::operator bool() const
nsCOMPtr<nsIDebug2>::operator bool() const
Line
Count
Source
803
512
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIScriptObjectPrincipal>::operator bool() const
Line
Count
Source
803
3
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIJSIID>::operator bool() const
Line
Count
Source
803
7
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIComponentRegistrar>::operator bool() const
Line
Count
Source
803
3
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIJSCID>::operator bool() const
Line
Count
Source
803
4
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsISupportsID>::operator bool() const
nsCOMPtr<nsIXPCComponents>::operator bool() const
Line
Count
Source
803
7
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIXPCComponents_utils_Sandbox>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIVariant>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIDOMWindow>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Exception>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIComponentManager>::operator bool() const
nsCOMPtr<nsIJSID>::operator bool() const
Line
Count
Source
803
3
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIMemoryInfoDumper>::operator bool() const
nsCOMPtr<nsIPlatformInfo>::operator bool() const
Line
Count
Source
803
5
  explicit operator bool() const { return !!mRawPtr; }
nsCOMPtr<nsIXPCScriptable>::operator bool() const
Line
Count
Source
803
12.9M
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<XPCVariant>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICycleCollectorListener>::operator bool() const
nsCOMPtr<nsIZipReader>::operator bool() const
Line
Count
Source
803
5
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIZipReaderCache>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStreamConverter>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageVacuumParticipant>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPromptService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICollation>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICollationFactory>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIExpandedPrincipal>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPermission>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginService>::operator bool() const
nsCOMPtr<nsIUUIDGenerator>::operator bool() const
Line
Count
Source
803
12
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIExternalHelperAppService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHandlerService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHandlerApp>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDBusHandlerApp>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIExternalHelperAppParent>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITransfer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHelperAppLauncherDialog>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRefreshURI>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateObserver>::operator bool() const
nsCOMPtr<nsIWebProgress>::operator bool() const
Line
Count
Source
803
3
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIResProtocolHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIXULChromeRegistry>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIURIFixup>::operator bool() const
nsCOMPtr<nsIDomainPolicy>::operator bool() const
Line
Count
Source
803
3
  explicit operator bool() const { return !!mRawPtr; }
Unexecuted instantiation: nsCOMPtr<nsISAXContentHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISAXErrorHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHTMLContentSink>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITokenizer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIExpatSink>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUnicharInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDTD>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICharsetDetector>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWidget>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScreenManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScreen>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMemoryReporterManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<imgITools>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIClipboardHelper>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFileChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMultiPartChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<imgIContainer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebNavigationInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStreamConverterService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::operator bool() const
Unexecuted instantiation: nsCOMPtr<imgIRequest>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDragService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMozBrowserFrame>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIObjectLoadingContent>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsInterfacePointer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::BlobImpl>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScrollable>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::DOMEventTargetHelper>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome3>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBrowser>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFakePluginTag>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgent>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDeviceSensors>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIIdleService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebugCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAddonPolicyService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScriptTimeoutHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISizeOfEventTarget>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULControlElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIControllers>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIControllerContext>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIController>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrintSettingsService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMChromeWindow>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFind>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFindInFrames>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsPIWindowWatcher>::operator bool() const
Unexecuted instantiation: nsCOMPtr<WindowStateHolder>::operator bool() const
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAppShell>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScriptChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsPluginTag>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMessageSender>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRandomGenerator>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIMozIntl>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrefetchService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebContentHandlerRegistrar>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITextInputProcessorCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAppStartup>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAppShellService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFlavorDataProvider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionPrompt>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITransferable>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentActivity>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStructuredCloneContainer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULCommandDispatcher>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoderNodeFixup>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentSerializer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMenuListElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMMozBrowserFrame>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentViewerEdit>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIJSArgArray>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPrimitive>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRBool>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint8>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint16>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsChar>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt16>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt32>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsFloat>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISupportsDouble>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAnimationObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINodeList>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICommandController>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGlobalPropertyInitializer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIControllerCommand>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIForm>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMultiplexInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIConverterInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStreamWithRange>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFileMetadata>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIIPCBlobInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequester>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPosition>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPositionCoords>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIGeolocationUpdate>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequest>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPluginDocument>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::RadioNodeList>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFormSubmitObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentPref>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIColorPicker>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFilePicker>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentPrefService2>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRadioGroupContainer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFormProcessor>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBrowserElementAPI>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFocusManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Link>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICookieService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIInlineSpellChecker>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIMediaDevice>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginChromeService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITabSource>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISpeechTask>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISpeechTaskCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsDoNotDisturb>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINotificationStorage>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPushQuotaManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPushService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBinaryOutputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBinaryInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaManagerService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureVerifier>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICSPEventListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::SVGTests>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISocketFilterHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISocketFilter>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketChild>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPluginHost>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBlocklistService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPluginWidget>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIClearSiteDataCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIGetSitesWithDataCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBFCacheEntry>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncFileMetadata>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMWindow>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIClipboardProxy>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::IHistory>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentProcessProvider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIContentProcessInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBrowserSearchService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISearchEngine>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITabParent>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentTransformer>::operator bool() const
Unexecuted instantiation: nsCOMPtr<txIEXSLTRegExFunctions>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITransformObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIXPathResult>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIXPConnectJSObjectHolder>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIXULStore>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlItemElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIConsoleAPIStorage>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::WorkletGlobalScope>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIServerTiming>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocumentReceiver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebPageDescriptor>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistResourceVisitor>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistWriteCompletion>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocument>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentUIService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequest>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPushErrorReporter>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISDBCloseCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISDBCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceProvider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionRequest>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationTerminateRequest>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationRequestUIGlue>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevicePrompt>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDataChannelSessionTransportBuilder>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationTCPSessionTransportBuilder>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationChannelDescription>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIContentParent>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilder>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilderListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceDiscovery>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozilla::widget::TextEventDispatcherListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBidiKeyboard>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIColorPickerShownCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrintSession>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFilePickerShownCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIIdleServiceInternal>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPowerManagerService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooserFinishedCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIClipboardOwner>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsPrintSettingsGTK>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooser>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITheme>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsStyledElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAbsorbingTransaction>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIEditor>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMEventListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheckCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITransaction>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICSSLoaderObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICrashReporter>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMultiSelectControlElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIInProcessContentFrameMessageManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDateTimeInputArea>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULButtonElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISound>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITreeView>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsPIBoxObject>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINativeTreeSelection>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIGridPart>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrintingPromptService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrintProgressParams>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISearchSubmission>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrivacyTransitionObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIReflowObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChromeFocus>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScrollObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIURIFixupInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsILoadURIDelegate>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsPILoadGroupInternal>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFaviconService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome2>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITooltipListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITooltipTextProvider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISHistory>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISHistoryListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIExternalURLHandlerService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPropertyElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIGConfService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerItemElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIEventListenerService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAccessible>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsTreeColumn>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIXBLAccessible>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAccessibleRelation>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULRelatedElement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozITXTToHTMLConv>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICertOverrideService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIBadCertListener2>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPK11TokenDB>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPK11Token>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIX509CertDB>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProtectedAuthThread>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIKeygenThread>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIDialogParamBlock>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIClientAuthUserDecision>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIRemoteService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconData>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconURI>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAlertNotificationImageListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersist>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICommandLineHandler>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICommandLineValidator>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIExtensionProcessScript>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncConnection>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINavBookmarksService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAnnotationService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBarrier>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageRow>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQuery>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQueryOptions>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStoragePendingStatement>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationReputationCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFind>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFrameTraversal>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFrameEnumerator>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierDBService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierClassifyCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIURLFormatter>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUtils>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierLookupCallback>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator2>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIWindowProvider>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearchDescriptor>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearch>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResult>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResultListener>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrintDialogService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIPrintProgress>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsILoginManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteObserver>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIFormAutoComplete>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfileService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIToolkitChromeRegistry>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIProfileMigrator>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUpdatePrompt>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIUpdateManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIGSettingsService>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIZipWriter>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIImageToPixbuf>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsIScriptableBase64Encoder>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsISearchableInputStream>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICookieManager>::operator bool() const
Unexecuted instantiation: nsCOMPtr<nsICookie2>::operator bool() const
Unexecuted instantiation: nsCOMPtr<mozIStorageValueArray>::operator bool() const
804
805
  T* operator->() const MOZ_NO_ADDREF_RELEASE_ON_RETURN
806
18.7M
  {
807
18.7M
    MOZ_ASSERT(mRawPtr != nullptr,
808
18.7M
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
18.7M
    return get();
810
18.7M
  }
nsCOMPtr<nsIPrefBranch>::operator->() const
Line
Count
Source
806
138
  {
807
138
    MOZ_ASSERT(mRawPtr != nullptr,
808
138
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
138
    return get();
810
138
  }
nsCOMPtr<nsIProperties>::operator->() const
Line
Count
Source
806
39
  {
807
39
    MOZ_ASSERT(mRawPtr != nullptr,
808
39
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
39
    return get();
810
39
  }
nsCOMPtr<nsIFile>::operator->() const
Line
Count
Source
806
349
  {
807
349
    MOZ_ASSERT(mRawPtr != nullptr,
808
349
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
349
    return get();
810
349
  }
Unexecuted instantiation: nsCOMPtr<nsIHashable>::operator->() const
nsCOMPtr<nsIFileInputStream>::operator->() const
Line
Count
Source
806
12
  {
807
12
    MOZ_ASSERT(mRawPtr != nullptr,
808
12
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
12
    return get();
810
12
  }
nsCOMPtr<nsILineInputStream>::operator->() const
Line
Count
Source
806
24
  {
807
24
    MOZ_ASSERT(mRawPtr != nullptr,
808
24
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
24
    return get();
810
24
  }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::operator->() const
nsCOMPtr<nsIURI>::operator->() const
Line
Count
Source
806
39.2k
  {
807
39.2k
    MOZ_ASSERT(mRawPtr != nullptr,
808
39.2k
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
39.2k
    return get();
810
39.2k
  }
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocument>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINSSComponent>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICertBlocklist>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIX509CertValidity>::operator->() const
nsCOMPtr<nsIZipReader>::operator->() const
Line
Count
Source
806
5
  {
807
5
    MOZ_ASSERT(mRawPtr != nullptr,
808
5
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
5
    return get();
810
5
  }
Unexecuted instantiation: nsCOMPtr<nsIUTF8StringEnumerator>::operator->() const
nsCOMPtr<nsIInputStream>::operator->() const
Line
Count
Source
806
30
  {
807
30
    MOZ_ASSERT(mRawPtr != nullptr,
808
30
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
30
    return get();
810
30
  }
nsCOMPtr<nsIXPCScriptable>::operator->() const
Line
Count
Source
806
1.62M
  {
807
1.62M
    MOZ_ASSERT(mRawPtr != nullptr,
808
1.62M
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1.62M
    return get();
810
1.62M
  }
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINode>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIConstraintValidation>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolHandlerWithDynamicFlags>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIArray>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWritableVariant>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUnicharInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStringEnumerator>::operator->() const
nsCOMPtr<nsIDirectoryServiceProvider2>::operator->() const
Line
Count
Source
806
9
  {
807
9
    MOZ_ASSERT(mRawPtr != nullptr,
808
9
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
9
    return get();
810
9
  }
nsCOMPtr<nsICategoryManager>::operator->() const
Line
Count
Source
806
11
  {
807
11
    MOZ_ASSERT(mRawPtr != nullptr,
808
11
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
11
    return get();
810
11
  }
nsCOMPtr<nsICategoryEntry>::operator->() const
Line
Count
Source
806
3
  {
807
3
    MOZ_ASSERT(mRawPtr != nullptr,
808
3
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3
    return get();
810
3
  }
nsCOMPtr<nsIDirectoryEnumerator>::operator->() const
Line
Count
Source
806
6
  {
807
6
    MOZ_ASSERT(mRawPtr != nullptr,
808
6
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
6
    return get();
810
6
  }
Unexecuted instantiation: nsCOMPtr<nsIGIOService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDirectoryServiceProvider>::operator->() const
nsCOMPtr<nsIEventTarget>::operator->() const
Line
Count
Source
806
87
  {
807
87
    MOZ_ASSERT(mRawPtr != nullptr,
808
87
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
87
    return get();
810
87
  }
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLength>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStreamLength>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISeekableStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamLengthCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClassInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISerializable>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStreamBufferAccess>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISafeOutputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamTee>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBufferedInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIOutputStreamCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStreamTransportService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITransport>::operator->() const
nsCOMPtr<nsIXULAppInfo>::operator->() const
Line
Count
Source
806
40
  {
807
40
    MOZ_ASSERT(mRawPtr != nullptr,
808
40
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
40
    return get();
810
40
  }
nsCOMPtr<nsIXULRuntime>::operator->() const
Line
Count
Source
806
34
  {
807
34
    MOZ_ASSERT(mRawPtr != nullptr,
808
34
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
34
    return get();
810
34
  }
Unexecuted instantiation: nsCOMPtr<nsISupportsCString>::operator->() const
nsCOMPtr<mozilla::ModuleLoader>::operator->() const
Line
Count
Source
806
1
  {
807
1
    MOZ_ASSERT(mRawPtr != nullptr,
808
1
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1
    return get();
810
1
  }
nsCOMPtr<nsIFactory>::operator->() const
Line
Count
Source
806
1.91M
  {
807
1.91M
    MOZ_ASSERT(mRawPtr != nullptr,
808
1.91M
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1.91M
    return get();
810
1.91M
  }
Unexecuted instantiation: nsCOMPtr<nsISupportsID>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIChromeRegistry>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICancelableRunnable>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINamed>::operator->() const
nsCOMPtr<nsIThread>::operator->() const
Line
Count
Source
806
237
  {
807
237
    MOZ_ASSERT(mRawPtr != nullptr,
808
237
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
237
    return get();
810
237
  }
Unexecuted instantiation: nsCOMPtr<nsISerialEventTarget>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILabelableRunnable>::operator->() const
nsCOMPtr<nsIThreadInternal>::operator->() const
Line
Count
Source
806
3
  {
807
3
    MOZ_ASSERT(mRawPtr != nullptr,
808
3
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3
    return get();
810
3
  }
nsCOMPtr<nsIIdleRunnable>::operator->() const
Line
Count
Source
806
1
  {
807
1
    MOZ_ASSERT(mRawPtr != nullptr,
808
1
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1
    return get();
810
1
  }
Unexecuted instantiation: nsCOMPtr<nsIIdlePeriod>::operator->() const
nsCOMPtr<nsIThreadObserver>::operator->() const
Line
Count
Source
806
21
  {
807
21
    MOZ_ASSERT(mRawPtr != nullptr,
808
21
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
21
    return get();
810
21
  }
Unexecuted instantiation: nsCOMPtr<nsIRunnablePriority>::operator->() const
nsCOMPtr<nsIThreadPool>::operator->() const
Line
Count
Source
806
19
  {
807
19
    MOZ_ASSERT(mRawPtr != nullptr,
808
19
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
19
    return get();
810
19
  }
nsCOMPtr<nsIPrincipal>::operator->() const
Line
Count
Source
806
5
  {
807
5
    MOZ_ASSERT(mRawPtr != nullptr,
808
5
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
5
    return get();
810
5
  }
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::operator->() const
nsCOMPtr<nsILoadInfo>::operator->() const
Line
Count
Source
806
84
  {
807
84
    MOZ_ASSERT(mRawPtr != nullptr,
808
84
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
84
    return get();
810
84
  }
Unexecuted instantiation: nsCOMPtr<nsIContentPolicy>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContent>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINestedEventLoopCondition>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIThreadPoolListener>::operator->() const
nsCOMPtr<nsIURIMutator>::operator->() const
Line
Count
Source
806
1.70M
  {
807
1.70M
    MOZ_ASSERT(mRawPtr != nullptr,
808
1.70M
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1.70M
    return get();
810
1.70M
  }
nsCOMPtr<nsIChannel>::operator->() const
Line
Count
Source
806
9
  {
807
9
    MOZ_ASSERT(mRawPtr != nullptr,
808
9
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
9
    return get();
810
9
  }
nsCOMPtr<nsIURL>::operator->() const
Line
Count
Source
806
156
  {
807
156
    MOZ_ASSERT(mRawPtr != nullptr,
808
156
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
156
    return get();
810
156
  }
Unexecuted instantiation: nsCOMPtr<nsIWindowMediator>::operator->() const
nsCOMPtr<nsIPrefService>::operator->() const
Line
Count
Source
806
3
  {
807
3
    MOZ_ASSERT(mRawPtr != nullptr,
808
3
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3
    return get();
810
3
  }
nsCOMPtr<nsIIOService>::operator->() const
Line
Count
Source
806
7.91k
  {
807
7.91k
    MOZ_ASSERT(mRawPtr != nullptr,
808
7.91k
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
7.91k
    return get();
810
7.91k
  }
nsCOMPtr<nsIResProtocolHandler>::operator->() const
Line
Count
Source
806
34
  {
807
34
    MOZ_ASSERT(mRawPtr != nullptr,
808
34
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
34
    return get();
810
34
  }
nsCOMPtr<nsISubstitutingProtocolHandler>::operator->() const
Line
Count
Source
806
4
  {
807
4
    MOZ_ASSERT(mRawPtr != nullptr,
808
4
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
4
    return get();
810
4
  }
Unexecuted instantiation: nsCOMPtr<nsISupportsString>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrefLocalizedString>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRelativeFilePref>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStringBundleService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICollation>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPropertyElement>::operator->() const
nsCOMPtr<nsIErrorService>::operator->() const
Line
Count
Source
806
6
  {
807
6
    MOZ_ASSERT(mRawPtr != nullptr,
808
6
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
6
    return get();
810
6
  }
Unexecuted instantiation: nsCOMPtr<mozIDOMLocalization>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStringInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICancelable>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaverObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRequest>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICaptivePortalDetector>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISocketTransport>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDNSService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::operator->() const
nsCOMPtr<nsIContentSecurityPolicy>::operator->() const
Line
Count
Source
806
11.5k
  {
807
11.5k
    MOZ_ASSERT(mRawPtr != nullptr,
808
11.5k
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
11.5k
    return get();
810
11.5k
  }
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIThirdPartyUtil>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIXPConnect>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorageService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorage>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnect>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictorVerifier>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICachingChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDNSRecord>::operator->() const
nsCOMPtr<nsIURLParser>::operator->() const
Line
Count
Source
806
7.10M
  {
807
7.10M
    MOZ_ASSERT(mRawPtr != nullptr,
808
7.10M
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
7.10M
    return get();
810
7.10M
  }
Unexecuted instantiation: nsCOMPtr<mozilla::net::nsProxyInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClassOfService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPriority>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRequestTailUnblockCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRequestContext>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoader>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIServerSocketListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIX509CertDB>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITLSServerSecurityObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelInternal>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBufferedOutputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrivateBrowsingChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStreamConverterService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::operator->() const
nsCOMPtr<nsILoadGroup>::operator->() const
Line
Count
Source
806
3
  {
807
3
    MOZ_ASSERT(mRawPtr != nullptr,
808
3
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3
    return get();
810
3
  }
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableRequest>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIThreadRetargetableStreamListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScriptSecurityManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIURIClassifier>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClassifiedChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIIOServiceInternal>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDownloadObserver>::operator->() const
nsCOMPtr<nsPISocketTransportService>::operator->() const
Line
Count
Source
806
6
  {
807
6
    MOZ_ASSERT(mRawPtr != nullptr,
808
6
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
6
    return get();
810
6
  }
nsCOMPtr<nsIProtocolHandler>::operator->() const
Line
Count
Source
806
3.06M
  {
807
3.06M
    MOZ_ASSERT(mRawPtr != nullptr,
808
3.06M
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3.06M
    return get();
810
3.06M
  }
nsCOMPtr<nsIFileProtocolHandler>::operator->() const
Line
Count
Source
806
11
  {
807
11
    MOZ_ASSERT(mRawPtr != nullptr,
808
11
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
11
    return get();
810
11
  }
Unexecuted instantiation: nsCOMPtr<nsIProxiedProtocolHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINetworkLinkService>::operator->() const
nsCOMPtr<nsINestedURI>::operator->() const
Line
Count
Source
806
90
  {
807
90
    MOZ_ASSERT(mRawPtr != nullptr,
808
90
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
90
    return get();
810
90
  }
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoaderObserver>::operator->() const
nsCOMPtr<nsIRequestContextService>::operator->() const
Line
Count
Source
806
3
  {
807
3
    MOZ_ASSERT(mRawPtr != nullptr,
808
3
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3
    return get();
810
3
  }
Unexecuted instantiation: nsCOMPtr<nsITimedChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILoadGroupChild>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFileOutputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIIDNService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDownloader>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoader>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISyncStreamListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRequestObserverProxy>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISimpleStreamListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::operator->() const
nsCOMPtr<nsINetUtil>::operator->() const
Line
Count
Source
806
11.6k
  {
807
11.6k
    MOZ_ASSERT(mRawPtr != nullptr,
808
11.6k
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
11.6k
    return get();
810
11.6k
  }
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISensitiveInfoHiddenURI>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdateService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptAdapterFactory>::operator->() const
nsCOMPtr<nsIFileURL>::operator->() const
Line
Count
Source
806
13
  {
807
13
    MOZ_ASSERT(mRawPtr != nullptr,
808
13
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
13
    return get();
810
13
  }
Unexecuted instantiation: nsCOMPtr<nsIRedirectChannelRegistrar>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEHeaderParam>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIViewSourceChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDHCPClient>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISystemProxySettings>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPromptFactory>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUploadChannel2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsPIDNSService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyFilter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProtocolProxyChannelFilter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIObjectInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISocketProviderService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISocketProvider>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISSLSocketControl>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInputAvailableCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUDPMessage>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINetAddr>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStreamLoaderObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICookieManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageService>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParamsArray>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICookiePermission>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDNSListenerProxy>::operator->() const
nsCOMPtr<nsICaptivePortalService>::operator->() const
Line
Count
Source
806
3
  {
807
3
    MOZ_ASSERT(mRawPtr != nullptr,
808
3
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3
    return get();
810
3
  }
Unexecuted instantiation: nsCOMPtr<nsIProperty>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIVariant>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWritablePropertyBag2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::operator->() const
nsCOMPtr<nsIComponentRegistrar>::operator->() const
Line
Count
Source
806
3
  {
807
3
    MOZ_ASSERT(mRawPtr != nullptr,
808
3
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3
    return get();
810
3
  }
Unexecuted instantiation: nsCOMPtr<nsIStreamConverter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDirIndexListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIForcePendingChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDirIndexParser>::operator->() const
nsCOMPtr<nsITextToSubURI>::operator->() const
Line
Count
Source
806
1.79k
  {
807
1.79k
    MOZ_ASSERT(mRawPtr != nullptr,
808
1.79k
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1.79k
    return get();
810
1.79k
  }
Unexecuted instantiation: nsCOMPtr<nsIDivertableChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEncodedChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileMetadataListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDoomCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileIOListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorageConsumptionObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryOpenCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::net::CacheFileChunkListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISizeOf>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryMetaDataVisitor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheStorageVisitor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheSession>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDescriptor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAboutModule>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEnterprisePolicies>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFileURLMutator>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIResumableChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFTPChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptProvider>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIChannelWithDivertableParentListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISocketTransportService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncStreamCopier>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFTPChannelParentInternal>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProxiedChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticator>::operator->() const
nsCOMPtr<nsIParentalControlsService>::operator->() const
Line
Count
Source
806
1
  {
807
1
    MOZ_ASSERT(mRawPtr != nullptr,
808
1
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1
    return get();
810
1
  }
Unexecuted instantiation: nsCOMPtr<nsINetworkProperties>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWellKnownOpportunisticUtils>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBackgroundChannelRegistrar>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMWindowUtils>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEffectiveTLDService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISecurityConsoleMessage>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICacheInfoChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICompressConvStats>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInterceptedBodyCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelChild>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIChildChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDeprecationWarner>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWeakReference>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICryptoHash>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWindowWatcher>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIParentRedirectingChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncVerifyRedirectReadyCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInterceptedChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRedirectResultListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpActivityObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICorsPreflightCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpChannelAuthProvider>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINSSErrorsService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISecurityReporter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStreamListenerTee>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRedirectProcessChooser>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpPushListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISpeculativeConnectionOverrider>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpUpgradeListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRoutedSocketTransportService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint32>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAuthModule>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMultiplexInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIThrottledInputChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIJARChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFileChannel>::operator->() const
nsCOMPtr<nsIJARURI>::operator->() const
Line
Count
Source
806
24
  {
807
24
    MOZ_ASSERT(mRawPtr != nullptr,
808
24
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
24
    return get();
810
24
  }
Unexecuted instantiation: nsCOMPtr<nsISubstitutionObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebSocketListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDashboardEventNotifier>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRandomGenerator>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITransportProvider>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebSocketChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWyciwygChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIChildProcessChannelListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAuthPromptCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticatorCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISearchableInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICrashService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIIPCSerializableURI>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAlertNotification>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIJSID>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScreenManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScreen>::operator->() const
nsCOMPtr<nsIXPConnectWrappedNative>::operator->() const
Line
Count
Source
806
1.62M
  {
807
1.62M
    MOZ_ASSERT(mRawPtr != nullptr,
808
1.62M
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1.62M
    return get();
810
1.62M
  }
nsCOMPtr<xpcIJSGetFactory>::operator->() const
Line
Count
Source
806
1
  {
807
1
    MOZ_ASSERT(mRawPtr != nullptr,
808
1
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1
    return get();
810
1
  }
Unexecuted instantiation: nsCOMPtr<nsIParser>::operator->() const
nsCOMPtr<nsIDebug2>::operator->() const
Line
Count
Source
806
512
  {
807
512
    MOZ_ASSERT(mRawPtr != nullptr,
808
512
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
512
    return get();
810
512
  }
Unexecuted instantiation: nsCOMPtr<nsIScriptObjectPrincipal>::operator->() const
nsCOMPtr<nsIXPCComponents>::operator->() const
Line
Count
Source
806
8
  {
807
8
    MOZ_ASSERT(mRawPtr != nullptr,
808
8
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
8
    return get();
810
8
  }
Unexecuted instantiation: nsCOMPtr<nsIXPConnectWrappedJS>::operator->() const
nsCOMPtr<nsIComponentManager>::operator->() const
Line
Count
Source
806
1.62M
  {
807
1.62M
    MOZ_ASSERT(mRawPtr != nullptr,
808
1.62M
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
1.62M
    return get();
810
1.62M
  }
Unexecuted instantiation: nsCOMPtr<nsISupportsDouble>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIServiceManager>::operator->() const
nsCOMPtr<nsIPlatformInfo>::operator->() const
Line
Count
Source
806
5
  {
807
5
    MOZ_ASSERT(mRawPtr != nullptr,
808
5
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
5
    return get();
810
5
  }
Unexecuted instantiation: nsCOMPtr<XPCVariant>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIJSEnumerator>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIXPCTestReturnCodeChild>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICharsetDetectionObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIJARProtocolHandler>::operator->() const
nsCOMPtr<nsIZipReaderCache>::operator->() const
Line
Count
Source
806
3
  {
807
3
    MOZ_ASSERT(mRawPtr != nullptr,
808
3
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3
    return get();
810
3
  }
Unexecuted instantiation: nsCOMPtr<mozilla::storage::StorageBaseStatementInternal>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageVacuumParticipant>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageCompletionCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::storage::IStorageBindingParamsInternal>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageStatementCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPromptService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICollationFactory>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageError>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQuery>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQueryOptions>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResult>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryContainerResultNode>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultNode>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPermissionManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginService>::operator->() const
nsCOMPtr<nsIUUIDGenerator>::operator->() const
Line
Count
Source
806
12
  {
807
12
    MOZ_ASSERT(mRawPtr != nullptr,
808
12
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
12
    return get();
810
12
  }
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketChild>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIExternalHelperAppService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProcess>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHandlerService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHandlerApp>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDBusHandlerApp>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentDispatchChooser>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBackgroundFileSaver>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIExternalHelperAppParent>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHelperAppLauncherDialog>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITransfer>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRefreshURI>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIExternalProtocolService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILocalHandlerApp>::operator->() const
nsCOMPtr<nsIWebProgress>::operator->() const
Line
Count
Source
806
3
  {
807
3
    MOZ_ASSERT(mRawPtr != nullptr,
808
3
               "You can't dereference a NULL nsCOMPtr with operator->().");
809
3
    return get();
810
3
  }
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIXULChromeRegistry>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIURIFixup>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDomainPolicy>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDomainSet>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISAXContentHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISAXErrorHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHTMLContentSink>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIExpatSink>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentSink>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDTD>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFragmentContentSink>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStyleSheetLinkingElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHTMLDocument>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICharsetDetector>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScriptElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFormProcessor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFormControl>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDeviceContextSpec>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWidget>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGfxInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIServerSocket>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentLoaderFactory>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::operator->() const
Unexecuted instantiation: nsCOMPtr<imgIEncoder>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClipboardHelper>::operator->() const
Unexecuted instantiation: nsCOMPtr<imgIScriptedNotificationObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMultiPartChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<imgIContainerCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMozIconURI>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebNavigationInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIIdleService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIForm>::operator->() const
Unexecuted instantiation: nsCOMPtr<imgICache>::operator->() const
Unexecuted instantiation: nsCOMPtr<imgIRequest>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIImageLoadingContent>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDragService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMozBrowserFrame>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIObjectLoadingContent>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsInterfacePointer>::operator->() const
Unexecuted instantiation: nsCOMPtr<imgIContainer>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::BlobImpl>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScrollable>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::DOMEventTargetHelper>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentSecurityManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome3>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBrowser>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDeviceSensors>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITabChild>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsPIWindowRoot>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMStorageManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebug>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAddonPolicyService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebugCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScriptTimeoutHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITimeoutHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISizeOfEventTarget>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULControlElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULCommandDispatcher>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIControllers>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIControllerContext>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScriptContext>::operator->() const
Unexecuted instantiation: nsCOMPtr<WindowStateHolder>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEmbeddingSiteWindow>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrintSettingsService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMChromeWindow>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFind>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserFindInFrames>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsPIWindowWatcher>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAppShell>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHTMLCollection>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFakePluginTag>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIURILoader>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScriptChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsPluginTag>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInternalPluginTag>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITextControlElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIMozIntl>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrefetchService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHttpProtocolHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebContentHandlerRegistrar>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISelectionListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITextInputProcessorCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAppStartup>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAppShellService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersist>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITransferable>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequestCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionType>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionPrompt>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentPermissionRequest>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICookieService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClipboard>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScriptGlobalObject>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentActivity>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIStructuredCloneContainer>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentSerializer>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoderNodeFixup>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMenuListElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFrameEnumerator>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMMozBrowserFrame>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIJSArgArray>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPrimitive>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRBool>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint8>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint16>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsChar>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt16>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsPRInt32>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISupportsFloat>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAnimationObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINodeList>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICommandController>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIController>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGlobalPropertyInitializer>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICanvasRenderingContextInternal>::operator->() const
Unexecuted instantiation: nsCOMPtr<imgITools>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIControllerCommandTable>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIControllerCommand>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIListenerChangeListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIConverterInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICloneableInputStreamWithRange>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFileMetadataCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFileMetadata>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIIPCBlobInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPosition>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGeolocationProvider>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPositionCoords>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFormSubmitObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentPref>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFilePicker>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIColorPicker>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentPrefCallback2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentPrefService2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRadioGroupContainer>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBrowserElementAPI>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFocusManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Link>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInlineSpellChecker>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebVTTParserWrapper>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::MediaDevices>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIMediaDevice>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIKeyObjectFactory>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICryptoHMAC>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGetUserMediaDevicesSuccessCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMGetUserMediaErrorCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIGeckoMediaPluginChromeService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgent>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITabSource>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISpeechTask>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISpeechTaskCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISpeechService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISpeechRecognitionService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINotificationStorageCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINotificationStorage>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPermission>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsDoNotDisturb>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPushQuotaManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMMozWakeLockListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPushService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBinaryOutputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaOriginUsageResult>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaManagerService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaRequest>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBinaryInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaUsageCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIQuotaCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureVerifier>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICSPEventListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISiteSecurityService>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::SVGTests>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScriptableInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIArrayBufferInputStream>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITCPSocketCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISocketFilterHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISocketFilter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUDPSocket>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUDPSocketInternal>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPluginHost>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClearSiteDataCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<GetSitesClosure>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBlocklistService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPluginWidget>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGetSitesWithDataCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBFCacheEntry>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAsyncFileMetadata>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIURIClassifierCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClipboardProxy>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationService>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::IHistory>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITabParent>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::nsIContentParent>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentProcessProvider>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISpellChecker>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISound>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIURIFixupInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBrowserSearchService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIOpenURIInFrameParams>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProfiler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWorkerDebuggerManagerListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAudioChannelAgentCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::JSEventHandler>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentTransformer>::operator->() const
Unexecuted instantiation: nsCOMPtr<txIEXSLTRegExFunctions>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITransformObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIXPathResult>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIXPConnectJSObjectHolder>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIXULStore>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlItemElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIOffThreadScriptReceiver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIConsoleAPIStorage>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::WorkletGlobalScope>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIServerTiming>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocument>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistDocumentReceiver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebPageDescriptor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistResourceVisitor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPersistWriteCompletion>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScriptLoaderObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGeneralResponseData>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBasicCardResponseData>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentOptions>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentUIService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentCanMakeActionResponse>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentAbortActionResponse>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentShowActionResponse>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentMethodData>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentCompleteActionResponse>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequestService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerUnregisterCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPushErrorReporter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerManagerListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIServiceWorkerRegistrationInfoListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISDBCloseCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationServiceCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationRequestUIGlue>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevicePrompt>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceRequest>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationRespondingListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransport>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINetworkInfoService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDataChannelSessionTransportBuilder>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationTransportBuilderConstructor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationTCPSessionTransportBuilder>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationChannelDescription>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilderListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceInfo>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDNSServiceDiscovery>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIKeyEventInPluginCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozilla::widget::TextEventDispatcherListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBidiKeyboard>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIColorPickerShownCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrintSession>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFilePickerShownCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrinterEnumerator>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFlavorDataProvider>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIIdleServiceInternal>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPowerManagerService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooserFinishedCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClipboardOwner>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsPrintSettingsGTK>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationChooser>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsStyledElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAbsorbingTransaction>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEditor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheckCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITransaction>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsPICommandUpdater>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICSSLoaderObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICrashReporter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIHapticFeedback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULMultiSelectControlElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInProcessContentFrameMessageManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPluginDocument>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITheme>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFrameTraversal>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDateTimeInputArea>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITreeView>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBoxObject>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsPIBoxObject>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINativeTreeSelection>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGridPart>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrintingPromptService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDocumentViewerPrint>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISearchEngine>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISearchSubmission>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrivacyTransitionObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIReflowObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChromeFocus>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScrollObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILoadURIDelegate>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsPILoadGroupInternal>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFaviconService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFormPOSTActionChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITooltipListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISHistory>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISHistoryListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIExternalURLHandlerService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWindowMediatorListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGConfService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerItemElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEventListenerChange>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEventListenerService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAccessible>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAccessibleTraversalRule>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIXBLAccessible>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAccessibleRelation>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULButtonElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDOMXULRelatedElement>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIPersonalDictionary>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozITXTToHTMLConv>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIEditorSpellCheck>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozISpellCheckingEngine>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICertOverrideService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIBadCertListener2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIContentSignatureReceiverCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPK11TokenDB>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPK11Token>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIASN1Object>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsISecretDecoderRing>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITokenPasswordDialogs>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIKeyObject>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITokenDialogs>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGeneratingKeypairInfoDialogs>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICertificateDialogs>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClientAuthDialogs>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIDialogParamBlock>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClientAuthUserDecision>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRemoteService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICommandLineRunner>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconData>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAlertsIconURI>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAlertNotificationImageListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIClearDataService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsICookie2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITraceableChannel>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFind>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPerformanceObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncConnection>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageRow>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINavBookmarkObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStoragePendingStatement>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierDBService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationReputationQuery>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIRedirectHistoryEntry>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIApplicationReputationCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILoginReputationQueryCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILoginReputationService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIThreadManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPageThumbsStorageService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIURLFormatter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUtils>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierUpdateObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUrlListManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierHashCompleter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFullHashMatch>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierClassifyCallback>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator2>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWindowProvider>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIWindowCreator>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearchDescriptor>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSearch>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResult>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResultListener>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrintDialogService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrintProgress>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIPrintProgressParams>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsILoginManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIInputListAutoComplete>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIFormAutoComplete>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteObserver>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProfileLock>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfileService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIToolkitChromeRegistry>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsINativeAppSupport>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIProfileMigrator>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUpdatePrompt>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIUpdateManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGSettingsService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIZipWriter>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIImageToPixbuf>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIAboutNewTabService>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIScriptableBase64Encoder>::operator->() const
Unexecuted instantiation: nsCOMPtr<mozIStorageValueArray>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsIParserUtils>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITransactionManager>::operator->() const
Unexecuted instantiation: nsCOMPtr<nsITelemetry>::operator->() const
811
812
  // These are not intended to be used by clients. See |address_of| below.
813
0
  nsCOMPtr<T>* get_address() { return this; }
814
  const nsCOMPtr<T>* get_address() const { return this; }
815
816
public:
817
  T& operator*() const
818
10
  {
819
10
    MOZ_ASSERT(mRawPtr != nullptr,
820
10
               "You can't dereference a NULL nsCOMPtr with operator*().");
821
10
    return *get();
822
10
  }
nsCOMPtr<nsISimpleEnumerator>::operator*() const
Line
Count
Source
818
10
  {
819
10
    MOZ_ASSERT(mRawPtr != nullptr,
820
10
               "You can't dereference a NULL nsCOMPtr with operator*().");
821
10
    return *get();
822
10
  }
Unexecuted instantiation: nsCOMPtr<nsIThread>::operator*() const
Unexecuted instantiation: nsCOMPtr<nsINode>::operator*() const
Unexecuted instantiation: nsCOMPtr<nsIContent>::operator*() const
Unexecuted instantiation: nsCOMPtr<nsIDocument>::operator*() const
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::operator*() const
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::operator*() const
Unexecuted instantiation: nsCOMPtr<nsIPrincipal>::operator*() const
Unexecuted instantiation: nsCOMPtr<mozIExtensionProcessScript>::operator*() const
Unexecuted instantiation: nsCOMPtr<nsIFile>::operator*() const
823
824
  T** StartAssignment()
825
19.1M
  {
826
19.1M
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
19.1M
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIFile>::StartAssignment()
Line
Count
Source
825
273
  {
826
273
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
273
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsILoadInfo>::StartAssignment()
Line
Count
Source
825
39
  {
826
39
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
39
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIURI>::StartAssignment()
Line
Count
Source
825
6.35M
  {
826
6.35M
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
6.35M
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIX509CertValidity>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIUTF8StringEnumerator>::StartAssignment()
nsCOMPtr<nsIZipReader>::StartAssignment()
Line
Count
Source
825
5
  {
826
5
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
5
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIX509Cert>::StartAssignment()
nsCOMPtr<nsIInputStream>::StartAssignment()
Line
Count
Source
825
10
  {
826
10
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
10
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIInterfaceRequestor>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIUnicharInputStream>::StartAssignment()
nsCOMPtr<nsIDirectoryEnumerator>::StartAssignment()
Line
Count
Source
825
3
  {
826
3
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
3
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIAsyncInputStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIOutputStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITransport>::StartAssignment()
nsCOMPtr<nsIProperties>::StartAssignment()
Line
Count
Source
825
6
  {
826
6
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
6
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsICategoryManager>::StartAssignment()
Line
Count
Source
825
1
  {
826
1
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
1
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIThread>::StartAssignment()
Line
Count
Source
825
248
  {
826
248
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
248
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIConsoleReportCollector>::StartAssignment()
nsCOMPtr<nsIChannel>::StartAssignment()
Line
Count
Source
825
23
  {
826
23
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
23
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIPrefBranch>::StartAssignment()
Line
Count
Source
825
6
  {
826
6
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
6
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIProtocolHandler>::StartAssignment()
Line
Count
Source
825
3.06M
  {
826
3.06M
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
3.06M
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeItem>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIServiceManager>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIStringBundle>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPrefLocalizedString>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPersistentProperties>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAsyncOutputStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsICancelable>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISocketTransport>::StartAssignment()
nsCOMPtr<nsIContentSecurityPolicy>::StartAssignment()
Line
Count
Source
825
5
  {
826
5
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
5
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsICacheStorage>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsILoadContextInfo>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINetworkPredictor>::StartAssignment()
nsCOMPtr<nsILoadGroup>::StartAssignment()
Line
Count
Source
825
3
  {
826
3
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
3
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIRequestContext>::StartAssignment()
Line
Count
Source
825
3
  {
826
3
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
3
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsITLSServerSocket>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIChannelEventSink>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIRequestObserver>::StartAssignment()
nsCOMPtr<nsIPrincipal>::StartAssignment()
Line
Count
Source
825
11.5k
  {
826
11.5k
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
11.5k
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIStreamListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsILoadContext>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIProgressEventSink>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIParentChannel>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozIDOMWindowProxy>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISecureBrowserUI>::StartAssignment()
nsCOMPtr<nsIURIMutator>::StartAssignment()
Line
Count
Source
825
3.91k
  {
826
3.91k
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
3.91k
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIFileProtocolHandler>::StartAssignment()
Line
Count
Source
825
11
  {
826
11
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
11
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIRequest>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIProxyInfo>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISocketProvider>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITransportEventSink>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINetAddr>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozIStoragePendingStatement>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozIStorageStatement>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozIStorageAsyncStatement>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozIStorageConnection>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParamsArray>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIArray>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozIStorageBindingParams>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDNSListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag2>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIVariant>::StartAssignment()
nsCOMPtr<nsIComponentRegistrar>::StartAssignment()
Line
Count
Source
825
3
  {
826
3
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
3
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIWeakReference>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIStorageStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCache>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIEventTarget>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsICacheSession>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsICacheEntryDescriptor>::StartAssignment()
nsCOMPtr<nsIAboutModule>::StartAssignment()
Line
Count
Source
825
4.09k
  {
826
4.09k
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
4.09k
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsITabChild>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPrompt>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIFTPEventSink>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt2>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIFTPChannelParentInternal>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAuthPrompt>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIHttpAuthenticator>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIStreamConverterService>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINetworkInterceptController>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDocument>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIIOService>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheContainer>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDeprecationWarner>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITabParent>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIRedirectResultListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIHttpPushListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIApplicationCacheNamespace>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsICacheEntry>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIInputStreamPump>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDOMGeoPositionCoords>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIJSID>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIScreen>::StartAssignment()
nsCOMPtr<nsIComponentManager>::StartAssignment()
Line
Count
Source
825
1.62M
  {
826
1.62M
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
1.62M
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<xpcIJSGetFactory>::StartAssignment()
Line
Count
Source
825
1
  {
826
1
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
1
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIFactory>::StartAssignment()
Line
Count
Source
825
1
  {
826
1
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
1
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIIncrementalStreamLoader>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIStackFrame>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIExpandedPrincipal>::StartAssignment()
nsCOMPtr<nsIXPConnectWrappedNative>::StartAssignment()
Line
Count
Source
825
3
  {
826
3
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
3
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIXPCComponents_Interfaces>::StartAssignment()
Line
Count
Source
825
4
  {
826
4
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
4
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIXPCComponents_Classes>::StartAssignment()
Line
Count
Source
825
4
  {
826
4
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
4
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIRunnable>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISupportsDouble>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIJSEnumerator>::StartAssignment()
nsCOMPtr<nsIXPCScriptable>::StartAssignment()
Line
Count
Source
825
8.12M
  {
826
8.12M
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
8.12M
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIXPCComponents_Results>::StartAssignment()
Line
Count
Source
825
3
  {
826
3
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
3
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
nsCOMPtr<nsIXPCComponents_Utils>::StartAssignment()
Line
Count
Source
825
3
  {
826
3
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
3
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsIZipReaderCache>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIJARURI>::StartAssignment()
nsCOMPtr<nsIURL>::StartAssignment()
Line
Count
Source
825
2.22k
  {
826
2.22k
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
827
2.22k
    return reinterpret_cast<T**>(begin_assignment());
828
#else
829
    assign_assuming_AddRef(nullptr);
830
    return reinterpret_cast<T**>(&mRawPtr);
831
#endif
832
  }
Unexecuted instantiation: nsCOMPtr<nsICollation>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQuery>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryQueryOptions>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResult>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryContainerResultNode>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINavHistoryResultNode>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIFileInputStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsILineInputStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIHandlerApp>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIMutableArray>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIMIMEInfo>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIHandlerInfo>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIOfflineCacheUpdate>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDomainSet>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::Element>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIContent>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIContentViewer>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPresShell>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<imgILoader>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<imgIRequest>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<imgIContainer>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::EventTarget>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDragSession>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozilla::dom::DataTransfer>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDocShellTreeOwner>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPluginTag>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIWidget>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISlowScriptDebugCallback>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIController>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDocShell>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowOuter>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserPrint>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPrintSettings>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIJSArgArray>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIBrowserDOMWindow>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISHEntry>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIXULWindow>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITransferable>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownClient>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIHttpChannel>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsILayoutHistoryState>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINode>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIFrameEnumerator>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISelectionController>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIContentViewerEdit>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIControllers>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIGlobalObject>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsPIDOMWindowInner>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIControllerCommand>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISupportsPRUint32>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozilla::JSEventHandler>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIStreamLoader>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIFileStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIXMLContentSink>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIHTMLContentSink>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIInlineSpellChecker>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIEditingSession>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsICommandManager>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIWebNavigation>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIKeyObject>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIMediaDevice>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIBinaryOutputStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIQuotaRequest>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIBinaryInputStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozilla::nsISVGPoint>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISocketFilter>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozIStorageProgressHandler>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIFileURL>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome3>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDomainPolicy>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIURIFixupInfo>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISearchEngine>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIFrameLoaderOwner>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIObjectInputStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIObjectOutputStream>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDTD>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIXPathResult>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIParser>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIStringEnumerator>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlElement>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDocumentEncoder>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPaymentCurrencyAmount>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPaymentItem>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPaymentShippingOption>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetailsModifier>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPaymentMethodData>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPaymentDetails>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPaymentOptions>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPaymentRequest>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPresentationControlChannel>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDevice>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPresentationRespondingListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionTransportBuilder>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPresentationSessionListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPresentationDeviceListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPrintSession>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIFormatConverter>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsICSSDeclaration>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIURIRefObject>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIContentIterator>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<imgINotificationObserver>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULSelectControlItemElement>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsBoxLayout>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsILinkHandler>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITreeView>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIBaseWindow>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITreeBoxObject>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITreeSelection>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIWebProgressListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPrintProgressParams>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIURIContentListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISearchSubmission>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITimerCallback>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIDOMXULContainerElement>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAccessibleRelation>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINodeList>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPK11Token>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITokenPasswordDialogs>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIX509CertList>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITokenDialogs>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIGeneratingKeypairInfoDialogs>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIASN1Sequence>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIASN1PrintableItem>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsICertificateDialogs>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIClientAuthDialogs>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITransportSecurityInfo>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsISecurityEventSink>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAsyncShutdownBarrier>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIPropertyBag>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<mozIStorageRow>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<imgICache>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompletePopup>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteController>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierHashCompleter>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIUrlClassifierCacheInfo>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIWebBrowserChrome>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteSimpleResultListener>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteResult>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIAutoCompleteInput>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIProfileLock>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfile>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIToolkitProfileService>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIProfileUnlocker>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsINativeAppSupport>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIGSettingsCollection>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsIGIOMimeApp>::StartAssignment()
Unexecuted instantiation: nsCOMPtr<nsITransaction>::StartAssignment()
833
};
834
835
836
/*
837
 * Specializing nsCOMPtr for nsISupports allows us to use nsCOMPtr<nsISupports>
838
 * the same way people use nsISupports* and void*, i.e., as a `catch-all'
839
 * pointing to any valid [XP]COM interface. Otherwise, an nsCOMPtr<nsISupports>
840
 * would only be able to point to the single [XP]COM-correct nsISupports
841
 * instance within an object; extra querying ensues. Clients need to be able to
842
 * pass around arbitrary interface pointers, without hassles, through
843
 * intermediary code that doesn't know the exact type.
844
 */
845
template<>
846
class nsCOMPtr<nsISupports>
847
  : private nsCOMPtr_base
848
{
849
public:
850
  typedef nsISupports element_type;
851
852
  // Constructors
853
854
  nsCOMPtr()
855
    : nsCOMPtr_base(nullptr)
856
0
  {
857
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
858
0
  }
859
860
  MOZ_IMPLICIT nsCOMPtr(decltype(nullptr))
861
    : nsCOMPtr_base(nullptr)
862
0
  {
863
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
864
0
  }
865
866
  nsCOMPtr(const nsCOMPtr<nsISupports>& aSmartPtr)
867
    : nsCOMPtr_base(aSmartPtr.mRawPtr)
868
0
  {
869
0
    if (mRawPtr) {
870
0
      NSCAP_ADDREF(this, mRawPtr);
871
0
    }
872
0
    NSCAP_LOG_ASSIGNMENT(this, aSmartPtr.mRawPtr);
873
0
  }
874
875
  MOZ_IMPLICIT nsCOMPtr(nsISupports* aRawPtr)
876
    : nsCOMPtr_base(aRawPtr)
877
  {
878
    if (mRawPtr) {
879
      NSCAP_ADDREF(this, mRawPtr);
880
    }
881
    NSCAP_LOG_ASSIGNMENT(this, aRawPtr);
882
  }
883
884
  // Construct from |already_AddRefed|.
885
  MOZ_IMPLICIT nsCOMPtr(already_AddRefed<nsISupports>& aSmartPtr)
886
    : nsCOMPtr_base(aSmartPtr.take())
887
0
  {
888
0
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
889
0
  }
890
891
  // Construct from |otherComPtr.forget()|.
892
  MOZ_IMPLICIT nsCOMPtr(already_AddRefed<nsISupports>&& aSmartPtr)
893
    : nsCOMPtr_base(aSmartPtr.take())
894
0
  {
895
0
    NSCAP_LOG_ASSIGNMENT(this, mRawPtr);
896
0
  }
897
898
  // Construct from |do_QueryInterface(expr)|.
899
  MOZ_IMPLICIT nsCOMPtr(const nsQueryInterface aQI)
900
    : nsCOMPtr_base(nullptr)
901
0
  {
902
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
903
0
    assign_from_qi(aQI, NS_GET_IID(nsISupports));
904
0
  }
905
906
  // Construct from |do_QueryInterface(expr, &rv)|.
907
  MOZ_IMPLICIT nsCOMPtr(const nsQueryInterfaceWithError& aQI)
908
    : nsCOMPtr_base(nullptr)
909
0
  {
910
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
911
0
    assign_from_qi_with_error(aQI, NS_GET_IID(nsISupports));
912
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsQueryInterfaceWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsQueryInterfaceWithError const&)
913
914
  // Construct from |do_GetService(cid_expr)|.
915
  MOZ_IMPLICIT nsCOMPtr(const nsGetServiceByCID aGS)
916
    : nsCOMPtr_base(nullptr)
917
0
  {
918
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
919
0
    assign_from_gs_cid(aGS, NS_GET_IID(nsISupports));
920
0
  }
921
922
  // Construct from |do_GetService(cid_expr, &rv)|.
923
  MOZ_IMPLICIT nsCOMPtr(const nsGetServiceByCIDWithError& aGS)
924
    : nsCOMPtr_base(nullptr)
925
0
  {
926
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
927
0
    assign_from_gs_cid_with_error(aGS, NS_GET_IID(nsISupports));
928
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsGetServiceByCIDWithError const&)
929
930
  // Construct from |do_GetService(contractid_expr)|.
931
  MOZ_IMPLICIT nsCOMPtr(const nsGetServiceByContractID aGS)
932
    : nsCOMPtr_base(nullptr)
933
3
  {
934
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
935
3
    assign_from_gs_contractid(aGS, NS_GET_IID(nsISupports));
936
3
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsGetServiceByContractID)
nsCOMPtr<nsISupports>::nsCOMPtr(nsGetServiceByContractID)
Line
Count
Source
933
3
  {
934
3
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
935
3
    assign_from_gs_contractid(aGS, NS_GET_IID(nsISupports));
936
3
  }
937
938
  // Construct from |do_GetService(contractid_expr, &rv)|.
939
  MOZ_IMPLICIT nsCOMPtr(const nsGetServiceByContractIDWithError& aGS)
940
    : nsCOMPtr_base(nullptr)
941
0
  {
942
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
943
0
    assign_from_gs_contractid_with_error(aGS, NS_GET_IID(nsISupports));
944
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsGetServiceByContractIDWithError const&)
945
946
  // Construct from |do_QueryReferent(ptr)|
947
  MOZ_IMPLICIT nsCOMPtr(const nsQueryReferent& aQueryReferent)
948
    : nsCOMPtr_base(nullptr)
949
0
  {
950
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
951
0
    assign_from_query_referent(aQueryReferent, NS_GET_TEMPLATE_IID(nsISupports));
952
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsQueryReferent const&)
953
954
  // And finally, anything else we might need to construct from can exploit
955
  // the |nsCOMPtr_helper| facility
956
  MOZ_IMPLICIT nsCOMPtr(const nsCOMPtr_helper& aHelper)
957
    : nsCOMPtr_base(nullptr)
958
0
  {
959
0
    NSCAP_LOG_ASSIGNMENT(this, nullptr);
960
0
    assign_from_helper(aHelper, NS_GET_IID(nsISupports));
961
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupports>::nsCOMPtr(nsCOMPtr_helper const&)
962
963
964
  // Assignment operators
965
966
  nsCOMPtr<nsISupports>& operator=(const nsCOMPtr<nsISupports>& aRhs)
967
0
  {
968
0
    assign_with_AddRef(aRhs.mRawPtr);
969
0
    return *this;
970
0
  }
971
972
  nsCOMPtr<nsISupports>& operator=(nsISupports* aRhs)
973
  {
974
    assign_with_AddRef(aRhs);
975
    return *this;
976
  }
977
978
  nsCOMPtr<nsISupports>& operator=(decltype(nullptr))
979
  {
980
    assign_assuming_AddRef(nullptr);
981
    return *this;
982
  }
983
984
  // Assign from |already_AddRefed|.
985
  nsCOMPtr<nsISupports>& operator=(already_AddRefed<nsISupports>& aRhs)
986
  {
987
    assign_assuming_AddRef(aRhs.take());
988
    return *this;
989
  }
990
991
  // Assign from |otherComPtr.forget()|.
992
  nsCOMPtr<nsISupports>& operator=(already_AddRefed<nsISupports>&& aRhs)
993
  {
994
    assign_assuming_AddRef(aRhs.take());
995
    return *this;
996
  }
997
998
  // Assign from |do_QueryInterface(expr)|.
999
  nsCOMPtr<nsISupports>& operator=(const nsQueryInterface aRhs)
1000
0
  {
1001
0
    assign_from_qi(aRhs, NS_GET_IID(nsISupports));
1002
0
    return *this;
1003
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsQueryInterface)
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsQueryInterface)
1004
1005
  // Assign from |do_QueryInterface(expr, &rv)|.
1006
  nsCOMPtr<nsISupports>& operator=(const nsQueryInterfaceWithError& aRhs)
1007
0
  {
1008
0
    assign_from_qi_with_error(aRhs, NS_GET_IID(nsISupports));
1009
0
    return *this;
1010
0
  }
1011
1012
  // Assign from |do_GetService(cid_expr)|.
1013
  nsCOMPtr<nsISupports>& operator=(const nsGetServiceByCID aRhs)
1014
0
  {
1015
0
    assign_from_gs_cid(aRhs, NS_GET_IID(nsISupports));
1016
0
    return *this;
1017
0
  }
1018
1019
  // Assign from |do_GetService(cid_expr, &rv)|.
1020
  nsCOMPtr<nsISupports>& operator=(const nsGetServiceByCIDWithError& aRhs)
1021
0
  {
1022
0
    assign_from_gs_cid_with_error(aRhs, NS_GET_IID(nsISupports));
1023
0
    return *this;
1024
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsGetServiceByCIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsGetServiceByCIDWithError const&)
1025
1026
  // Assign from |do_GetService(contractid_expr)|.
1027
  nsCOMPtr<nsISupports>& operator=(const nsGetServiceByContractID aRhs)
1028
0
  {
1029
0
    assign_from_gs_contractid(aRhs, NS_GET_IID(nsISupports));
1030
0
    return *this;
1031
0
  }
1032
1033
  // Assign from |do_GetService(contractid_expr, &rv)|.
1034
  nsCOMPtr<nsISupports>& operator=(const nsGetServiceByContractIDWithError& aRhs)
1035
0
  {
1036
0
    assign_from_gs_contractid_with_error(aRhs, NS_GET_IID(nsISupports));
1037
0
    return *this;
1038
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsGetServiceByContractIDWithError const&)
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsGetServiceByContractIDWithError const&)
1039
1040
  // Assign from |do_QueryReferent(ptr)|.
1041
  nsCOMPtr<nsISupports>& operator=(const nsQueryReferent& aRhs)
1042
0
  {
1043
0
    assign_from_query_referent(aRhs, NS_GET_TEMPLATE_IID(nsISupports));
1044
0
    return *this;
1045
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsQueryReferent const&)
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsQueryReferent const&)
1046
1047
  // And finally, anything else we might need to assign from can exploit the
1048
  // nsCOMPtr_helper facility
1049
  nsCOMPtr<nsISupports>& operator=(const nsCOMPtr_helper& aRhs)
1050
0
  {
1051
0
    assign_from_helper(aRhs, NS_GET_IID(nsISupports));
1052
0
    return *this;
1053
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: nsCOMPtr<nsISupports>::operator=(nsCOMPtr_helper const&)
1054
1055
  // Exchange ownership with |aRhs|; can save a pair of refcount operations.
1056
  void swap(nsCOMPtr<nsISupports>& aRhs)
1057
0
  {
1058
0
    nsISupports* temp = aRhs.mRawPtr;
1059
0
    NSCAP_LOG_ASSIGNMENT(&aRhs, mRawPtr);
1060
0
    NSCAP_LOG_ASSIGNMENT(this, temp);
1061
0
    NSCAP_LOG_RELEASE(this, mRawPtr);
1062
0
    NSCAP_LOG_RELEASE(&aRhs, temp);
1063
0
    aRhs.mRawPtr = mRawPtr;
1064
0
    mRawPtr = temp;
1065
0
  }
1066
1067
  // Exchange ownership with |aRhs|; can save a pair of refcount operations.
1068
  void swap(nsISupports*& aRhs)
1069
0
  {
1070
0
    nsISupports* temp = aRhs;
1071
0
    NSCAP_LOG_ASSIGNMENT(this, temp);
1072
0
    NSCAP_LOG_RELEASE(this, mRawPtr);
1073
0
    aRhs = mRawPtr;
1074
0
    mRawPtr = temp;
1075
0
  }
1076
1077
  // Return the value of mRawPtr and null out mRawPtr. Useful for
1078
  // already_AddRefed return values.
1079
  already_AddRefed<nsISupports> forget()
1080
  {
1081
    nsISupports* temp = nullptr;
1082
    swap(temp);
1083
    return already_AddRefed<nsISupports>(temp);
1084
  }
1085
1086
  // Set the target of aRhs to the value of mRawPtr and null out mRawPtr.
1087
  // Useful to avoid unnecessary AddRef/Release pairs with "out"
1088
  // parameters.
1089
  void forget(nsISupports** aRhs)
1090
0
  {
1091
0
    NS_ASSERTION(aRhs, "Null pointer passed to forget!");
1092
0
    *aRhs = nullptr;
1093
0
    swap(*aRhs);
1094
0
  }
Unexecuted instantiation: nsCOMPtr<nsISupports>::forget(nsISupports**)
Unexecuted instantiation: nsCOMPtr<nsISupports>::forget(nsISupports**)
1095
1096
  // Other pointer operators
1097
1098
  // Prefer the implicit conversion provided automatically by
1099
  // |operator nsISupports*() const|. Use |get()| to resolve ambiguity or to
1100
  // get a castable pointer.
1101
  nsISupports* get() const { return reinterpret_cast<nsISupports*>(mRawPtr); }
1102
1103
  // Makes an nsCOMPtr act like its underlying raw pointer type whenever it is
1104
  // used in a context where a raw pointer is expected. It is this operator
1105
  // that makes an nsCOMPtr substitutable for a raw pointer.
1106
  //
1107
  // Prefer the implicit use of this operator to calling |get()|, except where
1108
  // necessary to resolve ambiguity/
1109
  operator nsISupports* () const { return get(); }
1110
1111
  nsISupports* operator->() const MOZ_NO_ADDREF_RELEASE_ON_RETURN
1112
2.23M
  {
1113
2.23M
    MOZ_ASSERT(mRawPtr != nullptr,
1114
2.23M
               "You can't dereference a NULL nsCOMPtr with operator->().");
1115
2.23M
    return get();
1116
2.23M
  }
1117
1118
  // These are not intended to be used by clients. See |address_of| below.
1119
0
  nsCOMPtr<nsISupports>* get_address() { return this; }
1120
0
  const nsCOMPtr<nsISupports>* get_address() const { return this; }
1121
1122
public:
1123
1124
  nsISupports& operator*() const
1125
0
  {
1126
0
    MOZ_ASSERT(mRawPtr != nullptr,
1127
0
               "You can't dereference a NULL nsCOMPtr with operator*().");
1128
0
    return *get();
1129
0
  }
1130
1131
  nsISupports** StartAssignment()
1132
  {
1133
#ifndef NSCAP_FEATURE_INLINE_STARTASSIGNMENT
1134
    return reinterpret_cast<nsISupports**>(begin_assignment());
1135
#else
1136
    assign_assuming_AddRef(nullptr);
1137
    return reinterpret_cast<nsISupports**>(&mRawPtr);
1138
#endif
1139
  }
1140
};
1141
1142
template<typename T>
1143
inline void
1144
ImplCycleCollectionUnlink(nsCOMPtr<T>& aField)
1145
0
{
1146
0
  aField = nullptr;
1147
0
}
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsINode>(nsCOMPtr<nsINode>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIContent>(nsCOMPtr<nsIContent>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIDocument>(nsCOMPtr<nsIDocument>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<mozIDOMLocalization>(nsCOMPtr<mozIDOMLocalization>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsISupports>(nsCOMPtr<nsISupports>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIJSEnumerator>(nsCOMPtr<nsIJSEnumerator>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIGlobalObject>(nsCOMPtr<nsIGlobalObject>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsPIDOMWindowInner>(nsCOMPtr<nsPIDOMWindowInner>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsISAXContentHandler>(nsCOMPtr<nsISAXContentHandler>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsISAXErrorHandler>(nsCOMPtr<nsISAXErrorHandler>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIURI>(nsCOMPtr<nsIURI>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIStreamListener>(nsCOMPtr<nsIStreamListener>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIRequestObserver>(nsCOMPtr<nsIRequestObserver>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIExpatSink>(nsCOMPtr<nsIExpatSink>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIDTD>(nsCOMPtr<nsIDTD>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIContentSink>(nsCOMPtr<nsIContentSink>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIRequest>(nsCOMPtr<nsIRequest>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsICharsetDetector>(nsCOMPtr<nsICharsetDetector>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<imgIScriptedNotificationObserver>(nsCOMPtr<imgIScriptedNotificationObserver>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsITimeoutHandler>(nsCOMPtr<nsITimeoutHandler>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsPIDOMWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIPrincipal>(nsCOMPtr<nsIPrincipal>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsITabChild>(nsCOMPtr<nsITabChild>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIIdleService>(nsCOMPtr<nsIIdleService>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<mozilla::dom::EventTarget>(nsCOMPtr<mozilla::dom::EventTarget>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIScriptContext>(nsCOMPtr<nsIScriptContext>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIControllers>(nsCOMPtr<nsIControllers>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIArray>(nsCOMPtr<nsIArray>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<mozilla::dom::Element>(nsCOMPtr<mozilla::dom::Element>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIDocShell>(nsCOMPtr<nsIDocShell>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIBrowserDOMWindow>(nsCOMPtr<nsIBrowserDOMWindow>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIObjectLoadingContent>(nsCOMPtr<nsIObjectLoadingContent>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIStackFrame>(nsCOMPtr<nsIStackFrame>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIWeakReference>(nsCOMPtr<nsIWeakReference>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIRunnable>(nsCOMPtr<nsIRunnable>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIDocumentEncoder>(nsCOMPtr<nsIDocumentEncoder>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIHTMLCollection>(nsCOMPtr<nsIHTMLCollection>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIDOMXULCommandDispatcher>(nsCOMPtr<nsIDOMXULCommandDispatcher>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIContentSerializer>(nsCOMPtr<nsIContentSerializer>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIScriptGlobalObject>(nsCOMPtr<nsIScriptGlobalObject>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIFrameLoaderOwner>(nsCOMPtr<nsIFrameLoaderOwner>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsICanvasRenderingContextInternal>(nsCOMPtr<nsICanvasRenderingContextInternal>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIVariant>(nsCOMPtr<nsIVariant>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsITimer>(nsCOMPtr<nsITimer>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsITimerCallback>(nsCOMPtr<nsITimerCallback>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIConstraintValidation>(nsCOMPtr<nsIConstraintValidation>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIBrowserElementAPI>(nsCOMPtr<nsIBrowserElementAPI>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIHTMLDocument>(nsCOMPtr<nsIHTMLDocument>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIWyciwygChannel>(nsCOMPtr<nsIWyciwygChannel>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsICommandManager>(nsCOMPtr<nsICommandManager>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIWebVTTParserWrapper>(nsCOMPtr<nsIWebVTTParserWrapper>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIAudioChannelAgent>(nsCOMPtr<nsIAudioChannelAgent>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsISpeechTaskCallback>(nsCOMPtr<nsISpeechTaskCallback>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsISpeechTask>(nsCOMPtr<nsISpeechTask>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIOfflineCacheUpdate>(nsCOMPtr<nsIOfflineCacheUpdate>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIPushData>(nsCOMPtr<nsIPushData>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIQuotaUsageCallback>(nsCOMPtr<nsIQuotaUsageCallback>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIQuotaCallback>(nsCOMPtr<nsIQuotaCallback>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIServerSocket>(nsCOMPtr<nsIServerSocket>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsISocketTransport>(nsCOMPtr<nsISocketTransport>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIInputStream>(nsCOMPtr<nsIInputStream>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIOutputStream>(nsCOMPtr<nsIOutputStream>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIInputStreamPump>(nsCOMPtr<nsIInputStreamPump>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIScriptableInputStream>(nsCOMPtr<nsIScriptableInputStream>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIBinaryInputStream>(nsCOMPtr<nsIBinaryInputStream>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsITCPSocketCallback>(nsCOMPtr<nsITCPSocketCallback>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIAudioChannelAgentCallback>(nsCOMPtr<nsIAudioChannelAgentCallback>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIXULStore>(nsCOMPtr<nsIXULStore>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIChannel>(nsCOMPtr<nsIChannel>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIInterfaceRequestor>(nsCOMPtr<nsIInterfaceRequestor>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIChannelEventSink>(nsCOMPtr<nsIChannelEventSink>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIProgressEventSink>(nsCOMPtr<nsIProgressEventSink>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIScriptElement>(nsCOMPtr<nsIScriptElement>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsICacheInfoChannel>(nsCOMPtr<nsICacheInfoChannel>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIWebSocketChannel>(nsCOMPtr<nsIWebSocketChannel>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsISDBCallback>(nsCOMPtr<nsISDBCallback>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIPresentationSessionTransportCallback>(nsCOMPtr<nsIPresentationSessionTransportCallback>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsISelectionController>(nsCOMPtr<nsISelectionController>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsILinkHandler>(nsCOMPtr<nsILinkHandler>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIContentIterator>(nsCOMPtr<nsIContentIterator>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIPrintSettings>(nsCOMPtr<nsIPrintSettings>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsITreeView>(nsCOMPtr<nsITreeView>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsITreeBoxObject>(nsCOMPtr<nsITreeBoxObject>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsITreeSelection>(nsCOMPtr<nsITreeSelection>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIDOMStorageManager>(nsCOMPtr<nsIDOMStorageManager>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIAccessible>(nsCOMPtr<nsIAccessible>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIAccessibleDocument>(nsCOMPtr<nsIAccessibleDocument>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<mozIPersonalDictionary>(nsCOMPtr<mozIPersonalDictionary>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<mozITXTToHTMLConv>(nsCOMPtr<mozITXTToHTMLConv>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIAlertNotificationImageListener>(nsCOMPtr<nsIAlertNotificationImageListener>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<mozIDOMWindowProxy>(nsCOMPtr<mozIDOMWindowProxy>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIBaseWindow>(nsCOMPtr<nsIBaseWindow>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIScrollable>(nsCOMPtr<nsIScrollable>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIWebProgress>(nsCOMPtr<nsIWebProgress>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIWebProgressListener>(nsCOMPtr<nsIWebProgressListener>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIEventTarget>(nsCOMPtr<nsIEventTarget>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsISound>(nsCOMPtr<nsISound>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIFind>(nsCOMPtr<nsIFind>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIAutoCompleteController>(nsCOMPtr<nsIAutoCompleteController>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsILoginManager>(nsCOMPtr<nsILoginManager>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsILoginReputationService>(nsCOMPtr<nsILoginReputationService>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIAutoCompletePopup>(nsCOMPtr<nsIAutoCompletePopup>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIAutoCompleteObserver>(nsCOMPtr<nsIAutoCompleteObserver>&)
Unexecuted instantiation: void ImplCycleCollectionUnlink<nsIFormAutoComplete>(nsCOMPtr<nsIFormAutoComplete>&)
1148
1149
template<typename T>
1150
inline void
1151
ImplCycleCollectionTraverse(nsCycleCollectionTraversalCallback& aCallback,
1152
                            nsCOMPtr<T>& aField,
1153
                            const char* aName,
1154
                            uint32_t aFlags = 0)
1155
0
{
1156
0
  CycleCollectionNoteChild(aCallback, aField.get(), aName, aFlags);
1157
0
}
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsINode>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsINode>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIContent>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIContent>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIDocument>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIDocument>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<mozIDOMLocalization>(nsCycleCollectionTraversalCallback&, nsCOMPtr<mozIDOMLocalization>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISupports>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISupports>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIJSEnumerator>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIJSEnumerator>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIGlobalObject>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIGlobalObject>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsPIDOMWindowInner>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsPIDOMWindowInner>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISAXContentHandler>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISAXContentHandler>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISAXErrorHandler>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISAXErrorHandler>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIURI>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIURI>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIStreamListener>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIStreamListener>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIRequestObserver>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIRequestObserver>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIExpatSink>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIExpatSink>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIDTD>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIDTD>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIContentSink>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIContentSink>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIRequest>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIRequest>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<imgIScriptedNotificationObserver>(nsCycleCollectionTraversalCallback&, nsCOMPtr<imgIScriptedNotificationObserver>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIWeakReference>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIWeakReference>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsITimeoutHandler>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsITimeoutHandler>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsPIDOMWindowOuter>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsPIDOMWindowOuter>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIPrincipal>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIPrincipal>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsITabChild>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsITabChild>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIIdleService>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIIdleService>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<mozilla::dom::EventTarget>(nsCycleCollectionTraversalCallback&, nsCOMPtr<mozilla::dom::EventTarget>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIScriptContext>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIScriptContext>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIControllers>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIControllers>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIArray>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIArray>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<mozilla::dom::Element>(nsCycleCollectionTraversalCallback&, nsCOMPtr<mozilla::dom::Element>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIDocShell>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIDocShell>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIBrowserDOMWindow>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIBrowserDOMWindow>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIObjectLoadingContent>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIObjectLoadingContent>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIStackFrame>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIStackFrame>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISelectionListener>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISelectionListener>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIParser>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIParser>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIScriptGlobalObject>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIScriptGlobalObject>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIChannel>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIChannel>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsILayoutHistoryState>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsILayoutHistoryState>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIDocumentEncoder>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIDocumentEncoder>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIVariant>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIVariant>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIHTMLCollection>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIHTMLCollection>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIDOMXULCommandDispatcher>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIDOMXULCommandDispatcher>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIContentSerializer>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIContentSerializer>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIFrameLoaderOwner>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIFrameLoaderOwner>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsICanvasRenderingContextInternal>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsICanvasRenderingContextInternal>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIWidget>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIWidget>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsITimer>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsITimer>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsITimerCallback>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsITimerCallback>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIConstraintValidation>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIConstraintValidation>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIBrowserElementAPI>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIBrowserElementAPI>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIHTMLDocument>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIHTMLDocument>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIWyciwygChannel>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIWyciwygChannel>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsICommandManager>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsICommandManager>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIWebVTTParserWrapper>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIWebVTTParserWrapper>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAudioChannelAgent>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAudioChannelAgent>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISpeechTaskCallback>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISpeechTaskCallback>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISpeechTask>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISpeechTask>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIOfflineCacheUpdate>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIOfflineCacheUpdate>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIPushData>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIPushData>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIQuotaUsageCallback>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIQuotaUsageCallback>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIQuotaCallback>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIQuotaCallback>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIServerSocket>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIServerSocket>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISocketTransport>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISocketTransport>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIInputStream>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIInputStream>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIOutputStream>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIOutputStream>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIInputStreamPump>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIInputStreamPump>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIScriptableInputStream>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIScriptableInputStream>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIBinaryInputStream>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIBinaryInputStream>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsITCPSocketCallback>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsITCPSocketCallback>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIScriptTimeoutHandler>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIScriptTimeoutHandler>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAudioChannelAgentCallback>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAudioChannelAgentCallback>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIXULStore>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIXULStore>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIInterfaceRequestor>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIInterfaceRequestor>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIChannelEventSink>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIChannelEventSink>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIProgressEventSink>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIProgressEventSink>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIScriptElement>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIScriptElement>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsICacheInfoChannel>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsICacheInfoChannel>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIWebSocketChannel>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIWebSocketChannel>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISDBCallback>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISDBCallback>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIPresentationSessionTransportCallback>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIPresentationSessionTransportCallback>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISelectionController>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISelectionController>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIDOMEventListener>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIDOMEventListener>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsILinkHandler>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsILinkHandler>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIContentIterator>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIContentIterator>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsITransaction>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsITransaction>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsICSSLoaderObserver>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsICSSLoaderObserver>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIPrintSettings>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIPrintSettings>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsITreeView>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsITreeView>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsITreeBoxObject>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsITreeBoxObject>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsITreeSelection>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsITreeSelection>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIDOMStorageManager>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIDOMStorageManager>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAccessiblePivotObserver>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAccessiblePivotObserver>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAccessible>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAccessible>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAccessibleDocument>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAccessibleDocument>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<mozIPersonalDictionary>(nsCycleCollectionTraversalCallback&, nsCOMPtr<mozIPersonalDictionary>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<mozITXTToHTMLConv>(nsCycleCollectionTraversalCallback&, nsCOMPtr<mozITXTToHTMLConv>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAlertNotificationImageListener>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAlertNotificationImageListener>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<mozIDOMWindowProxy>(nsCycleCollectionTraversalCallback&, nsCOMPtr<mozIDOMWindowProxy>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIBaseWindow>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIBaseWindow>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIScrollable>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIScrollable>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIWebProgress>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIWebProgress>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIWebProgressListener>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIWebProgressListener>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIEventTarget>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIEventTarget>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsISound>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsISound>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIFind>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIFind>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAutoCompleteInput>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAutoCompleteInput>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAutoCompleteController>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAutoCompleteController>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsILoginManager>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsILoginManager>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsILoginReputationService>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsILoginReputationService>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAutoCompletePopup>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAutoCompletePopup>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIAutoCompleteObserver>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIAutoCompleteObserver>&, char const*, unsigned int)
Unexecuted instantiation: void ImplCycleCollectionTraverse<nsIFormAutoComplete>(nsCycleCollectionTraversalCallback&, nsCOMPtr<nsIFormAutoComplete>&, char const*, unsigned int)
1158
1159
#ifndef NSCAP_FEATURE_USE_BASE
1160
template<class T>
1161
void
1162
nsCOMPtr<T>::assign_with_AddRef(nsISupports* aRawPtr)
1163
{
1164
  if (aRawPtr) {
1165
    NSCAP_ADDREF(this, aRawPtr);
1166
  }
1167
  assign_assuming_AddRef(reinterpret_cast<T*>(aRawPtr));
1168
}
1169
1170
template<class T>
1171
void
1172
nsCOMPtr<T>::assign_from_qi(const nsQueryInterface aQI, const nsIID& aIID)
1173
{
1174
  void* newRawPtr;
1175
  if (NS_FAILED(aQI(aIID, &newRawPtr))) {
1176
    newRawPtr = nullptr;
1177
  }
1178
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1179
}
1180
1181
template<class T>
1182
void
1183
nsCOMPtr<T>::assign_from_qi_with_error(const nsQueryInterfaceWithError& aQI,
1184
                                       const nsIID& aIID)
1185
{
1186
  void* newRawPtr;
1187
  if (NS_FAILED(aQI(aIID, &newRawPtr))) {
1188
    newRawPtr = nullptr;
1189
  }
1190
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1191
}
1192
1193
template<class T>
1194
void
1195
nsCOMPtr<T>::assign_from_gs_cid(const nsGetServiceByCID aGS, const nsIID& aIID)
1196
{
1197
  void* newRawPtr;
1198
  if (NS_FAILED(aGS(aIID, &newRawPtr))) {
1199
    newRawPtr = nullptr;
1200
  }
1201
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1202
}
1203
1204
template<class T>
1205
void
1206
nsCOMPtr<T>::assign_from_gs_cid_with_error(const nsGetServiceByCIDWithError& aGS,
1207
                                           const nsIID& aIID)
1208
{
1209
  void* newRawPtr;
1210
  if (NS_FAILED(aGS(aIID, &newRawPtr))) {
1211
    newRawPtr = nullptr;
1212
  }
1213
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1214
}
1215
1216
template<class T>
1217
void
1218
nsCOMPtr<T>::assign_from_gs_contractid(const nsGetServiceByContractID aGS,
1219
                                       const nsIID& aIID)
1220
{
1221
  void* newRawPtr;
1222
  if (NS_FAILED(aGS(aIID, &newRawPtr))) {
1223
    newRawPtr = nullptr;
1224
  }
1225
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1226
}
1227
1228
template<class T>
1229
void
1230
nsCOMPtr<T>::assign_from_gs_contractid_with_error(
1231
    const nsGetServiceByContractIDWithError& aGS, const nsIID& aIID)
1232
{
1233
  void* newRawPtr;
1234
  if (NS_FAILED(aGS(aIID, &newRawPtr))) {
1235
    newRawPtr = nullptr;
1236
  }
1237
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1238
}
1239
1240
template<class T>
1241
void
1242
nsCOMPtr<T>::assign_from_query_referent(
1243
    const nsQueryReferent& aQueryReferent, const nsIID& aIID)
1244
{
1245
  void* newRawPtr;
1246
  if (NS_FAILED(aQueryReferent(aIID, &newRawPtr))) {
1247
    newRawPtr = nullptr;
1248
  }
1249
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1250
}
1251
1252
template<class T>
1253
void
1254
nsCOMPtr<T>::assign_from_helper(const nsCOMPtr_helper& helper, const nsIID& aIID)
1255
{
1256
  void* newRawPtr;
1257
  if (NS_FAILED(helper(aIID, &newRawPtr))) {
1258
    newRawPtr = nullptr;
1259
  }
1260
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1261
}
1262
1263
template<class T>
1264
void**
1265
nsCOMPtr<T>::begin_assignment()
1266
{
1267
  assign_assuming_AddRef(nullptr);
1268
  union
1269
  {
1270
    T** mT;
1271
    void** mVoid;
1272
  } result;
1273
  result.mT = &mRawPtr;
1274
  return result.mVoid;
1275
}
1276
#endif
1277
1278
template<class T>
1279
inline nsCOMPtr<T>*
1280
address_of(nsCOMPtr<T>& aPtr)
1281
0
{
1282
0
  return aPtr.get_address();
1283
0
}
1284
1285
template<class T>
1286
inline const nsCOMPtr<T>*
1287
address_of(const nsCOMPtr<T>& aPtr)
1288
{
1289
  return aPtr.get_address();
1290
}
1291
1292
/**
1293
 * This class is designed to be used for anonymous temporary objects in the
1294
 * argument list of calls that return COM interface pointers, e.g.,
1295
 *
1296
 *   nsCOMPtr<IFoo> fooP;
1297
 *   ...->QueryInterface(iid, getter_AddRefs(fooP))
1298
 *
1299
 * DO NOT USE THIS TYPE DIRECTLY IN YOUR CODE. Use |getter_AddRefs()| instead.
1300
 *
1301
 * When initialized with a |nsCOMPtr|, as in the example above, it returns
1302
 * a |void**|, a |T**|, or an |nsISupports**| as needed, that the outer call
1303
 * (|QueryInterface| in this case) can fill in.
1304
 *
1305
 * This type should be a nested class inside |nsCOMPtr<T>|.
1306
 */
1307
template<class T>
1308
class nsGetterAddRefs
1309
{
1310
public:
1311
  explicit nsGetterAddRefs(nsCOMPtr<T>& aSmartPtr)
1312
    : mTargetSmartPtr(aSmartPtr)
1313
19.1M
  {
1314
19.1M
  }
nsGetterAddRefs<nsIFile>::nsGetterAddRefs(nsCOMPtr<nsIFile>&)
Line
Count
Source
1313
273
  {
1314
273
  }
Unexecuted instantiation: nsGetterAddRefs<nsIX509CertValidity>::nsGetterAddRefs(nsCOMPtr<nsIX509CertValidity>&)
Unexecuted instantiation: nsGetterAddRefs<nsIUTF8StringEnumerator>::nsGetterAddRefs(nsCOMPtr<nsIUTF8StringEnumerator>&)
nsGetterAddRefs<nsIZipReader>::nsGetterAddRefs(nsCOMPtr<nsIZipReader>&)
Line
Count
Source
1313
5
  {
1314
5
  }
Unexecuted instantiation: nsGetterAddRefs<nsIX509Cert>::nsGetterAddRefs(nsCOMPtr<nsIX509Cert>&)
nsGetterAddRefs<nsIInputStream>::nsGetterAddRefs(nsCOMPtr<nsIInputStream>&)
Line
Count
Source
1313
10
  {
1314
10
  }
Unexecuted instantiation: nsGetterAddRefs<nsIUnicharInputStream>::nsGetterAddRefs(nsCOMPtr<nsIUnicharInputStream>&)
nsGetterAddRefs<nsIDirectoryEnumerator>::nsGetterAddRefs(nsCOMPtr<nsIDirectoryEnumerator>&)
Line
Count
Source
1313
3
  {
1314
3
  }
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncInputStream>::nsGetterAddRefs(nsCOMPtr<nsIAsyncInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIOutputStream>::nsGetterAddRefs(nsCOMPtr<nsIOutputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransport>::nsGetterAddRefs(nsCOMPtr<nsITransport>&)
nsGetterAddRefs<nsIProperties>::nsGetterAddRefs(nsCOMPtr<nsIProperties>&)
Line
Count
Source
1313
6
  {
1314
6
  }
nsGetterAddRefs<nsICategoryManager>::nsGetterAddRefs(nsCOMPtr<nsICategoryManager>&)
Line
Count
Source
1313
1
  {
1314
1
  }
nsGetterAddRefs<nsIURI>::nsGetterAddRefs(nsCOMPtr<nsIURI>&)
Line
Count
Source
1313
6.35M
  {
1314
6.35M
  }
nsGetterAddRefs<nsIThread>::nsGetterAddRefs(nsCOMPtr<nsIThread>&)
Line
Count
Source
1313
248
  {
1314
248
  }
nsGetterAddRefs<nsIChannel>::nsGetterAddRefs(nsCOMPtr<nsIChannel>&)
Line
Count
Source
1313
23
  {
1314
23
  }
nsGetterAddRefs<nsIPrefBranch>::nsGetterAddRefs(nsCOMPtr<nsIPrefBranch>&)
Line
Count
Source
1313
6
  {
1314
6
  }
nsGetterAddRefs<nsIProtocolHandler>::nsGetterAddRefs(nsCOMPtr<nsIProtocolHandler>&)
Line
Count
Source
1313
3.06M
  {
1314
3.06M
  }
Unexecuted instantiation: nsGetterAddRefs<nsIServiceManager>::nsGetterAddRefs(nsCOMPtr<nsIServiceManager>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStringBundle>::nsGetterAddRefs(nsCOMPtr<nsIStringBundle>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrefLocalizedString>::nsGetterAddRefs(nsCOMPtr<nsIPrefLocalizedString>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPersistentProperties>::nsGetterAddRefs(nsCOMPtr<nsIPersistentProperties>&)
nsGetterAddRefs<nsILoadInfo>::nsGetterAddRefs(nsCOMPtr<nsILoadInfo>&)
Line
Count
Source
1313
39
  {
1314
39
  }
Unexecuted instantiation: nsGetterAddRefs<nsIInterfaceRequestor>::nsGetterAddRefs(nsCOMPtr<nsIInterfaceRequestor>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncOutputStream>::nsGetterAddRefs(nsCOMPtr<nsIAsyncOutputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsICancelable>::nsGetterAddRefs(nsCOMPtr<nsICancelable>&)
Unexecuted instantiation: nsGetterAddRefs<nsISocketTransport>::nsGetterAddRefs(nsCOMPtr<nsISocketTransport>&)
nsGetterAddRefs<nsIContentSecurityPolicy>::nsGetterAddRefs(nsCOMPtr<nsIContentSecurityPolicy>&)
Line
Count
Source
1313
5
  {
1314
5
  }
Unexecuted instantiation: nsGetterAddRefs<nsICacheStorage>::nsGetterAddRefs(nsCOMPtr<nsICacheStorage>&)
Unexecuted instantiation: nsGetterAddRefs<nsILoadContextInfo>::nsGetterAddRefs(nsCOMPtr<nsILoadContextInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsINetworkPredictor>::nsGetterAddRefs(nsCOMPtr<nsINetworkPredictor>&)
nsGetterAddRefs<nsILoadGroup>::nsGetterAddRefs(nsCOMPtr<nsILoadGroup>&)
Line
Count
Source
1313
3
  {
1314
3
  }
nsGetterAddRefs<nsIRequestContext>::nsGetterAddRefs(nsCOMPtr<nsIRequestContext>&)
Line
Count
Source
1313
3
  {
1314
3
  }
Unexecuted instantiation: nsGetterAddRefs<nsITLSServerSocket>::nsGetterAddRefs(nsCOMPtr<nsITLSServerSocket>&)
Unexecuted instantiation: nsGetterAddRefs<nsIChannelEventSink>::nsGetterAddRefs(nsCOMPtr<nsIChannelEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIRequestObserver>::nsGetterAddRefs(nsCOMPtr<nsIRequestObserver>&)
nsGetterAddRefs<nsIPrincipal>::nsGetterAddRefs(nsCOMPtr<nsIPrincipal>&)
Line
Count
Source
1313
11.5k
  {
1314
11.5k
  }
Unexecuted instantiation: nsGetterAddRefs<nsIStreamListener>::nsGetterAddRefs(nsCOMPtr<nsIStreamListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsILoadContext>::nsGetterAddRefs(nsCOMPtr<nsILoadContext>&)
Unexecuted instantiation: nsGetterAddRefs<nsIProgressEventSink>::nsGetterAddRefs(nsCOMPtr<nsIProgressEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIParentChannel>::nsGetterAddRefs(nsCOMPtr<nsIParentChannel>&)
Unexecuted instantiation: nsGetterAddRefs<mozIDOMWindowProxy>::nsGetterAddRefs(nsCOMPtr<mozIDOMWindowProxy>&)
Unexecuted instantiation: nsGetterAddRefs<nsISecureBrowserUI>::nsGetterAddRefs(nsCOMPtr<nsISecureBrowserUI>&)
nsGetterAddRefs<nsIURIMutator>::nsGetterAddRefs(nsCOMPtr<nsIURIMutator>&)
Line
Count
Source
1313
3.91k
  {
1314
3.91k
  }
nsGetterAddRefs<nsIFileProtocolHandler>::nsGetterAddRefs(nsCOMPtr<nsIFileProtocolHandler>&)
Line
Count
Source
1313
11
  {
1314
11
  }
Unexecuted instantiation: nsGetterAddRefs<nsIRequest>::nsGetterAddRefs(nsCOMPtr<nsIRequest>&)
Unexecuted instantiation: nsGetterAddRefs<nsIProxyInfo>::nsGetterAddRefs(nsCOMPtr<nsIProxyInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsISocketProvider>::nsGetterAddRefs(nsCOMPtr<nsISocketProvider>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransportEventSink>::nsGetterAddRefs(nsCOMPtr<nsITransportEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsINetAddr>::nsGetterAddRefs(nsCOMPtr<nsINetAddr>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStoragePendingStatement>::nsGetterAddRefs(nsCOMPtr<mozIStoragePendingStatement>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageStatement>::nsGetterAddRefs(nsCOMPtr<mozIStorageStatement>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageAsyncStatement>::nsGetterAddRefs(nsCOMPtr<mozIStorageAsyncStatement>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageConnection>::nsGetterAddRefs(nsCOMPtr<mozIStorageConnection>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageBindingParamsArray>::nsGetterAddRefs(nsCOMPtr<mozIStorageBindingParamsArray>&)
Unexecuted instantiation: nsGetterAddRefs<nsIArray>::nsGetterAddRefs(nsCOMPtr<nsIArray>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageBindingParams>::nsGetterAddRefs(nsCOMPtr<mozIStorageBindingParams>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDNSListener>::nsGetterAddRefs(nsCOMPtr<nsIDNSListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPropertyBag2>::nsGetterAddRefs(nsCOMPtr<nsIPropertyBag2>&)
Unexecuted instantiation: nsGetterAddRefs<nsIVariant>::nsGetterAddRefs(nsCOMPtr<nsIVariant>&)
nsGetterAddRefs<nsIComponentRegistrar>::nsGetterAddRefs(nsCOMPtr<nsIComponentRegistrar>&)
Line
Count
Source
1313
3
  {
1314
3
  }
Unexecuted instantiation: nsGetterAddRefs<nsIWeakReference>::nsGetterAddRefs(nsCOMPtr<nsIWeakReference>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStorageStream>::nsGetterAddRefs(nsCOMPtr<nsIStorageStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIApplicationCache>::nsGetterAddRefs(nsCOMPtr<nsIApplicationCache>&)
Unexecuted instantiation: nsGetterAddRefs<nsIEventTarget>::nsGetterAddRefs(nsCOMPtr<nsIEventTarget>&)
Unexecuted instantiation: nsGetterAddRefs<nsICacheSession>::nsGetterAddRefs(nsCOMPtr<nsICacheSession>&)
Unexecuted instantiation: nsGetterAddRefs<nsICacheEntryDescriptor>::nsGetterAddRefs(nsCOMPtr<nsICacheEntryDescriptor>&)
nsGetterAddRefs<nsIAboutModule>::nsGetterAddRefs(nsCOMPtr<nsIAboutModule>&)
Line
Count
Source
1313
4.09k
  {
1314
4.09k
  }
Unexecuted instantiation: nsGetterAddRefs<nsITabChild>::nsGetterAddRefs(nsCOMPtr<nsITabChild>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrompt>::nsGetterAddRefs(nsCOMPtr<nsIPrompt>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFTPEventSink>::nsGetterAddRefs(nsCOMPtr<nsIFTPEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAuthPrompt2>::nsGetterAddRefs(nsCOMPtr<nsIAuthPrompt2>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFTPChannelParentInternal>::nsGetterAddRefs(nsCOMPtr<nsIFTPChannelParentInternal>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAuthPrompt>::nsGetterAddRefs(nsCOMPtr<nsIAuthPrompt>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHttpAuthenticator>::nsGetterAddRefs(nsCOMPtr<nsIHttpAuthenticator>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStreamConverterService>::nsGetterAddRefs(nsCOMPtr<nsIStreamConverterService>&)
Unexecuted instantiation: nsGetterAddRefs<nsINetworkInterceptController>::nsGetterAddRefs(nsCOMPtr<nsINetworkInterceptController>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDocument>::nsGetterAddRefs(nsCOMPtr<nsIDocument>&)
Unexecuted instantiation: nsGetterAddRefs<nsIIOService>::nsGetterAddRefs(nsCOMPtr<nsIIOService>&)
Unexecuted instantiation: nsGetterAddRefs<nsIApplicationCacheContainer>::nsGetterAddRefs(nsCOMPtr<nsIApplicationCacheContainer>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDeprecationWarner>::nsGetterAddRefs(nsCOMPtr<nsIDeprecationWarner>&)
Unexecuted instantiation: nsGetterAddRefs<nsITabParent>::nsGetterAddRefs(nsCOMPtr<nsITabParent>&)
Unexecuted instantiation: nsGetterAddRefs<nsIRedirectResultListener>::nsGetterAddRefs(nsCOMPtr<nsIRedirectResultListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHttpPushListener>::nsGetterAddRefs(nsCOMPtr<nsIHttpPushListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIApplicationCacheNamespace>::nsGetterAddRefs(nsCOMPtr<nsIApplicationCacheNamespace>&)
Unexecuted instantiation: nsGetterAddRefs<nsICacheEntry>::nsGetterAddRefs(nsCOMPtr<nsICacheEntry>&)
Unexecuted instantiation: nsGetterAddRefs<nsIInputStreamPump>::nsGetterAddRefs(nsCOMPtr<nsIInputStreamPump>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDOMGeoPositionCoords>::nsGetterAddRefs(nsCOMPtr<nsIDOMGeoPositionCoords>&)
Unexecuted instantiation: nsGetterAddRefs<nsIJSID>::nsGetterAddRefs(nsCOMPtr<nsIJSID>&)
Unexecuted instantiation: nsGetterAddRefs<nsIScreen>::nsGetterAddRefs(nsCOMPtr<nsIScreen>&)
nsGetterAddRefs<nsIComponentManager>::nsGetterAddRefs(nsCOMPtr<nsIComponentManager>&)
Line
Count
Source
1313
1.62M
  {
1314
1.62M
  }
nsGetterAddRefs<xpcIJSGetFactory>::nsGetterAddRefs(nsCOMPtr<xpcIJSGetFactory>&)
Line
Count
Source
1313
1
  {
1314
1
  }
nsGetterAddRefs<nsIFactory>::nsGetterAddRefs(nsCOMPtr<nsIFactory>&)
Line
Count
Source
1313
1
  {
1314
1
  }
Unexecuted instantiation: nsGetterAddRefs<nsIIncrementalStreamLoader>::nsGetterAddRefs(nsCOMPtr<nsIIncrementalStreamLoader>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStackFrame>::nsGetterAddRefs(nsCOMPtr<nsIStackFrame>&)
Unexecuted instantiation: nsGetterAddRefs<nsIExpandedPrincipal>::nsGetterAddRefs(nsCOMPtr<nsIExpandedPrincipal>&)
nsGetterAddRefs<nsIXPConnectWrappedNative>::nsGetterAddRefs(nsCOMPtr<nsIXPConnectWrappedNative>&)
Line
Count
Source
1313
3
  {
1314
3
  }
nsGetterAddRefs<nsIXPCComponents_Interfaces>::nsGetterAddRefs(nsCOMPtr<nsIXPCComponents_Interfaces>&)
Line
Count
Source
1313
4
  {
1314
4
  }
nsGetterAddRefs<nsIXPCComponents_Classes>::nsGetterAddRefs(nsCOMPtr<nsIXPCComponents_Classes>&)
Line
Count
Source
1313
4
  {
1314
4
  }
Unexecuted instantiation: nsGetterAddRefs<nsIRunnable>::nsGetterAddRefs(nsCOMPtr<nsIRunnable>&)
Unexecuted instantiation: nsGetterAddRefs<nsISupportsDouble>::nsGetterAddRefs(nsCOMPtr<nsISupportsDouble>&)
Unexecuted instantiation: nsGetterAddRefs<nsIJSEnumerator>::nsGetterAddRefs(nsCOMPtr<nsIJSEnumerator>&)
nsGetterAddRefs<nsIXPCScriptable>::nsGetterAddRefs(nsCOMPtr<nsIXPCScriptable>&)
Line
Count
Source
1313
8.12M
  {
1314
8.12M
  }
nsGetterAddRefs<nsIXPCComponents_Results>::nsGetterAddRefs(nsCOMPtr<nsIXPCComponents_Results>&)
Line
Count
Source
1313
3
  {
1314
3
  }
nsGetterAddRefs<nsIXPCComponents_Utils>::nsGetterAddRefs(nsCOMPtr<nsIXPCComponents_Utils>&)
Line
Count
Source
1313
3
  {
1314
3
  }
Unexecuted instantiation: nsGetterAddRefs<nsIZipReaderCache>::nsGetterAddRefs(nsCOMPtr<nsIZipReaderCache>&)
Unexecuted instantiation: nsGetterAddRefs<nsIJARURI>::nsGetterAddRefs(nsCOMPtr<nsIJARURI>&)
nsGetterAddRefs<nsIURL>::nsGetterAddRefs(nsCOMPtr<nsIURL>&)
Line
Count
Source
1313
2.22k
  {
1314
2.22k
  }
Unexecuted instantiation: nsGetterAddRefs<nsICollation>::nsGetterAddRefs(nsCOMPtr<nsICollation>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryQuery>::nsGetterAddRefs(nsCOMPtr<nsINavHistoryQuery>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryQueryOptions>::nsGetterAddRefs(nsCOMPtr<nsINavHistoryQueryOptions>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryResult>::nsGetterAddRefs(nsCOMPtr<nsINavHistoryResult>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryContainerResultNode>::nsGetterAddRefs(nsCOMPtr<nsINavHistoryContainerResultNode>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryResultNode>::nsGetterAddRefs(nsCOMPtr<nsINavHistoryResultNode>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFileInputStream>::nsGetterAddRefs(nsCOMPtr<nsIFileInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsILineInputStream>::nsGetterAddRefs(nsCOMPtr<nsILineInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHandlerApp>::nsGetterAddRefs(nsCOMPtr<nsIHandlerApp>&)
Unexecuted instantiation: nsGetterAddRefs<nsIMutableArray>::nsGetterAddRefs(nsCOMPtr<nsIMutableArray>&)
Unexecuted instantiation: nsGetterAddRefs<nsIMIMEInfo>::nsGetterAddRefs(nsCOMPtr<nsIMIMEInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHandlerInfo>::nsGetterAddRefs(nsCOMPtr<nsIHandlerInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsIOfflineCacheUpdate>::nsGetterAddRefs(nsCOMPtr<nsIOfflineCacheUpdate>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDomainSet>::nsGetterAddRefs(nsCOMPtr<nsIDomainSet>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDocShellTreeItem>::nsGetterAddRefs(nsCOMPtr<nsIDocShellTreeItem>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::dom::Element>::nsGetterAddRefs(nsCOMPtr<mozilla::dom::Element>&)
Unexecuted instantiation: nsGetterAddRefs<nsIContent>::nsGetterAddRefs(nsCOMPtr<nsIContent>&)
Unexecuted instantiation: nsGetterAddRefs<nsIContentViewer>::nsGetterAddRefs(nsCOMPtr<nsIContentViewer>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresShell>::nsGetterAddRefs(nsCOMPtr<nsIPresShell>&)
Unexecuted instantiation: nsGetterAddRefs<imgILoader>::nsGetterAddRefs(nsCOMPtr<imgILoader>&)
Unexecuted instantiation: nsGetterAddRefs<imgIRequest>::nsGetterAddRefs(nsCOMPtr<imgIRequest>&)
Unexecuted instantiation: nsGetterAddRefs<imgIContainer>::nsGetterAddRefs(nsCOMPtr<imgIContainer>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::dom::EventTarget>::nsGetterAddRefs(nsCOMPtr<mozilla::dom::EventTarget>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDragSession>::nsGetterAddRefs(nsCOMPtr<nsIDragSession>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::dom::DataTransfer>::nsGetterAddRefs(nsCOMPtr<mozilla::dom::DataTransfer>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDocShellTreeOwner>::nsGetterAddRefs(nsCOMPtr<nsIDocShellTreeOwner>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPluginTag>::nsGetterAddRefs(nsCOMPtr<nsIPluginTag>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWidget>::nsGetterAddRefs(nsCOMPtr<nsIWidget>&)
Unexecuted instantiation: nsGetterAddRefs<nsISlowScriptDebugCallback>::nsGetterAddRefs(nsCOMPtr<nsISlowScriptDebugCallback>&)
Unexecuted instantiation: nsGetterAddRefs<nsIController>::nsGetterAddRefs(nsCOMPtr<nsIController>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDocShell>::nsGetterAddRefs(nsCOMPtr<nsIDocShell>&)
Unexecuted instantiation: nsGetterAddRefs<nsPIDOMWindowOuter>::nsGetterAddRefs(nsCOMPtr<nsPIDOMWindowOuter>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebBrowserPrint>::nsGetterAddRefs(nsCOMPtr<nsIWebBrowserPrint>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrintSettings>::nsGetterAddRefs(nsCOMPtr<nsIPrintSettings>&)
Unexecuted instantiation: nsGetterAddRefs<nsIJSArgArray>::nsGetterAddRefs(nsCOMPtr<nsIJSArgArray>&)
Unexecuted instantiation: nsGetterAddRefs<nsIBrowserDOMWindow>::nsGetterAddRefs(nsCOMPtr<nsIBrowserDOMWindow>&)
Unexecuted instantiation: nsGetterAddRefs<nsISHEntry>::nsGetterAddRefs(nsCOMPtr<nsISHEntry>&)
Unexecuted instantiation: nsGetterAddRefs<nsIXULWindow>::nsGetterAddRefs(nsCOMPtr<nsIXULWindow>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransferable>::nsGetterAddRefs(nsCOMPtr<nsITransferable>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncShutdownClient>::nsGetterAddRefs(nsCOMPtr<nsIAsyncShutdownClient>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHttpChannel>::nsGetterAddRefs(nsCOMPtr<nsIHttpChannel>&)
Unexecuted instantiation: nsGetterAddRefs<nsILayoutHistoryState>::nsGetterAddRefs(nsCOMPtr<nsILayoutHistoryState>&)
Unexecuted instantiation: nsGetterAddRefs<nsINode>::nsGetterAddRefs(nsCOMPtr<nsINode>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFrameEnumerator>::nsGetterAddRefs(nsCOMPtr<nsIFrameEnumerator>&)
Unexecuted instantiation: nsGetterAddRefs<nsISelectionController>::nsGetterAddRefs(nsCOMPtr<nsISelectionController>&)
Unexecuted instantiation: nsGetterAddRefs<nsIContentViewerEdit>::nsGetterAddRefs(nsCOMPtr<nsIContentViewerEdit>&)
Unexecuted instantiation: nsGetterAddRefs<nsIControllers>::nsGetterAddRefs(nsCOMPtr<nsIControllers>&)
Unexecuted instantiation: nsGetterAddRefs<nsIGlobalObject>::nsGetterAddRefs(nsCOMPtr<nsIGlobalObject>&)
Unexecuted instantiation: nsGetterAddRefs<nsPIDOMWindowInner>::nsGetterAddRefs(nsCOMPtr<nsPIDOMWindowInner>&)
Unexecuted instantiation: nsGetterAddRefs<nsIControllerCommand>::nsGetterAddRefs(nsCOMPtr<nsIControllerCommand>&)
Unexecuted instantiation: nsGetterAddRefs<nsISupportsPRUint32>::nsGetterAddRefs(nsCOMPtr<nsISupportsPRUint32>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::JSEventHandler>::nsGetterAddRefs(nsCOMPtr<mozilla::JSEventHandler>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStreamLoader>::nsGetterAddRefs(nsCOMPtr<nsIStreamLoader>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFileStream>::nsGetterAddRefs(nsCOMPtr<nsIFileStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIXMLContentSink>::nsGetterAddRefs(nsCOMPtr<nsIXMLContentSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHTMLContentSink>::nsGetterAddRefs(nsCOMPtr<nsIHTMLContentSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIInlineSpellChecker>::nsGetterAddRefs(nsCOMPtr<nsIInlineSpellChecker>&)
Unexecuted instantiation: nsGetterAddRefs<nsIEditingSession>::nsGetterAddRefs(nsCOMPtr<nsIEditingSession>&)
Unexecuted instantiation: nsGetterAddRefs<nsICommandManager>::nsGetterAddRefs(nsCOMPtr<nsICommandManager>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebNavigation>::nsGetterAddRefs(nsCOMPtr<nsIWebNavigation>&)
Unexecuted instantiation: nsGetterAddRefs<nsIKeyObject>::nsGetterAddRefs(nsCOMPtr<nsIKeyObject>&)
Unexecuted instantiation: nsGetterAddRefs<nsIMediaDevice>::nsGetterAddRefs(nsCOMPtr<nsIMediaDevice>&)
Unexecuted instantiation: nsGetterAddRefs<nsIBinaryOutputStream>::nsGetterAddRefs(nsCOMPtr<nsIBinaryOutputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIQuotaRequest>::nsGetterAddRefs(nsCOMPtr<nsIQuotaRequest>&)
Unexecuted instantiation: nsGetterAddRefs<nsIBinaryInputStream>::nsGetterAddRefs(nsCOMPtr<nsIBinaryInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::nsISVGPoint>::nsGetterAddRefs(nsCOMPtr<mozilla::nsISVGPoint>&)
Unexecuted instantiation: nsGetterAddRefs<nsISocketFilter>::nsGetterAddRefs(nsCOMPtr<nsISocketFilter>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageProgressHandler>::nsGetterAddRefs(nsCOMPtr<mozIStorageProgressHandler>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFileURL>::nsGetterAddRefs(nsCOMPtr<nsIFileURL>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebBrowserChrome3>::nsGetterAddRefs(nsCOMPtr<nsIWebBrowserChrome3>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDomainPolicy>::nsGetterAddRefs(nsCOMPtr<nsIDomainPolicy>&)
Unexecuted instantiation: nsGetterAddRefs<nsIURIFixupInfo>::nsGetterAddRefs(nsCOMPtr<nsIURIFixupInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsISearchEngine>::nsGetterAddRefs(nsCOMPtr<nsISearchEngine>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFrameLoaderOwner>::nsGetterAddRefs(nsCOMPtr<nsIFrameLoaderOwner>&)
Unexecuted instantiation: nsGetterAddRefs<nsIObjectInputStream>::nsGetterAddRefs(nsCOMPtr<nsIObjectInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIObjectOutputStream>::nsGetterAddRefs(nsCOMPtr<nsIObjectOutputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDTD>::nsGetterAddRefs(nsCOMPtr<nsIDTD>&)
Unexecuted instantiation: nsGetterAddRefs<nsIXPathResult>::nsGetterAddRefs(nsCOMPtr<nsIXPathResult>&)
Unexecuted instantiation: nsGetterAddRefs<nsIParser>::nsGetterAddRefs(nsCOMPtr<nsIParser>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStringEnumerator>::nsGetterAddRefs(nsCOMPtr<nsIStringEnumerator>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDOMXULSelectControlElement>::nsGetterAddRefs(nsCOMPtr<nsIDOMXULSelectControlElement>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDocumentEncoder>::nsGetterAddRefs(nsCOMPtr<nsIDocumentEncoder>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentCurrencyAmount>::nsGetterAddRefs(nsCOMPtr<nsIPaymentCurrencyAmount>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentItem>::nsGetterAddRefs(nsCOMPtr<nsIPaymentItem>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentShippingOption>::nsGetterAddRefs(nsCOMPtr<nsIPaymentShippingOption>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentDetailsModifier>::nsGetterAddRefs(nsCOMPtr<nsIPaymentDetailsModifier>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentMethodData>::nsGetterAddRefs(nsCOMPtr<nsIPaymentMethodData>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentDetails>::nsGetterAddRefs(nsCOMPtr<nsIPaymentDetails>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentOptions>::nsGetterAddRefs(nsCOMPtr<nsIPaymentOptions>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentRequest>::nsGetterAddRefs(nsCOMPtr<nsIPaymentRequest>&)
Unexecuted instantiation: nsGetterAddRefs<nsIConsoleReportCollector>::nsGetterAddRefs(nsCOMPtr<nsIConsoleReportCollector>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationControlChannel>::nsGetterAddRefs(nsCOMPtr<nsIPresentationControlChannel>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationDevice>::nsGetterAddRefs(nsCOMPtr<nsIPresentationDevice>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationRespondingListener>::nsGetterAddRefs(nsCOMPtr<nsIPresentationRespondingListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationSessionTransportBuilder>::nsGetterAddRefs(nsCOMPtr<nsIPresentationSessionTransportBuilder>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationSessionListener>::nsGetterAddRefs(nsCOMPtr<nsIPresentationSessionListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationDeviceListener>::nsGetterAddRefs(nsCOMPtr<nsIPresentationDeviceListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrintSession>::nsGetterAddRefs(nsCOMPtr<nsIPrintSession>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFormatConverter>::nsGetterAddRefs(nsCOMPtr<nsIFormatConverter>&)
Unexecuted instantiation: nsGetterAddRefs<nsICSSDeclaration>::nsGetterAddRefs(nsCOMPtr<nsICSSDeclaration>&)
Unexecuted instantiation: nsGetterAddRefs<nsIURIRefObject>::nsGetterAddRefs(nsCOMPtr<nsIURIRefObject>&)
Unexecuted instantiation: nsGetterAddRefs<nsIContentIterator>::nsGetterAddRefs(nsCOMPtr<nsIContentIterator>&)
Unexecuted instantiation: nsGetterAddRefs<imgINotificationObserver>::nsGetterAddRefs(nsCOMPtr<imgINotificationObserver>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDOMXULSelectControlItemElement>::nsGetterAddRefs(nsCOMPtr<nsIDOMXULSelectControlItemElement>&)
Unexecuted instantiation: nsGetterAddRefs<nsBoxLayout>::nsGetterAddRefs(nsCOMPtr<nsBoxLayout>&)
Unexecuted instantiation: nsGetterAddRefs<nsILinkHandler>::nsGetterAddRefs(nsCOMPtr<nsILinkHandler>&)
Unexecuted instantiation: nsGetterAddRefs<nsITreeView>::nsGetterAddRefs(nsCOMPtr<nsITreeView>&)
Unexecuted instantiation: nsGetterAddRefs<nsIBaseWindow>::nsGetterAddRefs(nsCOMPtr<nsIBaseWindow>&)
Unexecuted instantiation: nsGetterAddRefs<nsITreeBoxObject>::nsGetterAddRefs(nsCOMPtr<nsITreeBoxObject>&)
Unexecuted instantiation: nsGetterAddRefs<nsITreeSelection>::nsGetterAddRefs(nsCOMPtr<nsITreeSelection>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebProgressListener>::nsGetterAddRefs(nsCOMPtr<nsIWebProgressListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrintProgressParams>::nsGetterAddRefs(nsCOMPtr<nsIPrintProgressParams>&)
Unexecuted instantiation: nsGetterAddRefs<nsIURIContentListener>::nsGetterAddRefs(nsCOMPtr<nsIURIContentListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsISearchSubmission>::nsGetterAddRefs(nsCOMPtr<nsISearchSubmission>&)
Unexecuted instantiation: nsGetterAddRefs<nsITimerCallback>::nsGetterAddRefs(nsCOMPtr<nsITimerCallback>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDOMXULContainerElement>::nsGetterAddRefs(nsCOMPtr<nsIDOMXULContainerElement>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAccessibleRelation>::nsGetterAddRefs(nsCOMPtr<nsIAccessibleRelation>&)
Unexecuted instantiation: nsGetterAddRefs<nsINodeList>::nsGetterAddRefs(nsCOMPtr<nsINodeList>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPK11Token>::nsGetterAddRefs(nsCOMPtr<nsIPK11Token>&)
Unexecuted instantiation: nsGetterAddRefs<nsITokenPasswordDialogs>::nsGetterAddRefs(nsCOMPtr<nsITokenPasswordDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsIX509CertList>::nsGetterAddRefs(nsCOMPtr<nsIX509CertList>&)
Unexecuted instantiation: nsGetterAddRefs<nsITokenDialogs>::nsGetterAddRefs(nsCOMPtr<nsITokenDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsIGeneratingKeypairInfoDialogs>::nsGetterAddRefs(nsCOMPtr<nsIGeneratingKeypairInfoDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsIASN1Sequence>::nsGetterAddRefs(nsCOMPtr<nsIASN1Sequence>&)
Unexecuted instantiation: nsGetterAddRefs<nsIASN1PrintableItem>::nsGetterAddRefs(nsCOMPtr<nsIASN1PrintableItem>&)
Unexecuted instantiation: nsGetterAddRefs<nsICertificateDialogs>::nsGetterAddRefs(nsCOMPtr<nsICertificateDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsIClientAuthDialogs>::nsGetterAddRefs(nsCOMPtr<nsIClientAuthDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransportSecurityInfo>::nsGetterAddRefs(nsCOMPtr<nsITransportSecurityInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsISecurityEventSink>::nsGetterAddRefs(nsCOMPtr<nsISecurityEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncShutdownBarrier>::nsGetterAddRefs(nsCOMPtr<nsIAsyncShutdownBarrier>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPropertyBag>::nsGetterAddRefs(nsCOMPtr<nsIPropertyBag>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageRow>::nsGetterAddRefs(nsCOMPtr<mozIStorageRow>&)
Unexecuted instantiation: nsGetterAddRefs<imgICache>::nsGetterAddRefs(nsCOMPtr<imgICache>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompletePopup>::nsGetterAddRefs(nsCOMPtr<nsIAutoCompletePopup>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteController>::nsGetterAddRefs(nsCOMPtr<nsIAutoCompleteController>&)
Unexecuted instantiation: nsGetterAddRefs<nsIUrlClassifierHashCompleter>::nsGetterAddRefs(nsCOMPtr<nsIUrlClassifierHashCompleter>&)
Unexecuted instantiation: nsGetterAddRefs<nsIUrlClassifierCacheInfo>::nsGetterAddRefs(nsCOMPtr<nsIUrlClassifierCacheInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebBrowserChrome>::nsGetterAddRefs(nsCOMPtr<nsIWebBrowserChrome>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteSimpleResultListener>::nsGetterAddRefs(nsCOMPtr<nsIAutoCompleteSimpleResultListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteResult>::nsGetterAddRefs(nsCOMPtr<nsIAutoCompleteResult>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteInput>::nsGetterAddRefs(nsCOMPtr<nsIAutoCompleteInput>&)
Unexecuted instantiation: nsGetterAddRefs<nsIProfileLock>::nsGetterAddRefs(nsCOMPtr<nsIProfileLock>&)
Unexecuted instantiation: nsGetterAddRefs<nsIToolkitProfile>::nsGetterAddRefs(nsCOMPtr<nsIToolkitProfile>&)
Unexecuted instantiation: nsGetterAddRefs<nsIToolkitProfileService>::nsGetterAddRefs(nsCOMPtr<nsIToolkitProfileService>&)
Unexecuted instantiation: nsGetterAddRefs<nsIProfileUnlocker>::nsGetterAddRefs(nsCOMPtr<nsIProfileUnlocker>&)
Unexecuted instantiation: nsGetterAddRefs<nsINativeAppSupport>::nsGetterAddRefs(nsCOMPtr<nsINativeAppSupport>&)
Unexecuted instantiation: nsGetterAddRefs<nsIGSettingsCollection>::nsGetterAddRefs(nsCOMPtr<nsIGSettingsCollection>&)
Unexecuted instantiation: nsGetterAddRefs<nsIGIOMimeApp>::nsGetterAddRefs(nsCOMPtr<nsIGIOMimeApp>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransaction>::nsGetterAddRefs(nsCOMPtr<nsITransaction>&)
1315
1316
#if defined(NSCAP_FEATURE_TEST_DONTQUERY_CASES) || defined(NSCAP_LOG_EXTERNAL_ASSIGNMENT)
1317
  ~nsGetterAddRefs()
1318
  {
1319
#ifdef NSCAP_LOG_EXTERNAL_ASSIGNMENT
1320
    NSCAP_LOG_ASSIGNMENT(reinterpret_cast<void*>(address_of(mTargetSmartPtr)),
1321
                         mTargetSmartPtr.get());
1322
#endif
1323
1324
#ifdef NSCAP_FEATURE_TEST_DONTQUERY_CASES
1325
    mTargetSmartPtr.Assert_NoQueryNeeded();
1326
#endif
1327
  }
1328
#endif
1329
1330
  operator void**()
1331
3.24M
  {
1332
3.24M
    return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
1333
3.24M
  }
nsGetterAddRefs<nsIFile>::operator void**()
Line
Count
Source
1331
30
  {
1332
30
    return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
1333
30
  }
nsGetterAddRefs<nsIProperties>::operator void**()
Line
Count
Source
1331
6
  {
1332
6
    return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
1333
6
  }
nsGetterAddRefs<nsICategoryManager>::operator void**()
Line
Count
Source
1331
1
  {
1332
1
    return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
1333
1
  }
nsGetterAddRefs<nsISimpleEnumerator>::operator void**()
Line
Count
Source
1331
3
  {
1332
3
    return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
1333
3
  }
Unexecuted instantiation: nsGetterAddRefs<nsIPrefLocalizedString>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIChannelEventSink>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsILoadContext>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIProgressEventSink>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIParentChannel>::operator void**()
nsGetterAddRefs<nsIURI>::operator void**()
Line
Count
Source
1331
3.24M
  {
1332
3.24M
    return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
1333
3.24M
  }
Unexecuted instantiation: nsGetterAddRefs<nsITabChild>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIPrompt>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIFTPEventSink>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIFTPChannelParentInternal>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIAuthPrompt>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsINetworkInterceptController>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIApplicationCacheContainer>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIDeprecationWarner>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIRedirectResultListener>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIHttpPushListener>::operator void**()
nsGetterAddRefs<xpcIJSGetFactory>::operator void**()
Line
Count
Source
1331
1
  {
1332
1
    return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
1333
1
  }
Unexecuted instantiation: nsGetterAddRefs<nsIStackFrame>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIRunnable>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsISupportsDouble>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIJSEnumerator>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIHandlerApp>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIWebBrowserPrint>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsISupportsPRUint32>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIDocShell>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIWebNavigation>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIMediaDevice>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsPIDOMWindowInner>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsILinkHandler>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsITokenPasswordDialogs>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsITokenDialogs>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIGeneratingKeypairInfoDialogs>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsICertificateDialogs>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIClientAuthDialogs>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsISecurityEventSink>::operator void**()
Unexecuted instantiation: nsGetterAddRefs<nsIProfileLock>::operator void**()
1334
1335
15.9M
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIFile>::operator nsIFile**()
Line
Count
Source
1335
243
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsILoadInfo>::operator nsILoadInfo**()
Line
Count
Source
1335
39
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIURI>::operator nsIURI**()
Line
Count
Source
1335
3.10M
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIX509CertValidity>::operator nsIX509CertValidity**()
Unexecuted instantiation: nsGetterAddRefs<nsIUTF8StringEnumerator>::operator nsIUTF8StringEnumerator**()
nsGetterAddRefs<nsIZipReader>::operator nsIZipReader**()
Line
Count
Source
1335
5
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIX509Cert>::operator nsIX509Cert**()
nsGetterAddRefs<nsIInputStream>::operator nsIInputStream**()
Line
Count
Source
1335
10
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIInterfaceRequestor>::operator nsIInterfaceRequestor**()
Unexecuted instantiation: nsGetterAddRefs<nsIUnicharInputStream>::operator nsIUnicharInputStream**()
nsGetterAddRefs<nsIDirectoryEnumerator>::operator nsIDirectoryEnumerator**()
Line
Count
Source
1335
3
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncInputStream>::operator nsIAsyncInputStream**()
Unexecuted instantiation: nsGetterAddRefs<nsIOutputStream>::operator nsIOutputStream**()
Unexecuted instantiation: nsGetterAddRefs<nsITransport>::operator nsITransport**()
nsGetterAddRefs<nsIThread>::operator nsIThread**()
Line
Count
Source
1335
248
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIConsoleReportCollector>::operator nsIConsoleReportCollector**()
nsGetterAddRefs<nsIChannel>::operator nsIChannel**()
Line
Count
Source
1335
23
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIPrefBranch>::operator nsIPrefBranch**()
Line
Count
Source
1335
6
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIProtocolHandler>::operator nsIProtocolHandler**()
Line
Count
Source
1335
3.06M
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIDocShellTreeItem>::operator nsIDocShellTreeItem**()
Unexecuted instantiation: nsGetterAddRefs<nsIServiceManager>::operator nsIServiceManager**()
Unexecuted instantiation: nsGetterAddRefs<nsIStringBundle>::operator nsIStringBundle**()
Unexecuted instantiation: nsGetterAddRefs<nsIPersistentProperties>::operator nsIPersistentProperties**()
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncOutputStream>::operator nsIAsyncOutputStream**()
Unexecuted instantiation: nsGetterAddRefs<nsICancelable>::operator nsICancelable**()
Unexecuted instantiation: nsGetterAddRefs<nsISocketTransport>::operator nsISocketTransport**()
nsGetterAddRefs<nsIContentSecurityPolicy>::operator nsIContentSecurityPolicy**()
Line
Count
Source
1335
5
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsICacheStorage>::operator nsICacheStorage**()
Unexecuted instantiation: nsGetterAddRefs<nsILoadContextInfo>::operator nsILoadContextInfo**()
Unexecuted instantiation: nsGetterAddRefs<nsINetworkPredictor>::operator nsINetworkPredictor**()
nsGetterAddRefs<nsILoadGroup>::operator nsILoadGroup**()
Line
Count
Source
1335
3
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIRequestContext>::operator nsIRequestContext**()
Line
Count
Source
1335
3
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsITLSServerSocket>::operator nsITLSServerSocket**()
Unexecuted instantiation: nsGetterAddRefs<nsIRequestObserver>::operator nsIRequestObserver**()
nsGetterAddRefs<nsIPrincipal>::operator nsIPrincipal**()
Line
Count
Source
1335
11.5k
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIStreamListener>::operator nsIStreamListener**()
Unexecuted instantiation: nsGetterAddRefs<mozIDOMWindowProxy>::operator mozIDOMWindowProxy**()
Unexecuted instantiation: nsGetterAddRefs<nsISecureBrowserUI>::operator nsISecureBrowserUI**()
nsGetterAddRefs<nsIURIMutator>::operator nsIURIMutator**()
Line
Count
Source
1335
3.91k
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIFileProtocolHandler>::operator nsIFileProtocolHandler**()
Line
Count
Source
1335
11
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIRequest>::operator nsIRequest**()
Unexecuted instantiation: nsGetterAddRefs<nsIProxyInfo>::operator nsIProxyInfo**()
Unexecuted instantiation: nsGetterAddRefs<nsISocketProvider>::operator nsISocketProvider**()
Unexecuted instantiation: nsGetterAddRefs<nsITransportEventSink>::operator nsITransportEventSink**()
Unexecuted instantiation: nsGetterAddRefs<nsINetAddr>::operator nsINetAddr**()
Unexecuted instantiation: nsGetterAddRefs<mozIStoragePendingStatement>::operator mozIStoragePendingStatement**()
Unexecuted instantiation: nsGetterAddRefs<mozIStorageStatement>::operator mozIStorageStatement**()
Unexecuted instantiation: nsGetterAddRefs<mozIStorageAsyncStatement>::operator mozIStorageAsyncStatement**()
Unexecuted instantiation: nsGetterAddRefs<mozIStorageConnection>::operator mozIStorageConnection**()
Unexecuted instantiation: nsGetterAddRefs<mozIStorageBindingParamsArray>::operator mozIStorageBindingParamsArray**()
Unexecuted instantiation: nsGetterAddRefs<nsIArray>::operator nsIArray**()
Unexecuted instantiation: nsGetterAddRefs<mozIStorageBindingParams>::operator mozIStorageBindingParams**()
Unexecuted instantiation: nsGetterAddRefs<nsIDNSListener>::operator nsIDNSListener**()
Unexecuted instantiation: nsGetterAddRefs<nsIPropertyBag2>::operator nsIPropertyBag2**()
Unexecuted instantiation: nsGetterAddRefs<nsIVariant>::operator nsIVariant**()
nsGetterAddRefs<nsIComponentRegistrar>::operator nsIComponentRegistrar**()
Line
Count
Source
1335
3
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIWeakReference>::operator nsIWeakReference**()
Unexecuted instantiation: nsGetterAddRefs<nsIStorageStream>::operator nsIStorageStream**()
Unexecuted instantiation: nsGetterAddRefs<nsIApplicationCache>::operator nsIApplicationCache**()
Unexecuted instantiation: nsGetterAddRefs<nsIEventTarget>::operator nsIEventTarget**()
Unexecuted instantiation: nsGetterAddRefs<nsICacheSession>::operator nsICacheSession**()
Unexecuted instantiation: nsGetterAddRefs<nsICacheEntryDescriptor>::operator nsICacheEntryDescriptor**()
nsGetterAddRefs<nsIAboutModule>::operator nsIAboutModule**()
Line
Count
Source
1335
4.09k
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIAuthPrompt2>::operator nsIAuthPrompt2**()
Unexecuted instantiation: nsGetterAddRefs<nsIHttpAuthenticator>::operator nsIHttpAuthenticator**()
Unexecuted instantiation: nsGetterAddRefs<nsIStreamConverterService>::operator nsIStreamConverterService**()
Unexecuted instantiation: nsGetterAddRefs<nsIDocument>::operator nsIDocument**()
Unexecuted instantiation: nsGetterAddRefs<nsIIOService>::operator nsIIOService**()
Unexecuted instantiation: nsGetterAddRefs<nsITabParent>::operator nsITabParent**()
Unexecuted instantiation: nsGetterAddRefs<nsIPrompt>::operator nsIPrompt**()
Unexecuted instantiation: nsGetterAddRefs<nsIParentChannel>::operator nsIParentChannel**()
Unexecuted instantiation: nsGetterAddRefs<nsIApplicationCacheNamespace>::operator nsIApplicationCacheNamespace**()
Unexecuted instantiation: nsGetterAddRefs<nsICacheEntry>::operator nsICacheEntry**()
Unexecuted instantiation: nsGetterAddRefs<nsIInputStreamPump>::operator nsIInputStreamPump**()
Unexecuted instantiation: nsGetterAddRefs<nsIDOMGeoPositionCoords>::operator nsIDOMGeoPositionCoords**()
Unexecuted instantiation: nsGetterAddRefs<nsIJSID>::operator nsIJSID**()
Unexecuted instantiation: nsGetterAddRefs<nsIScreen>::operator nsIScreen**()
nsGetterAddRefs<nsIComponentManager>::operator nsIComponentManager**()
Line
Count
Source
1335
1.62M
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIFactory>::operator nsIFactory**()
Line
Count
Source
1335
1
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIIncrementalStreamLoader>::operator nsIIncrementalStreamLoader**()
Unexecuted instantiation: nsGetterAddRefs<nsIExpandedPrincipal>::operator nsIExpandedPrincipal**()
nsGetterAddRefs<nsIXPConnectWrappedNative>::operator nsIXPConnectWrappedNative**()
Line
Count
Source
1335
3
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIXPCComponents_Interfaces>::operator nsIXPCComponents_Interfaces**()
Line
Count
Source
1335
4
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIXPCComponents_Classes>::operator nsIXPCComponents_Classes**()
Line
Count
Source
1335
4
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIXPCScriptable>::operator nsIXPCScriptable**()
Line
Count
Source
1335
8.12M
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIXPCComponents_Results>::operator nsIXPCComponents_Results**()
Line
Count
Source
1335
3
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
nsGetterAddRefs<nsIXPCComponents_Utils>::operator nsIXPCComponents_Utils**()
Line
Count
Source
1335
3
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsIZipReaderCache>::operator nsIZipReaderCache**()
Unexecuted instantiation: nsGetterAddRefs<nsIJARURI>::operator nsIJARURI**()
nsGetterAddRefs<nsIURL>::operator nsIURL**()
Line
Count
Source
1335
2.22k
  operator T**() { return mTargetSmartPtr.StartAssignment(); }
Unexecuted instantiation: nsGetterAddRefs<nsICollation>::operator nsICollation**()
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryQuery>::operator nsINavHistoryQuery**()
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryQueryOptions>::operator nsINavHistoryQueryOptions**()
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryResult>::operator nsINavHistoryResult**()
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryContainerResultNode>::operator nsINavHistoryContainerResultNode**()
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryResultNode>::operator nsINavHistoryResultNode**()
Unexecuted instantiation: nsGetterAddRefs<nsIFileInputStream>::operator nsIFileInputStream**()
Unexecuted instantiation: nsGetterAddRefs<nsILineInputStream>::operator nsILineInputStream**()
Unexecuted instantiation: nsGetterAddRefs<nsIHandlerApp>::operator nsIHandlerApp**()
Unexecuted instantiation: nsGetterAddRefs<nsIMutableArray>::operator nsIMutableArray**()
Unexecuted instantiation: nsGetterAddRefs<nsIMIMEInfo>::operator nsIMIMEInfo**()
Unexecuted instantiation: nsGetterAddRefs<nsIHandlerInfo>::operator nsIHandlerInfo**()
Unexecuted instantiation: nsGetterAddRefs<nsIOfflineCacheUpdate>::operator nsIOfflineCacheUpdate**()
Unexecuted instantiation: nsGetterAddRefs<nsIDomainSet>::operator nsIDomainSet**()
Unexecuted instantiation: nsGetterAddRefs<mozilla::dom::Element>::operator mozilla::dom::Element**()
Unexecuted instantiation: nsGetterAddRefs<nsIContent>::operator nsIContent**()
Unexecuted instantiation: nsGetterAddRefs<nsIContentViewer>::operator nsIContentViewer**()
Unexecuted instantiation: nsGetterAddRefs<nsIPresShell>::operator nsIPresShell**()
Unexecuted instantiation: nsGetterAddRefs<imgILoader>::operator imgILoader**()
Unexecuted instantiation: nsGetterAddRefs<nsIProperties>::operator nsIProperties**()
Unexecuted instantiation: nsGetterAddRefs<imgIRequest>::operator imgIRequest**()
Unexecuted instantiation: nsGetterAddRefs<imgIContainer>::operator imgIContainer**()
Unexecuted instantiation: nsGetterAddRefs<mozilla::dom::EventTarget>::operator mozilla::dom::EventTarget**()
Unexecuted instantiation: nsGetterAddRefs<nsIDragSession>::operator nsIDragSession**()
Unexecuted instantiation: nsGetterAddRefs<mozilla::dom::DataTransfer>::operator mozilla::dom::DataTransfer**()
Unexecuted instantiation: nsGetterAddRefs<nsIDocShellTreeOwner>::operator nsIDocShellTreeOwner**()
Unexecuted instantiation: nsGetterAddRefs<nsIPluginTag>::operator nsIPluginTag**()
Unexecuted instantiation: nsGetterAddRefs<nsIWidget>::operator nsIWidget**()
Unexecuted instantiation: nsGetterAddRefs<nsISlowScriptDebugCallback>::operator nsISlowScriptDebugCallback**()
Unexecuted instantiation: nsGetterAddRefs<nsIController>::operator nsIController**()
Unexecuted instantiation: nsGetterAddRefs<nsIDocShell>::operator nsIDocShell**()
Unexecuted instantiation: nsGetterAddRefs<nsPIDOMWindowOuter>::operator nsPIDOMWindowOuter**()
Unexecuted instantiation: nsGetterAddRefs<nsIPrintSettings>::operator nsIPrintSettings**()
Unexecuted instantiation: nsGetterAddRefs<nsIJSArgArray>::operator nsIJSArgArray**()
Unexecuted instantiation: nsGetterAddRefs<nsIBrowserDOMWindow>::operator nsIBrowserDOMWindow**()
Unexecuted instantiation: nsGetterAddRefs<nsISHEntry>::operator nsISHEntry**()
Unexecuted instantiation: nsGetterAddRefs<nsIXULWindow>::operator nsIXULWindow**()
Unexecuted instantiation: nsGetterAddRefs<nsITransferable>::operator nsITransferable**()
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncShutdownClient>::operator nsIAsyncShutdownClient**()
Unexecuted instantiation: nsGetterAddRefs<nsIHttpChannel>::operator nsIHttpChannel**()
Unexecuted instantiation: nsGetterAddRefs<nsILayoutHistoryState>::operator nsILayoutHistoryState**()
Unexecuted instantiation: nsGetterAddRefs<nsINode>::operator nsINode**()
Unexecuted instantiation: nsGetterAddRefs<nsIFrameEnumerator>::operator nsIFrameEnumerator**()
Unexecuted instantiation: nsGetterAddRefs<nsISelectionController>::operator nsISelectionController**()
Unexecuted instantiation: nsGetterAddRefs<nsIContentViewerEdit>::operator nsIContentViewerEdit**()
Unexecuted instantiation: nsGetterAddRefs<nsIControllers>::operator nsIControllers**()
Unexecuted instantiation: nsGetterAddRefs<nsIGlobalObject>::operator nsIGlobalObject**()
Unexecuted instantiation: nsGetterAddRefs<nsPIDOMWindowInner>::operator nsPIDOMWindowInner**()
Unexecuted instantiation: nsGetterAddRefs<nsIControllerCommand>::operator nsIControllerCommand**()
Unexecuted instantiation: nsGetterAddRefs<mozilla::JSEventHandler>::operator mozilla::JSEventHandler**()
Unexecuted instantiation: nsGetterAddRefs<nsIStreamLoader>::operator nsIStreamLoader**()
Unexecuted instantiation: nsGetterAddRefs<nsIFileStream>::operator nsIFileStream**()
Unexecuted instantiation: nsGetterAddRefs<nsIXMLContentSink>::operator nsIXMLContentSink**()
Unexecuted instantiation: nsGetterAddRefs<nsIHTMLContentSink>::operator nsIHTMLContentSink**()
Unexecuted instantiation: nsGetterAddRefs<nsIInlineSpellChecker>::operator nsIInlineSpellChecker**()
Unexecuted instantiation: nsGetterAddRefs<nsIEditingSession>::operator nsIEditingSession**()
Unexecuted instantiation: nsGetterAddRefs<nsICommandManager>::operator nsICommandManager**()
Unexecuted instantiation: nsGetterAddRefs<nsIKeyObject>::operator nsIKeyObject**()
Unexecuted instantiation: nsGetterAddRefs<nsIBinaryOutputStream>::operator nsIBinaryOutputStream**()
Unexecuted instantiation: nsGetterAddRefs<nsIQuotaRequest>::operator nsIQuotaRequest**()
Unexecuted instantiation: nsGetterAddRefs<nsIBinaryInputStream>::operator nsIBinaryInputStream**()
Unexecuted instantiation: nsGetterAddRefs<mozilla::nsISVGPoint>::operator mozilla::nsISVGPoint**()
Unexecuted instantiation: nsGetterAddRefs<nsISocketFilter>::operator nsISocketFilter**()
Unexecuted instantiation: nsGetterAddRefs<mozIStorageProgressHandler>::operator mozIStorageProgressHandler**()
Unexecuted instantiation: nsGetterAddRefs<nsIFileURL>::operator nsIFileURL**()
Unexecuted instantiation: nsGetterAddRefs<nsIWebBrowserChrome3>::operator nsIWebBrowserChrome3**()
Unexecuted instantiation: nsGetterAddRefs<nsIDomainPolicy>::operator nsIDomainPolicy**()
Unexecuted instantiation: nsGetterAddRefs<nsIURIFixupInfo>::operator nsIURIFixupInfo**()
Unexecuted instantiation: nsGetterAddRefs<nsISearchEngine>::operator nsISearchEngine**()
Unexecuted instantiation: nsGetterAddRefs<nsIFrameLoaderOwner>::operator nsIFrameLoaderOwner**()
Unexecuted instantiation: nsGetterAddRefs<nsIObjectInputStream>::operator nsIObjectInputStream**()
Unexecuted instantiation: nsGetterAddRefs<nsIObjectOutputStream>::operator nsIObjectOutputStream**()
Unexecuted instantiation: nsGetterAddRefs<nsIDTD>::operator nsIDTD**()
Unexecuted instantiation: nsGetterAddRefs<nsIAuthPrompt>::operator nsIAuthPrompt**()
Unexecuted instantiation: nsGetterAddRefs<nsIXPathResult>::operator nsIXPathResult**()
Unexecuted instantiation: nsGetterAddRefs<nsIParser>::operator nsIParser**()
Unexecuted instantiation: nsGetterAddRefs<nsIStringEnumerator>::operator nsIStringEnumerator**()
Unexecuted instantiation: nsGetterAddRefs<nsIDOMXULSelectControlElement>::operator nsIDOMXULSelectControlElement**()
Unexecuted instantiation: nsGetterAddRefs<nsIDocumentEncoder>::operator nsIDocumentEncoder**()
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentCurrencyAmount>::operator nsIPaymentCurrencyAmount**()
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentItem>::operator nsIPaymentItem**()
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentShippingOption>::operator nsIPaymentShippingOption**()
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentDetailsModifier>::operator nsIPaymentDetailsModifier**()
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentMethodData>::operator nsIPaymentMethodData**()
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentDetails>::operator nsIPaymentDetails**()
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentOptions>::operator nsIPaymentOptions**()
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentRequest>::operator nsIPaymentRequest**()
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationControlChannel>::operator nsIPresentationControlChannel**()
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationDevice>::operator nsIPresentationDevice**()
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationRespondingListener>::operator nsIPresentationRespondingListener**()
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationSessionTransportBuilder>::operator nsIPresentationSessionTransportBuilder**()
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationSessionListener>::operator nsIPresentationSessionListener**()
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationDeviceListener>::operator nsIPresentationDeviceListener**()
Unexecuted instantiation: nsGetterAddRefs<nsIPrintSession>::operator nsIPrintSession**()
Unexecuted instantiation: nsGetterAddRefs<nsIFormatConverter>::operator nsIFormatConverter**()
Unexecuted instantiation: nsGetterAddRefs<nsICSSDeclaration>::operator nsICSSDeclaration**()
Unexecuted instantiation: nsGetterAddRefs<nsIURIRefObject>::operator nsIURIRefObject**()
Unexecuted instantiation: nsGetterAddRefs<nsIContentIterator>::operator nsIContentIterator**()
Unexecuted instantiation: nsGetterAddRefs<imgINotificationObserver>::operator imgINotificationObserver**()
Unexecuted instantiation: nsGetterAddRefs<nsIDOMXULSelectControlItemElement>::operator nsIDOMXULSelectControlItemElement**()
Unexecuted instantiation: nsGetterAddRefs<nsBoxLayout>::operator nsBoxLayout**()
Unexecuted instantiation: nsGetterAddRefs<nsITreeView>::operator nsITreeView**()
Unexecuted instantiation: nsGetterAddRefs<nsIBaseWindow>::operator nsIBaseWindow**()
Unexecuted instantiation: nsGetterAddRefs<nsITreeBoxObject>::operator nsITreeBoxObject**()
Unexecuted instantiation: nsGetterAddRefs<nsITreeSelection>::operator nsITreeSelection**()
Unexecuted instantiation: nsGetterAddRefs<nsIWebProgressListener>::operator nsIWebProgressListener**()
Unexecuted instantiation: nsGetterAddRefs<nsIPrintProgressParams>::operator nsIPrintProgressParams**()
Unexecuted instantiation: nsGetterAddRefs<nsIURIContentListener>::operator nsIURIContentListener**()
Unexecuted instantiation: nsGetterAddRefs<nsISearchSubmission>::operator nsISearchSubmission**()
Unexecuted instantiation: nsGetterAddRefs<nsITimerCallback>::operator nsITimerCallback**()
Unexecuted instantiation: nsGetterAddRefs<nsIDOMXULContainerElement>::operator nsIDOMXULContainerElement**()
Unexecuted instantiation: nsGetterAddRefs<nsIAccessibleRelation>::operator nsIAccessibleRelation**()
Unexecuted instantiation: nsGetterAddRefs<nsINodeList>::operator nsINodeList**()
Unexecuted instantiation: nsGetterAddRefs<nsIPK11Token>::operator nsIPK11Token**()
Unexecuted instantiation: nsGetterAddRefs<nsIX509CertList>::operator nsIX509CertList**()
Unexecuted instantiation: nsGetterAddRefs<nsIASN1Sequence>::operator nsIASN1Sequence**()
Unexecuted instantiation: nsGetterAddRefs<nsIASN1PrintableItem>::operator nsIASN1PrintableItem**()
Unexecuted instantiation: nsGetterAddRefs<nsITransportSecurityInfo>::operator nsITransportSecurityInfo**()
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncShutdownBarrier>::operator nsIAsyncShutdownBarrier**()
Unexecuted instantiation: nsGetterAddRefs<nsIPropertyBag>::operator nsIPropertyBag**()
Unexecuted instantiation: nsGetterAddRefs<mozIStorageRow>::operator mozIStorageRow**()
Unexecuted instantiation: nsGetterAddRefs<imgICache>::operator imgICache**()
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompletePopup>::operator nsIAutoCompletePopup**()
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteController>::operator nsIAutoCompleteController**()
Unexecuted instantiation: nsGetterAddRefs<nsIUrlClassifierHashCompleter>::operator nsIUrlClassifierHashCompleter**()
Unexecuted instantiation: nsGetterAddRefs<nsIUrlClassifierCacheInfo>::operator nsIUrlClassifierCacheInfo**()
Unexecuted instantiation: nsGetterAddRefs<nsIWebBrowserChrome>::operator nsIWebBrowserChrome**()
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteSimpleResultListener>::operator nsIAutoCompleteSimpleResultListener**()
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteResult>::operator nsIAutoCompleteResult**()
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteInput>::operator nsIAutoCompleteInput**()
Unexecuted instantiation: nsGetterAddRefs<nsIProfileLock>::operator nsIProfileLock**()
Unexecuted instantiation: nsGetterAddRefs<nsIToolkitProfile>::operator nsIToolkitProfile**()
Unexecuted instantiation: nsGetterAddRefs<nsIToolkitProfileService>::operator nsIToolkitProfileService**()
Unexecuted instantiation: nsGetterAddRefs<nsIProfileUnlocker>::operator nsIProfileUnlocker**()
Unexecuted instantiation: nsGetterAddRefs<nsINativeAppSupport>::operator nsINativeAppSupport**()
Unexecuted instantiation: nsGetterAddRefs<nsIGSettingsCollection>::operator nsIGSettingsCollection**()
Unexecuted instantiation: nsGetterAddRefs<nsIGIOMimeApp>::operator nsIGIOMimeApp**()
Unexecuted instantiation: nsGetterAddRefs<nsIRunnable>::operator nsIRunnable**()
Unexecuted instantiation: nsGetterAddRefs<nsITransaction>::operator nsITransaction**()
1336
0
  T*& operator*() { return *(mTargetSmartPtr.StartAssignment()); }
1337
1338
private:
1339
  nsCOMPtr<T>& mTargetSmartPtr;
1340
};
1341
1342
1343
template<>
1344
class nsGetterAddRefs<nsISupports>
1345
{
1346
public:
1347
  explicit nsGetterAddRefs(nsCOMPtr<nsISupports>& aSmartPtr)
1348
    : mTargetSmartPtr(aSmartPtr)
1349
0
  {
1350
0
  }
1351
1352
#ifdef NSCAP_LOG_EXTERNAL_ASSIGNMENT
1353
  ~nsGetterAddRefs()
1354
  {
1355
    NSCAP_LOG_ASSIGNMENT(reinterpret_cast<void*>(address_of(mTargetSmartPtr)),
1356
                         mTargetSmartPtr.get());
1357
  }
1358
#endif
1359
1360
  operator void**()
1361
  {
1362
    return reinterpret_cast<void**>(mTargetSmartPtr.StartAssignment());
1363
  }
1364
1365
  operator nsISupports**() { return mTargetSmartPtr.StartAssignment(); }
1366
0
  nsISupports*& operator*() { return *(mTargetSmartPtr.StartAssignment()); }
1367
1368
private:
1369
  nsCOMPtr<nsISupports>& mTargetSmartPtr;
1370
};
1371
1372
template<class T>
1373
inline nsGetterAddRefs<T>
1374
getter_AddRefs(nsCOMPtr<T>& aSmartPtr)
1375
19.1M
{
1376
19.1M
  return nsGetterAddRefs<T>(aSmartPtr);
1377
19.1M
}
nsGetterAddRefs<nsIFile> getter_AddRefs<nsIFile>(nsCOMPtr<nsIFile>&)
Line
Count
Source
1375
273
{
1376
273
  return nsGetterAddRefs<T>(aSmartPtr);
1377
273
}
nsGetterAddRefs<nsILoadInfo> getter_AddRefs<nsILoadInfo>(nsCOMPtr<nsILoadInfo>&)
Line
Count
Source
1375
39
{
1376
39
  return nsGetterAddRefs<T>(aSmartPtr);
1377
39
}
nsGetterAddRefs<nsIURI> getter_AddRefs<nsIURI>(nsCOMPtr<nsIURI>&)
Line
Count
Source
1375
6.35M
{
1376
6.35M
  return nsGetterAddRefs<T>(aSmartPtr);
1377
6.35M
}
Unexecuted instantiation: nsGetterAddRefs<nsIX509CertValidity> getter_AddRefs<nsIX509CertValidity>(nsCOMPtr<nsIX509CertValidity>&)
Unexecuted instantiation: nsGetterAddRefs<nsIUTF8StringEnumerator> getter_AddRefs<nsIUTF8StringEnumerator>(nsCOMPtr<nsIUTF8StringEnumerator>&)
nsGetterAddRefs<nsIZipReader> getter_AddRefs<nsIZipReader>(nsCOMPtr<nsIZipReader>&)
Line
Count
Source
1375
5
{
1376
5
  return nsGetterAddRefs<T>(aSmartPtr);
1377
5
}
Unexecuted instantiation: nsGetterAddRefs<nsIX509Cert> getter_AddRefs<nsIX509Cert>(nsCOMPtr<nsIX509Cert>&)
nsGetterAddRefs<nsIInputStream> getter_AddRefs<nsIInputStream>(nsCOMPtr<nsIInputStream>&)
Line
Count
Source
1375
10
{
1376
10
  return nsGetterAddRefs<T>(aSmartPtr);
1377
10
}
Unexecuted instantiation: nsGetterAddRefs<nsIInterfaceRequestor> getter_AddRefs<nsIInterfaceRequestor>(nsCOMPtr<nsIInterfaceRequestor>&)
Unexecuted instantiation: nsGetterAddRefs<nsIUnicharInputStream> getter_AddRefs<nsIUnicharInputStream>(nsCOMPtr<nsIUnicharInputStream>&)
nsGetterAddRefs<nsIDirectoryEnumerator> getter_AddRefs<nsIDirectoryEnumerator>(nsCOMPtr<nsIDirectoryEnumerator>&)
Line
Count
Source
1375
3
{
1376
3
  return nsGetterAddRefs<T>(aSmartPtr);
1377
3
}
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncInputStream> getter_AddRefs<nsIAsyncInputStream>(nsCOMPtr<nsIAsyncInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIOutputStream> getter_AddRefs<nsIOutputStream>(nsCOMPtr<nsIOutputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransport> getter_AddRefs<nsITransport>(nsCOMPtr<nsITransport>&)
nsGetterAddRefs<nsIProperties> getter_AddRefs<nsIProperties>(nsCOMPtr<nsIProperties>&)
Line
Count
Source
1375
6
{
1376
6
  return nsGetterAddRefs<T>(aSmartPtr);
1377
6
}
nsGetterAddRefs<nsICategoryManager> getter_AddRefs<nsICategoryManager>(nsCOMPtr<nsICategoryManager>&)
Line
Count
Source
1375
1
{
1376
1
  return nsGetterAddRefs<T>(aSmartPtr);
1377
1
}
nsGetterAddRefs<nsIThread> getter_AddRefs<nsIThread>(nsCOMPtr<nsIThread>&)
Line
Count
Source
1375
248
{
1376
248
  return nsGetterAddRefs<T>(aSmartPtr);
1377
248
}
Unexecuted instantiation: nsGetterAddRefs<nsIConsoleReportCollector> getter_AddRefs<nsIConsoleReportCollector>(nsCOMPtr<nsIConsoleReportCollector>&)
nsGetterAddRefs<nsIChannel> getter_AddRefs<nsIChannel>(nsCOMPtr<nsIChannel>&)
Line
Count
Source
1375
23
{
1376
23
  return nsGetterAddRefs<T>(aSmartPtr);
1377
23
}
nsGetterAddRefs<nsIPrefBranch> getter_AddRefs<nsIPrefBranch>(nsCOMPtr<nsIPrefBranch>&)
Line
Count
Source
1375
6
{
1376
6
  return nsGetterAddRefs<T>(aSmartPtr);
1377
6
}
nsGetterAddRefs<nsIProtocolHandler> getter_AddRefs<nsIProtocolHandler>(nsCOMPtr<nsIProtocolHandler>&)
Line
Count
Source
1375
3.06M
{
1376
3.06M
  return nsGetterAddRefs<T>(aSmartPtr);
1377
3.06M
}
Unexecuted instantiation: nsGetterAddRefs<nsIDocShellTreeItem> getter_AddRefs<nsIDocShellTreeItem>(nsCOMPtr<nsIDocShellTreeItem>&)
Unexecuted instantiation: nsGetterAddRefs<nsIServiceManager> getter_AddRefs<nsIServiceManager>(nsCOMPtr<nsIServiceManager>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStringBundle> getter_AddRefs<nsIStringBundle>(nsCOMPtr<nsIStringBundle>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrefLocalizedString> getter_AddRefs<nsIPrefLocalizedString>(nsCOMPtr<nsIPrefLocalizedString>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPersistentProperties> getter_AddRefs<nsIPersistentProperties>(nsCOMPtr<nsIPersistentProperties>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncOutputStream> getter_AddRefs<nsIAsyncOutputStream>(nsCOMPtr<nsIAsyncOutputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsICancelable> getter_AddRefs<nsICancelable>(nsCOMPtr<nsICancelable>&)
Unexecuted instantiation: nsGetterAddRefs<nsISocketTransport> getter_AddRefs<nsISocketTransport>(nsCOMPtr<nsISocketTransport>&)
nsGetterAddRefs<nsIContentSecurityPolicy> getter_AddRefs<nsIContentSecurityPolicy>(nsCOMPtr<nsIContentSecurityPolicy>&)
Line
Count
Source
1375
5
{
1376
5
  return nsGetterAddRefs<T>(aSmartPtr);
1377
5
}
Unexecuted instantiation: nsGetterAddRefs<nsICacheStorage> getter_AddRefs<nsICacheStorage>(nsCOMPtr<nsICacheStorage>&)
Unexecuted instantiation: nsGetterAddRefs<nsILoadContextInfo> getter_AddRefs<nsILoadContextInfo>(nsCOMPtr<nsILoadContextInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsINetworkPredictor> getter_AddRefs<nsINetworkPredictor>(nsCOMPtr<nsINetworkPredictor>&)
nsGetterAddRefs<nsILoadGroup> getter_AddRefs<nsILoadGroup>(nsCOMPtr<nsILoadGroup>&)
Line
Count
Source
1375
3
{
1376
3
  return nsGetterAddRefs<T>(aSmartPtr);
1377
3
}
nsGetterAddRefs<nsIRequestContext> getter_AddRefs<nsIRequestContext>(nsCOMPtr<nsIRequestContext>&)
Line
Count
Source
1375
3
{
1376
3
  return nsGetterAddRefs<T>(aSmartPtr);
1377
3
}
Unexecuted instantiation: nsGetterAddRefs<nsITLSServerSocket> getter_AddRefs<nsITLSServerSocket>(nsCOMPtr<nsITLSServerSocket>&)
Unexecuted instantiation: nsGetterAddRefs<nsIChannelEventSink> getter_AddRefs<nsIChannelEventSink>(nsCOMPtr<nsIChannelEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIRequestObserver> getter_AddRefs<nsIRequestObserver>(nsCOMPtr<nsIRequestObserver>&)
nsGetterAddRefs<nsIPrincipal> getter_AddRefs<nsIPrincipal>(nsCOMPtr<nsIPrincipal>&)
Line
Count
Source
1375
11.5k
{
1376
11.5k
  return nsGetterAddRefs<T>(aSmartPtr);
1377
11.5k
}
Unexecuted instantiation: nsGetterAddRefs<nsIStreamListener> getter_AddRefs<nsIStreamListener>(nsCOMPtr<nsIStreamListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsILoadContext> getter_AddRefs<nsILoadContext>(nsCOMPtr<nsILoadContext>&)
Unexecuted instantiation: nsGetterAddRefs<nsIProgressEventSink> getter_AddRefs<nsIProgressEventSink>(nsCOMPtr<nsIProgressEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIParentChannel> getter_AddRefs<nsIParentChannel>(nsCOMPtr<nsIParentChannel>&)
Unexecuted instantiation: nsGetterAddRefs<mozIDOMWindowProxy> getter_AddRefs<mozIDOMWindowProxy>(nsCOMPtr<mozIDOMWindowProxy>&)
Unexecuted instantiation: nsGetterAddRefs<nsISecureBrowserUI> getter_AddRefs<nsISecureBrowserUI>(nsCOMPtr<nsISecureBrowserUI>&)
nsGetterAddRefs<nsIURIMutator> getter_AddRefs<nsIURIMutator>(nsCOMPtr<nsIURIMutator>&)
Line
Count
Source
1375
3.91k
{
1376
3.91k
  return nsGetterAddRefs<T>(aSmartPtr);
1377
3.91k
}
nsGetterAddRefs<nsIFileProtocolHandler> getter_AddRefs<nsIFileProtocolHandler>(nsCOMPtr<nsIFileProtocolHandler>&)
Line
Count
Source
1375
11
{
1376
11
  return nsGetterAddRefs<T>(aSmartPtr);
1377
11
}
Unexecuted instantiation: nsGetterAddRefs<nsIRequest> getter_AddRefs<nsIRequest>(nsCOMPtr<nsIRequest>&)
Unexecuted instantiation: nsGetterAddRefs<nsIProxyInfo> getter_AddRefs<nsIProxyInfo>(nsCOMPtr<nsIProxyInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsISocketProvider> getter_AddRefs<nsISocketProvider>(nsCOMPtr<nsISocketProvider>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransportEventSink> getter_AddRefs<nsITransportEventSink>(nsCOMPtr<nsITransportEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsINetAddr> getter_AddRefs<nsINetAddr>(nsCOMPtr<nsINetAddr>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStoragePendingStatement> getter_AddRefs<mozIStoragePendingStatement>(nsCOMPtr<mozIStoragePendingStatement>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageStatement> getter_AddRefs<mozIStorageStatement>(nsCOMPtr<mozIStorageStatement>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageAsyncStatement> getter_AddRefs<mozIStorageAsyncStatement>(nsCOMPtr<mozIStorageAsyncStatement>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageConnection> getter_AddRefs<mozIStorageConnection>(nsCOMPtr<mozIStorageConnection>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageBindingParamsArray> getter_AddRefs<mozIStorageBindingParamsArray>(nsCOMPtr<mozIStorageBindingParamsArray>&)
Unexecuted instantiation: nsGetterAddRefs<nsIArray> getter_AddRefs<nsIArray>(nsCOMPtr<nsIArray>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageBindingParams> getter_AddRefs<mozIStorageBindingParams>(nsCOMPtr<mozIStorageBindingParams>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDNSListener> getter_AddRefs<nsIDNSListener>(nsCOMPtr<nsIDNSListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPropertyBag2> getter_AddRefs<nsIPropertyBag2>(nsCOMPtr<nsIPropertyBag2>&)
Unexecuted instantiation: nsGetterAddRefs<nsIVariant> getter_AddRefs<nsIVariant>(nsCOMPtr<nsIVariant>&)
nsGetterAddRefs<nsIComponentRegistrar> getter_AddRefs<nsIComponentRegistrar>(nsCOMPtr<nsIComponentRegistrar>&)
Line
Count
Source
1375
3
{
1376
3
  return nsGetterAddRefs<T>(aSmartPtr);
1377
3
}
Unexecuted instantiation: nsGetterAddRefs<nsIWeakReference> getter_AddRefs<nsIWeakReference>(nsCOMPtr<nsIWeakReference>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStorageStream> getter_AddRefs<nsIStorageStream>(nsCOMPtr<nsIStorageStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIApplicationCache> getter_AddRefs<nsIApplicationCache>(nsCOMPtr<nsIApplicationCache>&)
Unexecuted instantiation: nsGetterAddRefs<nsIEventTarget> getter_AddRefs<nsIEventTarget>(nsCOMPtr<nsIEventTarget>&)
Unexecuted instantiation: nsGetterAddRefs<nsICacheSession> getter_AddRefs<nsICacheSession>(nsCOMPtr<nsICacheSession>&)
Unexecuted instantiation: nsGetterAddRefs<nsICacheEntryDescriptor> getter_AddRefs<nsICacheEntryDescriptor>(nsCOMPtr<nsICacheEntryDescriptor>&)
nsGetterAddRefs<nsIAboutModule> getter_AddRefs<nsIAboutModule>(nsCOMPtr<nsIAboutModule>&)
Line
Count
Source
1375
4.09k
{
1376
4.09k
  return nsGetterAddRefs<T>(aSmartPtr);
1377
4.09k
}
Unexecuted instantiation: nsGetterAddRefs<nsITabChild> getter_AddRefs<nsITabChild>(nsCOMPtr<nsITabChild>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrompt> getter_AddRefs<nsIPrompt>(nsCOMPtr<nsIPrompt>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFTPEventSink> getter_AddRefs<nsIFTPEventSink>(nsCOMPtr<nsIFTPEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAuthPrompt2> getter_AddRefs<nsIAuthPrompt2>(nsCOMPtr<nsIAuthPrompt2>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFTPChannelParentInternal> getter_AddRefs<nsIFTPChannelParentInternal>(nsCOMPtr<nsIFTPChannelParentInternal>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAuthPrompt> getter_AddRefs<nsIAuthPrompt>(nsCOMPtr<nsIAuthPrompt>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHttpAuthenticator> getter_AddRefs<nsIHttpAuthenticator>(nsCOMPtr<nsIHttpAuthenticator>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStreamConverterService> getter_AddRefs<nsIStreamConverterService>(nsCOMPtr<nsIStreamConverterService>&)
Unexecuted instantiation: nsGetterAddRefs<nsINetworkInterceptController> getter_AddRefs<nsINetworkInterceptController>(nsCOMPtr<nsINetworkInterceptController>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDocument> getter_AddRefs<nsIDocument>(nsCOMPtr<nsIDocument>&)
Unexecuted instantiation: nsGetterAddRefs<nsIIOService> getter_AddRefs<nsIIOService>(nsCOMPtr<nsIIOService>&)
Unexecuted instantiation: nsGetterAddRefs<nsIApplicationCacheContainer> getter_AddRefs<nsIApplicationCacheContainer>(nsCOMPtr<nsIApplicationCacheContainer>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDeprecationWarner> getter_AddRefs<nsIDeprecationWarner>(nsCOMPtr<nsIDeprecationWarner>&)
Unexecuted instantiation: nsGetterAddRefs<nsITabParent> getter_AddRefs<nsITabParent>(nsCOMPtr<nsITabParent>&)
Unexecuted instantiation: nsGetterAddRefs<nsIRedirectResultListener> getter_AddRefs<nsIRedirectResultListener>(nsCOMPtr<nsIRedirectResultListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHttpPushListener> getter_AddRefs<nsIHttpPushListener>(nsCOMPtr<nsIHttpPushListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIApplicationCacheNamespace> getter_AddRefs<nsIApplicationCacheNamespace>(nsCOMPtr<nsIApplicationCacheNamespace>&)
Unexecuted instantiation: nsGetterAddRefs<nsICacheEntry> getter_AddRefs<nsICacheEntry>(nsCOMPtr<nsICacheEntry>&)
Unexecuted instantiation: nsGetterAddRefs<nsIInputStreamPump> getter_AddRefs<nsIInputStreamPump>(nsCOMPtr<nsIInputStreamPump>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDOMGeoPositionCoords> getter_AddRefs<nsIDOMGeoPositionCoords>(nsCOMPtr<nsIDOMGeoPositionCoords>&)
Unexecuted instantiation: nsGetterAddRefs<nsIJSID> getter_AddRefs<nsIJSID>(nsCOMPtr<nsIJSID>&)
Unexecuted instantiation: nsGetterAddRefs<nsIScreen> getter_AddRefs<nsIScreen>(nsCOMPtr<nsIScreen>&)
nsGetterAddRefs<nsIComponentManager> getter_AddRefs<nsIComponentManager>(nsCOMPtr<nsIComponentManager>&)
Line
Count
Source
1375
1.62M
{
1376
1.62M
  return nsGetterAddRefs<T>(aSmartPtr);
1377
1.62M
}
nsGetterAddRefs<xpcIJSGetFactory> getter_AddRefs<xpcIJSGetFactory>(nsCOMPtr<xpcIJSGetFactory>&)
Line
Count
Source
1375
1
{
1376
1
  return nsGetterAddRefs<T>(aSmartPtr);
1377
1
}
nsGetterAddRefs<nsIFactory> getter_AddRefs<nsIFactory>(nsCOMPtr<nsIFactory>&)
Line
Count
Source
1375
1
{
1376
1
  return nsGetterAddRefs<T>(aSmartPtr);
1377
1
}
Unexecuted instantiation: nsGetterAddRefs<nsIIncrementalStreamLoader> getter_AddRefs<nsIIncrementalStreamLoader>(nsCOMPtr<nsIIncrementalStreamLoader>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStackFrame> getter_AddRefs<nsIStackFrame>(nsCOMPtr<nsIStackFrame>&)
Unexecuted instantiation: nsGetterAddRefs<nsIExpandedPrincipal> getter_AddRefs<nsIExpandedPrincipal>(nsCOMPtr<nsIExpandedPrincipal>&)
nsGetterAddRefs<nsIXPConnectWrappedNative> getter_AddRefs<nsIXPConnectWrappedNative>(nsCOMPtr<nsIXPConnectWrappedNative>&)
Line
Count
Source
1375
3
{
1376
3
  return nsGetterAddRefs<T>(aSmartPtr);
1377
3
}
nsGetterAddRefs<nsIXPCComponents_Interfaces> getter_AddRefs<nsIXPCComponents_Interfaces>(nsCOMPtr<nsIXPCComponents_Interfaces>&)
Line
Count
Source
1375
4
{
1376
4
  return nsGetterAddRefs<T>(aSmartPtr);
1377
4
}
nsGetterAddRefs<nsIXPCComponents_Classes> getter_AddRefs<nsIXPCComponents_Classes>(nsCOMPtr<nsIXPCComponents_Classes>&)
Line
Count
Source
1375
4
{
1376
4
  return nsGetterAddRefs<T>(aSmartPtr);
1377
4
}
Unexecuted instantiation: nsGetterAddRefs<nsIRunnable> getter_AddRefs<nsIRunnable>(nsCOMPtr<nsIRunnable>&)
Unexecuted instantiation: nsGetterAddRefs<nsISupportsDouble> getter_AddRefs<nsISupportsDouble>(nsCOMPtr<nsISupportsDouble>&)
Unexecuted instantiation: nsGetterAddRefs<nsIJSEnumerator> getter_AddRefs<nsIJSEnumerator>(nsCOMPtr<nsIJSEnumerator>&)
nsGetterAddRefs<nsIXPCScriptable> getter_AddRefs<nsIXPCScriptable>(nsCOMPtr<nsIXPCScriptable>&)
Line
Count
Source
1375
8.12M
{
1376
8.12M
  return nsGetterAddRefs<T>(aSmartPtr);
1377
8.12M
}
nsGetterAddRefs<nsIXPCComponents_Results> getter_AddRefs<nsIXPCComponents_Results>(nsCOMPtr<nsIXPCComponents_Results>&)
Line
Count
Source
1375
3
{
1376
3
  return nsGetterAddRefs<T>(aSmartPtr);
1377
3
}
nsGetterAddRefs<nsIXPCComponents_Utils> getter_AddRefs<nsIXPCComponents_Utils>(nsCOMPtr<nsIXPCComponents_Utils>&)
Line
Count
Source
1375
3
{
1376
3
  return nsGetterAddRefs<T>(aSmartPtr);
1377
3
}
Unexecuted instantiation: nsGetterAddRefs<nsIZipReaderCache> getter_AddRefs<nsIZipReaderCache>(nsCOMPtr<nsIZipReaderCache>&)
Unexecuted instantiation: nsGetterAddRefs<nsIJARURI> getter_AddRefs<nsIJARURI>(nsCOMPtr<nsIJARURI>&)
nsGetterAddRefs<nsIURL> getter_AddRefs<nsIURL>(nsCOMPtr<nsIURL>&)
Line
Count
Source
1375
2.22k
{
1376
2.22k
  return nsGetterAddRefs<T>(aSmartPtr);
1377
2.22k
}
Unexecuted instantiation: nsGetterAddRefs<nsICollation> getter_AddRefs<nsICollation>(nsCOMPtr<nsICollation>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryQuery> getter_AddRefs<nsINavHistoryQuery>(nsCOMPtr<nsINavHistoryQuery>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryQueryOptions> getter_AddRefs<nsINavHistoryQueryOptions>(nsCOMPtr<nsINavHistoryQueryOptions>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryResult> getter_AddRefs<nsINavHistoryResult>(nsCOMPtr<nsINavHistoryResult>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryContainerResultNode> getter_AddRefs<nsINavHistoryContainerResultNode>(nsCOMPtr<nsINavHistoryContainerResultNode>&)
Unexecuted instantiation: nsGetterAddRefs<nsINavHistoryResultNode> getter_AddRefs<nsINavHistoryResultNode>(nsCOMPtr<nsINavHistoryResultNode>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFileInputStream> getter_AddRefs<nsIFileInputStream>(nsCOMPtr<nsIFileInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsILineInputStream> getter_AddRefs<nsILineInputStream>(nsCOMPtr<nsILineInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHandlerApp> getter_AddRefs<nsIHandlerApp>(nsCOMPtr<nsIHandlerApp>&)
Unexecuted instantiation: nsGetterAddRefs<nsIMutableArray> getter_AddRefs<nsIMutableArray>(nsCOMPtr<nsIMutableArray>&)
Unexecuted instantiation: nsGetterAddRefs<nsIMIMEInfo> getter_AddRefs<nsIMIMEInfo>(nsCOMPtr<nsIMIMEInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHandlerInfo> getter_AddRefs<nsIHandlerInfo>(nsCOMPtr<nsIHandlerInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsIOfflineCacheUpdate> getter_AddRefs<nsIOfflineCacheUpdate>(nsCOMPtr<nsIOfflineCacheUpdate>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDomainSet> getter_AddRefs<nsIDomainSet>(nsCOMPtr<nsIDomainSet>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::dom::Element> getter_AddRefs<mozilla::dom::Element>(nsCOMPtr<mozilla::dom::Element>&)
Unexecuted instantiation: nsGetterAddRefs<nsIContent> getter_AddRefs<nsIContent>(nsCOMPtr<nsIContent>&)
Unexecuted instantiation: nsGetterAddRefs<nsIContentViewer> getter_AddRefs<nsIContentViewer>(nsCOMPtr<nsIContentViewer>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresShell> getter_AddRefs<nsIPresShell>(nsCOMPtr<nsIPresShell>&)
Unexecuted instantiation: nsGetterAddRefs<imgILoader> getter_AddRefs<imgILoader>(nsCOMPtr<imgILoader>&)
Unexecuted instantiation: nsGetterAddRefs<imgIRequest> getter_AddRefs<imgIRequest>(nsCOMPtr<imgIRequest>&)
Unexecuted instantiation: nsGetterAddRefs<imgIContainer> getter_AddRefs<imgIContainer>(nsCOMPtr<imgIContainer>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::dom::EventTarget> getter_AddRefs<mozilla::dom::EventTarget>(nsCOMPtr<mozilla::dom::EventTarget>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDragSession> getter_AddRefs<nsIDragSession>(nsCOMPtr<nsIDragSession>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::dom::DataTransfer> getter_AddRefs<mozilla::dom::DataTransfer>(nsCOMPtr<mozilla::dom::DataTransfer>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDocShellTreeOwner> getter_AddRefs<nsIDocShellTreeOwner>(nsCOMPtr<nsIDocShellTreeOwner>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPluginTag> getter_AddRefs<nsIPluginTag>(nsCOMPtr<nsIPluginTag>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWidget> getter_AddRefs<nsIWidget>(nsCOMPtr<nsIWidget>&)
Unexecuted instantiation: nsGetterAddRefs<nsISlowScriptDebugCallback> getter_AddRefs<nsISlowScriptDebugCallback>(nsCOMPtr<nsISlowScriptDebugCallback>&)
Unexecuted instantiation: nsGetterAddRefs<nsIController> getter_AddRefs<nsIController>(nsCOMPtr<nsIController>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDocShell> getter_AddRefs<nsIDocShell>(nsCOMPtr<nsIDocShell>&)
Unexecuted instantiation: nsGetterAddRefs<nsPIDOMWindowOuter> getter_AddRefs<nsPIDOMWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebBrowserPrint> getter_AddRefs<nsIWebBrowserPrint>(nsCOMPtr<nsIWebBrowserPrint>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrintSettings> getter_AddRefs<nsIPrintSettings>(nsCOMPtr<nsIPrintSettings>&)
Unexecuted instantiation: nsGetterAddRefs<nsIJSArgArray> getter_AddRefs<nsIJSArgArray>(nsCOMPtr<nsIJSArgArray>&)
Unexecuted instantiation: nsGetterAddRefs<nsIBrowserDOMWindow> getter_AddRefs<nsIBrowserDOMWindow>(nsCOMPtr<nsIBrowserDOMWindow>&)
Unexecuted instantiation: nsGetterAddRefs<nsISHEntry> getter_AddRefs<nsISHEntry>(nsCOMPtr<nsISHEntry>&)
Unexecuted instantiation: nsGetterAddRefs<nsIXULWindow> getter_AddRefs<nsIXULWindow>(nsCOMPtr<nsIXULWindow>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransferable> getter_AddRefs<nsITransferable>(nsCOMPtr<nsITransferable>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncShutdownClient> getter_AddRefs<nsIAsyncShutdownClient>(nsCOMPtr<nsIAsyncShutdownClient>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHttpChannel> getter_AddRefs<nsIHttpChannel>(nsCOMPtr<nsIHttpChannel>&)
Unexecuted instantiation: nsGetterAddRefs<nsILayoutHistoryState> getter_AddRefs<nsILayoutHistoryState>(nsCOMPtr<nsILayoutHistoryState>&)
Unexecuted instantiation: nsGetterAddRefs<nsINode> getter_AddRefs<nsINode>(nsCOMPtr<nsINode>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFrameEnumerator> getter_AddRefs<nsIFrameEnumerator>(nsCOMPtr<nsIFrameEnumerator>&)
Unexecuted instantiation: nsGetterAddRefs<nsISelectionController> getter_AddRefs<nsISelectionController>(nsCOMPtr<nsISelectionController>&)
Unexecuted instantiation: nsGetterAddRefs<nsIContentViewerEdit> getter_AddRefs<nsIContentViewerEdit>(nsCOMPtr<nsIContentViewerEdit>&)
Unexecuted instantiation: nsGetterAddRefs<nsIControllers> getter_AddRefs<nsIControllers>(nsCOMPtr<nsIControllers>&)
Unexecuted instantiation: nsGetterAddRefs<nsIGlobalObject> getter_AddRefs<nsIGlobalObject>(nsCOMPtr<nsIGlobalObject>&)
Unexecuted instantiation: nsGetterAddRefs<nsPIDOMWindowInner> getter_AddRefs<nsPIDOMWindowInner>(nsCOMPtr<nsPIDOMWindowInner>&)
Unexecuted instantiation: nsGetterAddRefs<nsIControllerCommand> getter_AddRefs<nsIControllerCommand>(nsCOMPtr<nsIControllerCommand>&)
Unexecuted instantiation: nsGetterAddRefs<nsISupportsPRUint32> getter_AddRefs<nsISupportsPRUint32>(nsCOMPtr<nsISupportsPRUint32>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::JSEventHandler> getter_AddRefs<mozilla::JSEventHandler>(nsCOMPtr<mozilla::JSEventHandler>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStreamLoader> getter_AddRefs<nsIStreamLoader>(nsCOMPtr<nsIStreamLoader>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFileStream> getter_AddRefs<nsIFileStream>(nsCOMPtr<nsIFileStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIXMLContentSink> getter_AddRefs<nsIXMLContentSink>(nsCOMPtr<nsIXMLContentSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIHTMLContentSink> getter_AddRefs<nsIHTMLContentSink>(nsCOMPtr<nsIHTMLContentSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIInlineSpellChecker> getter_AddRefs<nsIInlineSpellChecker>(nsCOMPtr<nsIInlineSpellChecker>&)
Unexecuted instantiation: nsGetterAddRefs<nsIEditingSession> getter_AddRefs<nsIEditingSession>(nsCOMPtr<nsIEditingSession>&)
Unexecuted instantiation: nsGetterAddRefs<nsICommandManager> getter_AddRefs<nsICommandManager>(nsCOMPtr<nsICommandManager>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebNavigation> getter_AddRefs<nsIWebNavigation>(nsCOMPtr<nsIWebNavigation>&)
Unexecuted instantiation: nsGetterAddRefs<nsIKeyObject> getter_AddRefs<nsIKeyObject>(nsCOMPtr<nsIKeyObject>&)
Unexecuted instantiation: nsGetterAddRefs<nsIMediaDevice> getter_AddRefs<nsIMediaDevice>(nsCOMPtr<nsIMediaDevice>&)
Unexecuted instantiation: nsGetterAddRefs<nsIBinaryOutputStream> getter_AddRefs<nsIBinaryOutputStream>(nsCOMPtr<nsIBinaryOutputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIQuotaRequest> getter_AddRefs<nsIQuotaRequest>(nsCOMPtr<nsIQuotaRequest>&)
Unexecuted instantiation: nsGetterAddRefs<nsIBinaryInputStream> getter_AddRefs<nsIBinaryInputStream>(nsCOMPtr<nsIBinaryInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<mozilla::nsISVGPoint> getter_AddRefs<mozilla::nsISVGPoint>(nsCOMPtr<mozilla::nsISVGPoint>&)
Unexecuted instantiation: nsGetterAddRefs<nsISocketFilter> getter_AddRefs<nsISocketFilter>(nsCOMPtr<nsISocketFilter>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageProgressHandler> getter_AddRefs<mozIStorageProgressHandler>(nsCOMPtr<mozIStorageProgressHandler>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFileURL> getter_AddRefs<nsIFileURL>(nsCOMPtr<nsIFileURL>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebBrowserChrome3> getter_AddRefs<nsIWebBrowserChrome3>(nsCOMPtr<nsIWebBrowserChrome3>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDomainPolicy> getter_AddRefs<nsIDomainPolicy>(nsCOMPtr<nsIDomainPolicy>&)
Unexecuted instantiation: nsGetterAddRefs<nsIURIFixupInfo> getter_AddRefs<nsIURIFixupInfo>(nsCOMPtr<nsIURIFixupInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsISearchEngine> getter_AddRefs<nsISearchEngine>(nsCOMPtr<nsISearchEngine>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFrameLoaderOwner> getter_AddRefs<nsIFrameLoaderOwner>(nsCOMPtr<nsIFrameLoaderOwner>&)
Unexecuted instantiation: nsGetterAddRefs<nsIObjectInputStream> getter_AddRefs<nsIObjectInputStream>(nsCOMPtr<nsIObjectInputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIObjectOutputStream> getter_AddRefs<nsIObjectOutputStream>(nsCOMPtr<nsIObjectOutputStream>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDTD> getter_AddRefs<nsIDTD>(nsCOMPtr<nsIDTD>&)
Unexecuted instantiation: nsGetterAddRefs<nsIXPathResult> getter_AddRefs<nsIXPathResult>(nsCOMPtr<nsIXPathResult>&)
Unexecuted instantiation: nsGetterAddRefs<nsIParser> getter_AddRefs<nsIParser>(nsCOMPtr<nsIParser>&)
Unexecuted instantiation: nsGetterAddRefs<nsIStringEnumerator> getter_AddRefs<nsIStringEnumerator>(nsCOMPtr<nsIStringEnumerator>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDOMXULSelectControlElement> getter_AddRefs<nsIDOMXULSelectControlElement>(nsCOMPtr<nsIDOMXULSelectControlElement>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDocumentEncoder> getter_AddRefs<nsIDocumentEncoder>(nsCOMPtr<nsIDocumentEncoder>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentCurrencyAmount> getter_AddRefs<nsIPaymentCurrencyAmount>(nsCOMPtr<nsIPaymentCurrencyAmount>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentItem> getter_AddRefs<nsIPaymentItem>(nsCOMPtr<nsIPaymentItem>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentShippingOption> getter_AddRefs<nsIPaymentShippingOption>(nsCOMPtr<nsIPaymentShippingOption>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentDetailsModifier> getter_AddRefs<nsIPaymentDetailsModifier>(nsCOMPtr<nsIPaymentDetailsModifier>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentMethodData> getter_AddRefs<nsIPaymentMethodData>(nsCOMPtr<nsIPaymentMethodData>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentDetails> getter_AddRefs<nsIPaymentDetails>(nsCOMPtr<nsIPaymentDetails>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentOptions> getter_AddRefs<nsIPaymentOptions>(nsCOMPtr<nsIPaymentOptions>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPaymentRequest> getter_AddRefs<nsIPaymentRequest>(nsCOMPtr<nsIPaymentRequest>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationControlChannel> getter_AddRefs<nsIPresentationControlChannel>(nsCOMPtr<nsIPresentationControlChannel>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationDevice> getter_AddRefs<nsIPresentationDevice>(nsCOMPtr<nsIPresentationDevice>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationRespondingListener> getter_AddRefs<nsIPresentationRespondingListener>(nsCOMPtr<nsIPresentationRespondingListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationSessionTransportBuilder> getter_AddRefs<nsIPresentationSessionTransportBuilder>(nsCOMPtr<nsIPresentationSessionTransportBuilder>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationSessionListener> getter_AddRefs<nsIPresentationSessionListener>(nsCOMPtr<nsIPresentationSessionListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPresentationDeviceListener> getter_AddRefs<nsIPresentationDeviceListener>(nsCOMPtr<nsIPresentationDeviceListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrintSession> getter_AddRefs<nsIPrintSession>(nsCOMPtr<nsIPrintSession>&)
Unexecuted instantiation: nsGetterAddRefs<nsIFormatConverter> getter_AddRefs<nsIFormatConverter>(nsCOMPtr<nsIFormatConverter>&)
Unexecuted instantiation: nsGetterAddRefs<nsICSSDeclaration> getter_AddRefs<nsICSSDeclaration>(nsCOMPtr<nsICSSDeclaration>&)
Unexecuted instantiation: nsGetterAddRefs<nsIURIRefObject> getter_AddRefs<nsIURIRefObject>(nsCOMPtr<nsIURIRefObject>&)
Unexecuted instantiation: nsGetterAddRefs<nsIContentIterator> getter_AddRefs<nsIContentIterator>(nsCOMPtr<nsIContentIterator>&)
Unexecuted instantiation: nsGetterAddRefs<imgINotificationObserver> getter_AddRefs<imgINotificationObserver>(nsCOMPtr<imgINotificationObserver>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDOMXULSelectControlItemElement> getter_AddRefs<nsIDOMXULSelectControlItemElement>(nsCOMPtr<nsIDOMXULSelectControlItemElement>&)
Unexecuted instantiation: nsGetterAddRefs<nsBoxLayout> getter_AddRefs<nsBoxLayout>(nsCOMPtr<nsBoxLayout>&)
Unexecuted instantiation: nsGetterAddRefs<nsILinkHandler> getter_AddRefs<nsILinkHandler>(nsCOMPtr<nsILinkHandler>&)
Unexecuted instantiation: nsGetterAddRefs<nsITreeView> getter_AddRefs<nsITreeView>(nsCOMPtr<nsITreeView>&)
Unexecuted instantiation: nsGetterAddRefs<nsIBaseWindow> getter_AddRefs<nsIBaseWindow>(nsCOMPtr<nsIBaseWindow>&)
Unexecuted instantiation: nsGetterAddRefs<nsITreeBoxObject> getter_AddRefs<nsITreeBoxObject>(nsCOMPtr<nsITreeBoxObject>&)
Unexecuted instantiation: nsGetterAddRefs<nsITreeSelection> getter_AddRefs<nsITreeSelection>(nsCOMPtr<nsITreeSelection>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebProgressListener> getter_AddRefs<nsIWebProgressListener>(nsCOMPtr<nsIWebProgressListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPrintProgressParams> getter_AddRefs<nsIPrintProgressParams>(nsCOMPtr<nsIPrintProgressParams>&)
Unexecuted instantiation: nsGetterAddRefs<nsIURIContentListener> getter_AddRefs<nsIURIContentListener>(nsCOMPtr<nsIURIContentListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsISearchSubmission> getter_AddRefs<nsISearchSubmission>(nsCOMPtr<nsISearchSubmission>&)
Unexecuted instantiation: nsGetterAddRefs<nsITimerCallback> getter_AddRefs<nsITimerCallback>(nsCOMPtr<nsITimerCallback>&)
Unexecuted instantiation: nsGetterAddRefs<nsIDOMXULContainerElement> getter_AddRefs<nsIDOMXULContainerElement>(nsCOMPtr<nsIDOMXULContainerElement>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAccessibleRelation> getter_AddRefs<nsIAccessibleRelation>(nsCOMPtr<nsIAccessibleRelation>&)
Unexecuted instantiation: nsGetterAddRefs<nsINodeList> getter_AddRefs<nsINodeList>(nsCOMPtr<nsINodeList>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPK11Token> getter_AddRefs<nsIPK11Token>(nsCOMPtr<nsIPK11Token>&)
Unexecuted instantiation: nsGetterAddRefs<nsITokenPasswordDialogs> getter_AddRefs<nsITokenPasswordDialogs>(nsCOMPtr<nsITokenPasswordDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsIX509CertList> getter_AddRefs<nsIX509CertList>(nsCOMPtr<nsIX509CertList>&)
Unexecuted instantiation: nsGetterAddRefs<nsITokenDialogs> getter_AddRefs<nsITokenDialogs>(nsCOMPtr<nsITokenDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsIGeneratingKeypairInfoDialogs> getter_AddRefs<nsIGeneratingKeypairInfoDialogs>(nsCOMPtr<nsIGeneratingKeypairInfoDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsIASN1Sequence> getter_AddRefs<nsIASN1Sequence>(nsCOMPtr<nsIASN1Sequence>&)
Unexecuted instantiation: nsGetterAddRefs<nsIASN1PrintableItem> getter_AddRefs<nsIASN1PrintableItem>(nsCOMPtr<nsIASN1PrintableItem>&)
Unexecuted instantiation: nsGetterAddRefs<nsICertificateDialogs> getter_AddRefs<nsICertificateDialogs>(nsCOMPtr<nsICertificateDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsIClientAuthDialogs> getter_AddRefs<nsIClientAuthDialogs>(nsCOMPtr<nsIClientAuthDialogs>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransportSecurityInfo> getter_AddRefs<nsITransportSecurityInfo>(nsCOMPtr<nsITransportSecurityInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsISecurityEventSink> getter_AddRefs<nsISecurityEventSink>(nsCOMPtr<nsISecurityEventSink>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAsyncShutdownBarrier> getter_AddRefs<nsIAsyncShutdownBarrier>(nsCOMPtr<nsIAsyncShutdownBarrier>&)
Unexecuted instantiation: nsGetterAddRefs<nsIPropertyBag> getter_AddRefs<nsIPropertyBag>(nsCOMPtr<nsIPropertyBag>&)
Unexecuted instantiation: nsGetterAddRefs<mozIStorageRow> getter_AddRefs<mozIStorageRow>(nsCOMPtr<mozIStorageRow>&)
Unexecuted instantiation: nsGetterAddRefs<imgICache> getter_AddRefs<imgICache>(nsCOMPtr<imgICache>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompletePopup> getter_AddRefs<nsIAutoCompletePopup>(nsCOMPtr<nsIAutoCompletePopup>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteController> getter_AddRefs<nsIAutoCompleteController>(nsCOMPtr<nsIAutoCompleteController>&)
Unexecuted instantiation: nsGetterAddRefs<nsIUrlClassifierHashCompleter> getter_AddRefs<nsIUrlClassifierHashCompleter>(nsCOMPtr<nsIUrlClassifierHashCompleter>&)
Unexecuted instantiation: nsGetterAddRefs<nsIUrlClassifierCacheInfo> getter_AddRefs<nsIUrlClassifierCacheInfo>(nsCOMPtr<nsIUrlClassifierCacheInfo>&)
Unexecuted instantiation: nsGetterAddRefs<nsIWebBrowserChrome> getter_AddRefs<nsIWebBrowserChrome>(nsCOMPtr<nsIWebBrowserChrome>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteSimpleResultListener> getter_AddRefs<nsIAutoCompleteSimpleResultListener>(nsCOMPtr<nsIAutoCompleteSimpleResultListener>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteResult> getter_AddRefs<nsIAutoCompleteResult>(nsCOMPtr<nsIAutoCompleteResult>&)
Unexecuted instantiation: nsGetterAddRefs<nsIAutoCompleteInput> getter_AddRefs<nsIAutoCompleteInput>(nsCOMPtr<nsIAutoCompleteInput>&)
Unexecuted instantiation: nsGetterAddRefs<nsIProfileLock> getter_AddRefs<nsIProfileLock>(nsCOMPtr<nsIProfileLock>&)
Unexecuted instantiation: nsGetterAddRefs<nsIToolkitProfile> getter_AddRefs<nsIToolkitProfile>(nsCOMPtr<nsIToolkitProfile>&)
Unexecuted instantiation: nsGetterAddRefs<nsIToolkitProfileService> getter_AddRefs<nsIToolkitProfileService>(nsCOMPtr<nsIToolkitProfileService>&)
Unexecuted instantiation: nsGetterAddRefs<nsIProfileUnlocker> getter_AddRefs<nsIProfileUnlocker>(nsCOMPtr<nsIProfileUnlocker>&)
Unexecuted instantiation: nsGetterAddRefs<nsINativeAppSupport> getter_AddRefs<nsINativeAppSupport>(nsCOMPtr<nsINativeAppSupport>&)
Unexecuted instantiation: nsGetterAddRefs<nsIGSettingsCollection> getter_AddRefs<nsIGSettingsCollection>(nsCOMPtr<nsIGSettingsCollection>&)
Unexecuted instantiation: nsGetterAddRefs<nsIGIOMimeApp> getter_AddRefs<nsIGIOMimeApp>(nsCOMPtr<nsIGIOMimeApp>&)
Unexecuted instantiation: nsGetterAddRefs<nsITransaction> getter_AddRefs<nsITransaction>(nsCOMPtr<nsITransaction>&)
1378
1379
template<class T, class DestinationType>
1380
inline nsresult
1381
CallQueryInterface(T* aSource, nsGetterAddRefs<DestinationType> aDestination)
1382
0
{
1383
0
  return CallQueryInterface(aSource,
1384
0
                            static_cast<DestinationType**>(aDestination));
1385
0
}
Unexecuted instantiation: nsresult CallQueryInterface<nsIStreamListener, nsIInterfaceRequestor>(nsIStreamListener*, nsGetterAddRefs<nsIInterfaceRequestor>)
Unexecuted instantiation: nsresult CallQueryInterface<imgIEncoder, nsIInputStream>(imgIEncoder*, nsGetterAddRefs<nsIInputStream>)
Unexecuted instantiation: nsresult CallQueryInterface<nsIObjectLoadingContent, nsIContent>(nsIObjectLoadingContent*, nsGetterAddRefs<nsIContent>)
1386
1387
1388
// Comparing two |nsCOMPtr|s
1389
1390
template<class T, class U>
1391
inline bool
1392
operator==(const nsCOMPtr<T>& aLhs, const nsCOMPtr<U>& aRhs)
1393
0
{
1394
0
  return static_cast<const T*>(aLhs.get()) == static_cast<const U*>(aRhs.get());
1395
0
}
Unexecuted instantiation: bool operator==<nsISupports, nsISupports>(nsCOMPtr<nsISupports> const&, nsCOMPtr<nsISupports> const&)
Unexecuted instantiation: bool operator==<nsITimer, nsITimer>(nsCOMPtr<nsITimer> const&, nsCOMPtr<nsITimer> const&)
Unexecuted instantiation: bool operator==<nsIURI, nsIURI>(nsCOMPtr<nsIURI> const&, nsCOMPtr<nsIURI> const&)
Unexecuted instantiation: bool operator==<nsIRunnable, nsIRunnable>(nsCOMPtr<nsIRunnable> const&, nsCOMPtr<nsIRunnable> const&)
Unexecuted instantiation: bool operator==<nsPIDOMWindowOuter, nsPIDOMWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter> const&, nsCOMPtr<nsPIDOMWindowOuter> const&)
Unexecuted instantiation: bool operator==<nsIApplicationCache, nsIApplicationCache>(nsCOMPtr<nsIApplicationCache> const&, nsCOMPtr<nsIApplicationCache> const&)
Unexecuted instantiation: bool operator==<nsIWeakReference, nsIWeakReference>(nsCOMPtr<nsIWeakReference> const&, nsCOMPtr<nsIWeakReference> const&)
Unexecuted instantiation: bool operator==<nsIWidget, nsIWidget>(nsCOMPtr<nsIWidget> const&, nsCOMPtr<nsIWidget> const&)
Unexecuted instantiation: bool operator==<nsIDocShellTreeItem, nsIDocShell>(nsCOMPtr<nsIDocShellTreeItem> const&, nsCOMPtr<nsIDocShell> const&)
Unexecuted instantiation: bool operator==<nsIDocument, nsIDocument>(nsCOMPtr<nsIDocument> const&, nsCOMPtr<nsIDocument> const&)
Unexecuted instantiation: bool operator==<nsIDocShell, nsIDocShell>(nsCOMPtr<nsIDocShell> const&, nsCOMPtr<nsIDocShell> const&)
Unexecuted instantiation: bool operator==<mozilla::dom::Element, mozilla::dom::Element>(nsCOMPtr<mozilla::dom::Element> const&, nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: bool operator==<nsIContent, mozilla::dom::Element>(nsCOMPtr<nsIContent> const&, nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: bool operator==<nsIDocShellTreeItem, nsIDocShellTreeItem>(nsCOMPtr<nsIDocShellTreeItem> const&, nsCOMPtr<nsIDocShellTreeItem> const&)
Unexecuted instantiation: bool operator==<nsINode, nsINode>(nsCOMPtr<nsINode> const&, nsCOMPtr<nsINode> const&)
Unexecuted instantiation: bool operator==<mozIDOMWindowProxy, nsPIDOMWindowOuter>(nsCOMPtr<mozIDOMWindowProxy> const&, nsCOMPtr<nsPIDOMWindowOuter> const&)
Unexecuted instantiation: bool operator==<nsIParser, nsIParser>(nsCOMPtr<nsIParser> const&, nsCOMPtr<nsIParser> const&)
Unexecuted instantiation: bool operator==<nsIRequest, nsIRequest>(nsCOMPtr<nsIRequest> const&, nsCOMPtr<nsIRequest> const&)
Unexecuted instantiation: bool operator==<nsIContent, nsIContent>(nsCOMPtr<nsIContent> const&, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator==<mozilla::dom::EventTarget, mozilla::dom::EventTarget>(nsCOMPtr<mozilla::dom::EventTarget> const&, nsCOMPtr<mozilla::dom::EventTarget> const&)
Unexecuted instantiation: bool operator==<imgIContainer, imgIContainer>(nsCOMPtr<imgIContainer> const&, nsCOMPtr<imgIContainer> const&)
Unexecuted instantiation: bool operator==<nsIThread, nsIThread>(nsCOMPtr<nsIThread> const&, nsCOMPtr<nsIThread> const&)
Unexecuted instantiation: bool operator==<nsINode, nsIContent>(nsCOMPtr<nsINode> const&, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator==<nsINode, nsIDocument>(nsCOMPtr<nsINode> const&, nsCOMPtr<nsIDocument> const&)
Unexecuted instantiation: bool operator==<nsIDocument, nsINode>(nsCOMPtr<nsIDocument> const&, nsCOMPtr<nsINode> const&)
Unexecuted instantiation: bool operator==<nsPIDOMWindowInner, nsPIDOMWindowInner>(nsCOMPtr<nsPIDOMWindowInner> const&, nsCOMPtr<nsPIDOMWindowInner> const&)
Unexecuted instantiation: bool operator==<nsIObserver, nsIObserver>(nsCOMPtr<nsIObserver> const&, nsCOMPtr<nsIObserver> const&)
Unexecuted instantiation: bool operator==<nsIContent, nsINode>(nsCOMPtr<nsIContent> const&, nsCOMPtr<nsINode> const&)
Unexecuted instantiation: bool operator==<mozilla::dom::EventTarget, mozilla::dom::Element>(nsCOMPtr<mozilla::dom::EventTarget> const&, nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: bool operator==<nsIChannel, nsIChannel>(nsCOMPtr<nsIChannel> const&, nsCOMPtr<nsIChannel> const&)
Unexecuted instantiation: bool operator==<nsIProtocolHandler, nsIProtocolHandler>(nsCOMPtr<nsIProtocolHandler> const&, nsCOMPtr<nsIProtocolHandler> const&)
Unexecuted instantiation: bool operator==<nsISHEntry, nsISHEntry>(nsCOMPtr<nsISHEntry> const&, nsCOMPtr<nsISHEntry> const&)
Unexecuted instantiation: bool operator==<nsIContentViewer, nsIContentViewer>(nsCOMPtr<nsIContentViewer> const&, nsCOMPtr<nsIContentViewer> const&)
Unexecuted instantiation: bool operator==<nsIPresShell, nsIPresShell>(nsCOMPtr<nsIPresShell> const&, nsCOMPtr<nsIPresShell> const&)
Unexecuted instantiation: bool operator==<nsIToolkitProfile, nsIToolkitProfile>(nsCOMPtr<nsIToolkitProfile> const&, nsCOMPtr<nsIToolkitProfile> const&)
Unexecuted instantiation: bool operator==<nsIObserverService, nsIObserverService>(nsCOMPtr<nsIObserverService> const&, nsCOMPtr<nsIObserverService> const&)
Unexecuted instantiation: bool operator==<nsICOMPtrEqTestFoo, nsICOMPtrEqTestFoo>(nsCOMPtr<nsICOMPtrEqTestFoo> const&, nsCOMPtr<nsICOMPtrEqTestFoo> const&)
Unexecuted instantiation: bool operator==<nsIFile, nsIFile>(nsCOMPtr<nsIFile> const&, nsCOMPtr<nsIFile> const&)
Unexecuted instantiation: bool operator==<nsITransaction, nsITransaction>(nsCOMPtr<nsITransaction> const&, nsCOMPtr<nsITransaction> const&)
1396
1397
1398
template<class T, class U>
1399
inline bool
1400
operator!=(const nsCOMPtr<T>& aLhs, const nsCOMPtr<U>& aRhs)
1401
13
{
1402
13
  return static_cast<const T*>(aLhs.get()) != static_cast<const U*>(aRhs.get());
1403
13
}
bool operator!=<nsICategoryEntry, nsICategoryEntry>(nsCOMPtr<nsICategoryEntry> const&, nsCOMPtr<nsICategoryEntry> const&)
Line
Count
Source
1401
13
{
1402
13
  return static_cast<const T*>(aLhs.get()) != static_cast<const U*>(aRhs.get());
1403
13
}
Unexecuted instantiation: bool operator!=<nsIFile, nsIFile>(nsCOMPtr<nsIFile> const&, nsCOMPtr<nsIFile> const&)
Unexecuted instantiation: bool operator!=<nsIEventTarget, nsIEventTarget>(nsCOMPtr<nsIEventTarget> const&, nsCOMPtr<nsIEventTarget> const&)
Unexecuted instantiation: bool operator!=<nsISystemProxySettings, nsISystemProxySettings>(nsCOMPtr<nsISystemProxySettings> const&, nsCOMPtr<nsISystemProxySettings> const&)
Unexecuted instantiation: bool operator!=<nsIURI, nsIURI>(nsCOMPtr<nsIURI> const&, nsCOMPtr<nsIURI> const&)
Unexecuted instantiation: bool operator!=<nsIApplicationCache, nsIApplicationCache>(nsCOMPtr<nsIApplicationCache> const&, nsCOMPtr<nsIApplicationCache> const&)
Unexecuted instantiation: bool operator!=<nsPIDOMWindowOuter, nsPIDOMWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter> const&, nsCOMPtr<nsPIDOMWindowOuter> const&)
Unexecuted instantiation: bool operator!=<nsIDocShellTreeItem, nsIDocShell>(nsCOMPtr<nsIDocShellTreeItem> const&, nsCOMPtr<nsIDocShell> const&)
Unexecuted instantiation: bool operator!=<nsIWidget, nsIWidget>(nsCOMPtr<nsIWidget> const&, nsCOMPtr<nsIWidget> const&)
Unexecuted instantiation: bool operator!=<nsIHttpChannel, nsIHttpChannel>(nsCOMPtr<nsIHttpChannel> const&, nsCOMPtr<nsIHttpChannel> const&)
Unexecuted instantiation: bool operator!=<nsINode, nsINode>(nsCOMPtr<nsINode> const&, nsCOMPtr<nsINode> const&)
Unexecuted instantiation: bool operator!=<nsIRequest, nsIChannel>(nsCOMPtr<nsIRequest> const&, nsCOMPtr<nsIChannel> const&)
Unexecuted instantiation: bool operator!=<nsIDocShellTreeItem, nsIDocShellTreeItem>(nsCOMPtr<nsIDocShellTreeItem> const&, nsCOMPtr<nsIDocShellTreeItem> const&)
Unexecuted instantiation: bool operator!=<nsIContent, nsIContent>(nsCOMPtr<nsIContent> const&, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator!=<nsIDocument, nsIDocument>(nsCOMPtr<nsIDocument> const&, nsCOMPtr<nsIDocument> const&)
Unexecuted instantiation: bool operator!=<nsILoadInfo, nsILoadInfo>(nsCOMPtr<nsILoadInfo> const&, nsCOMPtr<nsILoadInfo> const&)
Unexecuted instantiation: bool operator!=<nsPIDOMWindowOuter, mozIDOMWindowProxy>(nsCOMPtr<nsPIDOMWindowOuter> const&, nsCOMPtr<mozIDOMWindowProxy> const&)
Unexecuted instantiation: bool operator!=<nsIScriptGlobalObject, nsIScriptGlobalObject>(nsCOMPtr<nsIScriptGlobalObject> const&, nsCOMPtr<nsIScriptGlobalObject> const&)
Unexecuted instantiation: bool operator!=<nsIParser, nsIParser>(nsCOMPtr<nsIParser> const&, nsCOMPtr<nsIParser> const&)
Unexecuted instantiation: bool operator!=<nsIPrincipal, nsIPrincipal>(nsCOMPtr<nsIPrincipal> const&, nsCOMPtr<nsIPrincipal> const&)
Unexecuted instantiation: bool operator!=<nsPIDOMWindowInner, nsPIDOMWindowInner>(nsCOMPtr<nsPIDOMWindowInner> const&, nsCOMPtr<nsPIDOMWindowInner> const&)
Unexecuted instantiation: bool operator!=<mozilla::widget::TextEventDispatcherListener, mozilla::widget::TextEventDispatcherListener>(nsCOMPtr<mozilla::widget::TextEventDispatcherListener> const&, nsCOMPtr<mozilla::widget::TextEventDispatcherListener> const&)
Unexecuted instantiation: bool operator!=<mozilla::dom::Element, mozilla::dom::Element>(nsCOMPtr<mozilla::dom::Element> const&, nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: bool operator!=<nsIContent, mozilla::dom::Element>(nsCOMPtr<nsIContent> const&, nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: bool operator!=<nsISelectionController, nsISelectionController>(nsCOMPtr<nsISelectionController> const&, nsCOMPtr<nsISelectionController> const&)
Unexecuted instantiation: bool operator!=<nsIPresShell, nsIPresShell>(nsCOMPtr<nsIPresShell> const&, nsCOMPtr<nsIPresShell> const&)
Unexecuted instantiation: bool operator!=<imgIContainer, imgIContainer>(nsCOMPtr<imgIContainer> const&, nsCOMPtr<imgIContainer> const&)
Unexecuted instantiation: bool operator!=<mozilla::dom::EventTarget, mozilla::dom::Element>(nsCOMPtr<mozilla::dom::EventTarget> const&, nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: bool operator!=<mozIDOMWindowProxy, nsPIDOMWindowOuter>(nsCOMPtr<mozIDOMWindowProxy> const&, nsCOMPtr<nsPIDOMWindowOuter> const&)
Unexecuted instantiation: bool operator!=<mozilla::dom::EventTarget, mozilla::dom::EventTarget>(nsCOMPtr<mozilla::dom::EventTarget> const&, nsCOMPtr<mozilla::dom::EventTarget> const&)
Unexecuted instantiation: bool operator!=<nsIProtocolHandler, nsIProtocolHandler>(nsCOMPtr<nsIProtocolHandler> const&, nsCOMPtr<nsIProtocolHandler> const&)
Unexecuted instantiation: bool operator!=<nsISHEntry, nsISHEntry>(nsCOMPtr<nsISHEntry> const&, nsCOMPtr<nsISHEntry> const&)
Unexecuted instantiation: bool operator!=<nsILoadGroup, nsILoadGroup>(nsCOMPtr<nsILoadGroup> const&, nsCOMPtr<nsILoadGroup> const&)
Unexecuted instantiation: bool operator!=<nsIXULWindow, nsIXULWindow>(nsCOMPtr<nsIXULWindow> const&, nsCOMPtr<nsIXULWindow> const&)
Unexecuted instantiation: bool operator!=<nsIDocShell, nsIDocShell>(nsCOMPtr<nsIDocShell> const&, nsCOMPtr<nsIDocShell> const&)
1404
1405
1406
// Comparing an |nsCOMPtr| to a raw pointer
1407
1408
template<class T, class U>
1409
inline bool
1410
operator==(const nsCOMPtr<T>& aLhs, const U* aRhs)
1411
0
{
1412
0
  return static_cast<const T*>(aLhs.get()) == aRhs;
1413
0
}
Unexecuted instantiation: bool operator==<nsPIDOMWindowInner, nsPIDOMWindowInner>(nsCOMPtr<nsPIDOMWindowInner> const&, nsPIDOMWindowInner const*)
Unexecuted instantiation: bool operator==<nsIContent, nsIContent>(nsCOMPtr<nsIContent> const&, nsIContent const*)
Unexecuted instantiation: bool operator==<nsIRequest, nsIRequest>(nsCOMPtr<nsIRequest> const&, nsIRequest const*)
Unexecuted instantiation: bool operator==<nsICOMPtrEqTestFoo, nsICOMPtrEqTestFoo>(nsCOMPtr<nsICOMPtrEqTestFoo> const&, nsICOMPtrEqTestFoo const*)
1414
1415
template<class T, class U>
1416
inline bool
1417
operator==(const U* aLhs, const nsCOMPtr<T>& aRhs)
1418
0
{
1419
0
  return aLhs == static_cast<const T*>(aRhs.get());
1420
0
}
Unexecuted instantiation: bool operator==<nsIContent, nsIContent>(nsIContent const*, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator==<nsICOMPtrEqTestFoo, nsICOMPtrEqTestFoo>(nsICOMPtrEqTestFoo const*, nsCOMPtr<nsICOMPtrEqTestFoo> const&)
1421
1422
template<class T, class U>
1423
inline bool
1424
operator!=(const nsCOMPtr<T>& aLhs, const U* aRhs)
1425
{
1426
  return static_cast<const T*>(aLhs.get()) != aRhs;
1427
}
1428
1429
template<class T, class U>
1430
inline bool
1431
operator!=(const U* aLhs, const nsCOMPtr<T>& aRhs)
1432
{
1433
  return aLhs != static_cast<const T*>(aRhs.get());
1434
}
1435
1436
template<class T, class U>
1437
inline bool
1438
operator==(const nsCOMPtr<T>& aLhs, U* aRhs)
1439
6
{
1440
6
  return static_cast<const T*>(aLhs.get()) == const_cast<const U*>(aRhs);
1441
6
}
Unexecuted instantiation: bool operator==<nsIContent, nsIContent>(nsCOMPtr<nsIContent> const&, nsIContent*)
Unexecuted instantiation: bool operator==<nsIContent, mozilla::dom::Element>(nsCOMPtr<nsIContent> const&, mozilla::dom::Element*)
Unexecuted instantiation: bool operator==<nsISupports, nsISupports>(nsCOMPtr<nsISupports> const&, nsISupports*)
Unexecuted instantiation: bool operator==<nsIDirectoryServiceProvider, nsIDirectoryServiceProvider>(nsCOMPtr<nsIDirectoryServiceProvider> const&, nsIDirectoryServiceProvider*)
Unexecuted instantiation: bool operator==<nsIAsyncInputStreamLength, nsIAsyncInputStreamLength>(nsCOMPtr<nsIAsyncInputStreamLength> const&, nsIAsyncInputStreamLength*)
Unexecuted instantiation: bool operator==<nsIPresShell, nsIPresShell>(nsCOMPtr<nsIPresShell> const&, nsIPresShell*)
Unexecuted instantiation: bool operator==<nsIThreadObserver, nsIThreadObserver>(nsCOMPtr<nsIThreadObserver> const&, nsIThreadObserver*)
Unexecuted instantiation: bool operator==<nsIRequestTailUnblockCallback, nsIRequestTailUnblockCallback>(nsCOMPtr<nsIRequestTailUnblockCallback> const&, nsIRequestTailUnblockCallback*)
Unexecuted instantiation: bool operator==<nsIEventTarget, nsIEventTarget>(nsCOMPtr<nsIEventTarget> const&, nsIEventTarget*)
Unexecuted instantiation: bool operator==<nsIRequest, nsIRequest>(nsCOMPtr<nsIRequest> const&, nsIRequest*)
Unexecuted instantiation: bool operator==<mozilla::net::CacheFileChunkListener, mozilla::net::CacheFileChunkListener>(nsCOMPtr<mozilla::net::CacheFileChunkListener> const&, mozilla::net::CacheFileChunkListener*)
Unexecuted instantiation: bool operator==<nsIApplicationCache, nsIApplicationCache>(nsCOMPtr<nsIApplicationCache> const&, nsIApplicationCache*)
Unexecuted instantiation: bool operator==<nsISubstitutionObserver, nsISubstitutionObserver>(nsCOMPtr<nsISubstitutionObserver> const&, nsISubstitutionObserver*)
Unexecuted instantiation: bool operator==<nsIWebSocketEventListener, nsIWebSocketEventListener>(nsCOMPtr<nsIWebSocketEventListener> const&, nsIWebSocketEventListener*)
Unexecuted instantiation: bool operator==<nsIThread, nsIThread>(nsCOMPtr<nsIThread> const&, nsIThread*)
bool operator==<nsIPrincipal, nsIPrincipal>(nsCOMPtr<nsIPrincipal> const&, nsIPrincipal*)
Line
Count
Source
1439
6
{
1440
6
  return static_cast<const T*>(aLhs.get()) == const_cast<const U*>(aRhs);
1441
6
}
Unexecuted instantiation: bool operator==<nsIOfflineCacheUpdateObserver, nsIOfflineCacheUpdateObserver>(nsCOMPtr<nsIOfflineCacheUpdateObserver> const&, nsIOfflineCacheUpdateObserver*)
Unexecuted instantiation: bool operator==<nsIPrincipal, mozilla::NullPrincipal>(nsCOMPtr<nsIPrincipal> const&, mozilla::NullPrincipal*)
Unexecuted instantiation: bool operator==<nsIURI, nsIURI>(nsCOMPtr<nsIURI> const&, nsIURI*)
Unexecuted instantiation: bool operator==<nsIWidget, nsIWidget>(nsCOMPtr<nsIWidget> const&, nsIWidget*)
Unexecuted instantiation: bool operator==<nsIDocument, nsIDocument>(nsCOMPtr<nsIDocument> const&, nsIDocument*)
Unexecuted instantiation: bool operator==<nsPIDOMWindowOuter, nsPIDOMWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter> const&, nsPIDOMWindowOuter*)
Unexecuted instantiation: bool operator==<nsPIDOMWindowOuter, nsGlobalWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter> const&, nsGlobalWindowOuter*)
Unexecuted instantiation: bool operator==<imgINotificationObserver, imgINotificationObserver>(nsCOMPtr<imgINotificationObserver> const&, imgINotificationObserver*)
Unexecuted instantiation: bool operator==<mozilla::dom::EventTarget, mozilla::dom::Element>(nsCOMPtr<mozilla::dom::EventTarget> const&, mozilla::dom::Element*)
Unexecuted instantiation: bool operator==<mozilla::dom::EventTarget, nsIContent>(nsCOMPtr<mozilla::dom::EventTarget> const&, nsIContent*)
Unexecuted instantiation: bool operator==<nsINode, nsIContent>(nsCOMPtr<nsINode> const&, nsIContent*)
Unexecuted instantiation: bool operator==<nsINode, nsINode>(nsCOMPtr<nsINode> const&, nsINode*)
Unexecuted instantiation: bool operator==<nsIScriptGlobalObject, nsIScriptGlobalObject>(nsCOMPtr<nsIScriptGlobalObject> const&, nsIScriptGlobalObject*)
Unexecuted instantiation: bool operator==<nsISelectionListener, nsISelectionListener>(nsCOMPtr<nsISelectionListener> const&, nsISelectionListener*)
Unexecuted instantiation: bool operator==<nsIDocShellTreeItem, nsDocShell>(nsCOMPtr<nsIDocShellTreeItem> const&, nsDocShell*)
Unexecuted instantiation: bool operator==<mozilla::dom::EventTarget, mozilla::dom::EventTarget>(nsCOMPtr<mozilla::dom::EventTarget> const&, mozilla::dom::EventTarget*)
Unexecuted instantiation: bool operator==<nsIDocShellTreeItem, nsIDocShell>(nsCOMPtr<nsIDocShellTreeItem> const&, nsIDocShell*)
Unexecuted instantiation: bool operator==<nsIObserver, nsIObserver>(nsCOMPtr<nsIObserver> const&, nsIObserver*)
Unexecuted instantiation: bool operator==<nsIDocShellTreeItem, nsIDocShellTreeItem>(nsCOMPtr<nsIDocShellTreeItem> const&, nsIDocShellTreeItem*)
Unexecuted instantiation: bool operator==<nsINode, nsIDocument>(nsCOMPtr<nsINode> const&, nsIDocument*)
Unexecuted instantiation: bool operator==<nsINode, mozilla::dom::Element>(nsCOMPtr<nsINode> const&, mozilla::dom::Element*)
Unexecuted instantiation: bool operator==<nsINode, nsGenericHTMLElement>(nsCOMPtr<nsINode> const&, nsGenericHTMLElement*)
Unexecuted instantiation: bool operator==<nsIListenerChangeListener, nsIListenerChangeListener>(nsCOMPtr<nsIListenerChangeListener> const&, nsIListenerChangeListener*)
Unexecuted instantiation: bool operator==<nsISupports, nsIContent>(nsCOMPtr<nsISupports> const&, nsIContent*)
Unexecuted instantiation: bool operator==<mozilla::dom::EventTarget, mozilla::dom::HTMLInputElement>(nsCOMPtr<mozilla::dom::EventTarget> const&, mozilla::dom::HTMLInputElement*)
Unexecuted instantiation: bool operator==<mozilla::dom::EventTarget, nsINode>(nsCOMPtr<mozilla::dom::EventTarget> const&, nsINode*)
Unexecuted instantiation: bool operator==<nsIDOMMozWakeLockListener, nsIDOMMozWakeLockListener>(nsCOMPtr<nsIDOMMozWakeLockListener> const&, nsIDOMMozWakeLockListener*)
Unexecuted instantiation: bool operator==<nsITimer, nsITimer>(nsCOMPtr<nsITimer> const&, nsITimer*)
Unexecuted instantiation: bool operator==<nsPIDOMWindowInner, nsPIDOMWindowInner>(nsCOMPtr<nsPIDOMWindowInner> const&, nsPIDOMWindowInner*)
Unexecuted instantiation: bool operator==<nsIWorkerDebuggerListener, nsIWorkerDebuggerListener>(nsCOMPtr<nsIWorkerDebuggerListener> const&, nsIWorkerDebuggerListener*)
Unexecuted instantiation: bool operator==<nsIWorkerDebuggerManagerListener, nsIWorkerDebuggerManagerListener>(nsCOMPtr<nsIWorkerDebuggerManagerListener> const&, nsIWorkerDebuggerManagerListener*)
Unexecuted instantiation: bool operator==<mozilla::dom::Element, mozilla::dom::Element>(nsCOMPtr<mozilla::dom::Element> const&, mozilla::dom::Element*)
Unexecuted instantiation: bool operator==<nsIOffThreadScriptReceiver, nsIOffThreadScriptReceiver>(nsCOMPtr<nsIOffThreadScriptReceiver> const&, nsIOffThreadScriptReceiver*)
Unexecuted instantiation: bool operator==<nsIServiceWorkerManagerListener, nsIServiceWorkerManagerListener>(nsCOMPtr<nsIServiceWorkerManagerListener> const&, nsIServiceWorkerManagerListener*)
Unexecuted instantiation: bool operator==<nsIServiceWorkerRegistrationInfoListener, nsIServiceWorkerRegistrationInfoListener>(nsCOMPtr<nsIServiceWorkerRegistrationInfoListener> const&, nsIServiceWorkerRegistrationInfoListener*)
Unexecuted instantiation: bool operator==<nsIPresentationRespondingListener, nsIPresentationRespondingListener>(nsCOMPtr<nsIPresentationRespondingListener> const&, nsIPresentationRespondingListener*)
Unexecuted instantiation: bool operator==<imgIContainer, imgIContainer>(nsCOMPtr<imgIContainer> const&, imgIContainer*)
Unexecuted instantiation: bool operator==<mozilla::widget::TextEventDispatcherListener, mozilla::widget::TextEventDispatcherListener>(nsCOMPtr<mozilla::widget::TextEventDispatcherListener> const&, mozilla::widget::TextEventDispatcherListener*)
Unexecuted instantiation: bool operator==<nsIContent, nsINode>(nsCOMPtr<nsIContent> const&, nsINode*)
Unexecuted instantiation: bool operator==<nsINode, mozilla::dom::Text>(nsCOMPtr<nsINode> const&, mozilla::dom::Text*)
Unexecuted instantiation: bool operator==<nsIWebProgress, nsIWebProgress>(nsCOMPtr<nsIWebProgress> const&, nsIWebProgress*)
Unexecuted instantiation: bool operator==<imgIRequest, imgIRequest>(nsCOMPtr<imgIRequest> const&, imgIRequest*)
Unexecuted instantiation: bool operator==<nsICSSLoaderObserver, nsICSSLoaderObserver>(nsCOMPtr<nsICSSLoaderObserver> const&, nsICSSLoaderObserver*)
Unexecuted instantiation: bool operator==<nsIRunnable, nsIRunnable>(nsCOMPtr<nsIRunnable> const&, nsIRunnable*)
Unexecuted instantiation: bool operator==<nsIContent, nsGenericHTMLElement>(nsCOMPtr<nsIContent> const&, nsGenericHTMLElement*)
Unexecuted instantiation: bool operator==<nsITreeBoxObject, nsITreeBoxObject>(nsCOMPtr<nsITreeBoxObject> const&, nsITreeBoxObject*)
Unexecuted instantiation: bool operator==<nsIDocShell, nsDocShell>(nsCOMPtr<nsIDocShell> const&, nsDocShell*)
Unexecuted instantiation: bool operator==<nsIChannel, nsIChannel>(nsCOMPtr<nsIChannel> const&, nsIChannel*)
Unexecuted instantiation: bool operator==<nsIDocShell, nsIDocShell>(nsCOMPtr<nsIDocShell> const&, nsIDocShell*)
Unexecuted instantiation: bool operator==<nsISHEntry, nsISHEntry>(nsCOMPtr<nsISHEntry> const&, nsISHEntry*)
Unexecuted instantiation: bool operator==<nsITabParent, nsITabParent>(nsCOMPtr<nsITabParent> const&, nsITabParent*)
Unexecuted instantiation: bool operator==<nsIXULWindow, nsXULWindow>(nsCOMPtr<nsIXULWindow> const&, nsXULWindow*)
Unexecuted instantiation: bool operator==<nsIWindowMediatorListener, nsIWindowMediatorListener>(nsCOMPtr<nsIWindowMediatorListener> const&, nsIWindowMediatorListener*)
Unexecuted instantiation: bool operator==<nsIAccessiblePivotObserver, nsIAccessiblePivotObserver>(nsCOMPtr<nsIAccessiblePivotObserver> const&, nsIAccessiblePivotObserver*)
Unexecuted instantiation: bool operator==<nsIPerformanceObserver, nsIPerformanceObserver>(nsCOMPtr<nsIPerformanceObserver> const&, nsIPerformanceObserver*)
Unexecuted instantiation: bool operator==<nsIAutoCompleteInput, nsIAutoCompleteInput>(nsCOMPtr<nsIAutoCompleteInput> const&, nsIAutoCompleteInput*)
Unexecuted instantiation: bool operator==<nsIContent, mozilla::dom::HTMLInputElement>(nsCOMPtr<nsIContent> const&, mozilla::dom::HTMLInputElement*)
Unexecuted instantiation: bool operator==<nsIAutoCompleteInput, nsFormFillController>(nsCOMPtr<nsIAutoCompleteInput> const&, nsFormFillController*)
Unexecuted instantiation: bool operator==<nsIToolkitProfile, nsToolkitProfile>(nsCOMPtr<nsIToolkitProfile> const&, nsToolkitProfile*)
Unexecuted instantiation: bool operator==<nsICOMPtrEqTestFoo, nsICOMPtrEqTestFoo>(nsCOMPtr<nsICOMPtrEqTestFoo> const&, nsICOMPtrEqTestFoo*)
1442
1443
template<class T, class U>
1444
inline bool
1445
operator==(U* aLhs, const nsCOMPtr<T>& aRhs)
1446
9
{
1447
9
  return const_cast<const U*>(aLhs) == static_cast<const T*>(aRhs.get());
1448
9
}
Unexecuted instantiation: bool operator==<nsIDocument, nsIDocument>(nsIDocument*, nsCOMPtr<nsIDocument> const&)
Unexecuted instantiation: bool operator==<nsISHEntry, nsISHEntry>(nsISHEntry*, nsCOMPtr<nsISHEntry> const&)
Unexecuted instantiation: bool operator==<nsIEventTarget, nsIEventTarget>(nsIEventTarget*, nsCOMPtr<nsIEventTarget> const&)
Unexecuted instantiation: bool operator==<nsITimer, nsITimer>(nsITimer*, nsCOMPtr<nsITimer> const&)
Unexecuted instantiation: bool operator==<nsIDNSListener, nsIDNSListener>(nsIDNSListener*, nsCOMPtr<nsIDNSListener> const&)
Unexecuted instantiation: bool operator==<nsIAsyncOutputStream, nsIAsyncOutputStream>(nsIAsyncOutputStream*, nsCOMPtr<nsIAsyncOutputStream> const&)
Unexecuted instantiation: bool operator==<nsISocketTransport, nsITransport>(nsITransport*, nsCOMPtr<nsISocketTransport> const&)
Unexecuted instantiation: bool operator==<nsIWebProgressListener, nsIWebProgressListener>(nsIWebProgressListener*, nsCOMPtr<nsIWebProgressListener> const&)
bool operator==<nsIPrincipal, nsIPrincipal>(nsIPrincipal*, nsCOMPtr<nsIPrincipal> const&)
Line
Count
Source
1446
9
{
1447
9
  return const_cast<const U*>(aLhs) == static_cast<const T*>(aRhs.get());
1448
9
}
Unexecuted instantiation: bool operator==<nsIDocShell, nsIDocShell>(nsIDocShell*, nsCOMPtr<nsIDocShell> const&)
Unexecuted instantiation: bool operator==<nsPIDOMWindowOuter, nsGlobalWindowOuter>(nsGlobalWindowOuter*, nsCOMPtr<nsPIDOMWindowOuter> const&)
Unexecuted instantiation: bool operator==<mozilla::dom::EventTarget, nsIContent>(nsIContent*, nsCOMPtr<mozilla::dom::EventTarget> const&)
Unexecuted instantiation: bool operator==<nsITextInputProcessorCallback, nsITextInputProcessorCallback>(nsITextInputProcessorCallback*, nsCOMPtr<nsITextInputProcessorCallback> const&)
Unexecuted instantiation: bool operator==<nsINode, nsINode>(nsINode*, nsCOMPtr<nsINode> const&)
Unexecuted instantiation: bool operator==<mozilla::dom::Element, nsINode>(nsINode*, nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: bool operator==<mozilla::dom::Element, mozilla::dom::Element>(mozilla::dom::Element*, nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: bool operator==<nsPIDOMWindowOuter, nsPIDOMWindowOuter>(nsPIDOMWindowOuter*, nsCOMPtr<nsPIDOMWindowOuter> const&)
Unexecuted instantiation: bool operator==<nsIContent, mozilla::dom::Element>(mozilla::dom::Element*, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator==<nsIContent, nsIContent>(nsIContent*, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator==<nsINode, nsIContent>(nsIContent*, nsCOMPtr<nsINode> const&)
Unexecuted instantiation: bool operator==<nsIContent, nsINode>(nsINode*, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator==<nsIThread, nsIEventTarget>(nsIEventTarget*, nsCOMPtr<nsIThread> const&)
Unexecuted instantiation: bool operator==<nsIRequest, nsIRequest>(nsIRequest*, nsCOMPtr<nsIRequest> const&)
Unexecuted instantiation: bool operator==<nsISupports, mozilla::dom::Element>(mozilla::dom::Element*, nsCOMPtr<nsISupports> const&)
Unexecuted instantiation: bool operator==<nsIChannel, nsIRequest>(nsIRequest*, nsCOMPtr<nsIChannel> const&)
Unexecuted instantiation: bool operator==<nsISpeechService, nsISpeechService>(nsISpeechService*, nsCOMPtr<nsISpeechService> const&)
Unexecuted instantiation: bool operator==<nsIApplicationCache, nsIApplicationCache>(nsIApplicationCache*, nsCOMPtr<nsIApplicationCache> const&)
Unexecuted instantiation: bool operator==<nsIInternalPluginTag, nsPluginTag>(nsPluginTag*, nsCOMPtr<nsIInternalPluginTag> const&)
Unexecuted instantiation: bool operator==<nsIGlobalObject, mozilla::dom::WorkerGlobalScope>(mozilla::dom::WorkerGlobalScope*, nsCOMPtr<nsIGlobalObject> const&)
Unexecuted instantiation: bool operator==<nsIWidget, nsIWidget>(nsIWidget*, nsCOMPtr<nsIWidget> const&)
Unexecuted instantiation: bool operator==<nsINode, mozilla::dom::Text>(mozilla::dom::Text*, nsCOMPtr<nsINode> const&)
Unexecuted instantiation: bool operator==<mozIDOMWindowProxy, nsPIDOMWindowOuter>(nsPIDOMWindowOuter*, nsCOMPtr<mozIDOMWindowProxy> const&)
Unexecuted instantiation: bool operator==<nsIDocumentLoader, nsDocLoader>(nsDocLoader*, nsCOMPtr<nsIDocumentLoader> const&)
Unexecuted instantiation: bool operator==<nsIDocShellTreeItem, nsIDocShellTreeItem>(nsIDocShellTreeItem*, nsCOMPtr<nsIDocShellTreeItem> const&)
Unexecuted instantiation: bool operator==<nsITabParent, nsITabParent>(nsITabParent*, nsCOMPtr<nsITabParent> const&)
Unexecuted instantiation: bool operator==<nsIDocShell, nsIDocShellTreeItem>(nsIDocShellTreeItem*, nsCOMPtr<nsIDocShell> const&)
Unexecuted instantiation: bool operator==<mozIDOMWindowProxy, mozIDOMWindowProxy>(mozIDOMWindowProxy*, nsCOMPtr<mozIDOMWindowProxy> const&)
Unexecuted instantiation: bool operator==<nsICOMPtrEqTestFoo, nsICOMPtrEqTestFoo>(nsICOMPtrEqTestFoo*, nsCOMPtr<nsICOMPtrEqTestFoo> const&)
1449
1450
template<class T, class U>
1451
inline bool
1452
operator!=(const nsCOMPtr<T>& aLhs, U* aRhs)
1453
0
{
1454
0
  return static_cast<const T*>(aLhs.get()) != const_cast<const U*>(aRhs);
1455
0
}
Unexecuted instantiation: bool operator!=<nsIContent, nsIContent>(nsCOMPtr<nsIContent> const&, nsIContent*)
Unexecuted instantiation: bool operator!=<nsIFactory, nsIFactory>(nsCOMPtr<nsIFactory> const&, nsIFactory*)
Unexecuted instantiation: bool operator!=<nsIStreamLoader, nsIStreamLoader>(nsCOMPtr<nsIStreamLoader> const&, nsIStreamLoader*)
Unexecuted instantiation: bool operator!=<nsISupports, nsISupports>(nsCOMPtr<nsISupports> const&, nsISupports*)
Unexecuted instantiation: bool operator!=<nsIThread, nsIThread>(nsCOMPtr<nsIThread> const&, nsIThread*)
Unexecuted instantiation: bool operator!=<nsIURIContentListener, nsIURIContentListener>(nsCOMPtr<nsIURIContentListener> const&, nsIURIContentListener*)
Unexecuted instantiation: bool operator!=<nsIRequest, nsIRequest>(nsCOMPtr<nsIRequest> const&, nsIRequest*)
Unexecuted instantiation: bool operator!=<nsIEventTarget, nsIEventTarget>(nsCOMPtr<nsIEventTarget> const&, nsIEventTarget*)
Unexecuted instantiation: bool operator!=<nsIWeakReference, nsIWeakReference>(nsCOMPtr<nsIWeakReference> const&, nsIWeakReference*)
Unexecuted instantiation: bool operator!=<nsIDocument, nsIDocument>(nsCOMPtr<nsIDocument> const&, nsIDocument*)
Unexecuted instantiation: bool operator!=<nsPIDOMWindowOuter, nsGlobalWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter> const&, nsGlobalWindowOuter*)
Unexecuted instantiation: bool operator!=<imgINotificationObserver, imgINotificationObserver>(nsCOMPtr<imgINotificationObserver> const&, imgINotificationObserver*)
Unexecuted instantiation: bool operator!=<nsIRunnable, nsAsyncInstantiateEvent>(nsCOMPtr<nsIRunnable> const&, nsAsyncInstantiateEvent*)
Unexecuted instantiation: bool operator!=<nsIRunnable, CheckPluginStopEvent>(nsCOMPtr<nsIRunnable> const&, CheckPluginStopEvent*)
Unexecuted instantiation: bool operator!=<nsIChannel, nsIRequest>(nsCOMPtr<nsIChannel> const&, nsIRequest*)
Unexecuted instantiation: bool operator!=<nsPIDOMWindowInner, nsPIDOMWindowInner>(nsCOMPtr<nsPIDOMWindowInner> const&, nsPIDOMWindowInner*)
Unexecuted instantiation: bool operator!=<nsPIDOMWindowOuter, nsPIDOMWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter> const&, nsPIDOMWindowOuter*)
Unexecuted instantiation: bool operator!=<nsILoadGroup, nsILoadGroup>(nsCOMPtr<nsILoadGroup> const&, nsILoadGroup*)
Unexecuted instantiation: bool operator!=<nsINode, nsINode>(nsCOMPtr<nsINode> const&, nsINode*)
Unexecuted instantiation: bool operator!=<nsIContent, mozilla::dom::Element>(nsCOMPtr<nsIContent> const&, mozilla::dom::Element*)
Unexecuted instantiation: bool operator!=<mozilla::dom::EventTarget, nsIContent>(nsCOMPtr<mozilla::dom::EventTarget> const&, nsIContent*)
Unexecuted instantiation: bool operator!=<mozilla::dom::EventTarget, mozilla::dom::HTMLInputElement>(nsCOMPtr<mozilla::dom::EventTarget> const&, mozilla::dom::HTMLInputElement*)
Unexecuted instantiation: bool operator!=<mozilla::widget::TextEventDispatcherListener, mozilla::widget::TextEventDispatcherListener>(nsCOMPtr<mozilla::widget::TextEventDispatcherListener> const&, mozilla::widget::TextEventDispatcherListener*)
Unexecuted instantiation: bool operator!=<nsIContent, nsINode>(nsCOMPtr<nsIContent> const&, nsINode*)
Unexecuted instantiation: bool operator!=<nsIURI, nsIURI>(nsCOMPtr<nsIURI> const&, nsIURI*)
Unexecuted instantiation: bool operator!=<nsIPresShell, mozilla::PresShell>(nsCOMPtr<nsIPresShell> const&, mozilla::PresShell*)
Unexecuted instantiation: bool operator!=<nsIContent, mozilla::dom::EventTarget>(nsCOMPtr<nsIContent> const&, mozilla::dom::EventTarget*)
Unexecuted instantiation: bool operator!=<nsIDocShell, nsIDocShell>(nsCOMPtr<nsIDocShell> const&, nsIDocShell*)
Unexecuted instantiation: bool operator!=<nsIDocShellTreeItem, nsDocShell>(nsCOMPtr<nsIDocShellTreeItem> const&, nsDocShell*)
Unexecuted instantiation: bool operator!=<nsIRequest, nsIChannel>(nsCOMPtr<nsIRequest> const&, nsIChannel*)
Unexecuted instantiation: bool operator!=<nsISHEntry, nsISHEntry>(nsCOMPtr<nsISHEntry> const&, nsISHEntry*)
Unexecuted instantiation: bool operator!=<nsIDocShellTreeItem, nsIDocShellTreeItem>(nsCOMPtr<nsIDocShellTreeItem> const&, nsIDocShellTreeItem*)
Unexecuted instantiation: bool operator!=<nsISHistory, nsSHistory>(nsCOMPtr<nsISHistory> const&, nsSHistory*)
Unexecuted instantiation: bool operator!=<nsIWebProgress, nsIWebProgress>(nsCOMPtr<nsIWebProgress> const&, nsIWebProgress*)
Unexecuted instantiation: bool operator!=<nsIToolkitProfile, nsIToolkitProfile>(nsCOMPtr<nsIToolkitProfile> const&, nsIToolkitProfile*)
1456
1457
template<class T, class U>
1458
inline bool
1459
operator!=(U* aLhs, const nsCOMPtr<T>& aRhs)
1460
9
{
1461
9
  return const_cast<const U*>(aLhs) != static_cast<const T*>(aRhs.get());
1462
9
}
Unexecuted instantiation: bool operator!=<nsINode, nsIContent>(nsIContent*, nsCOMPtr<nsINode> const&)
bool operator!=<nsILoadInfo, nsILoadInfo>(nsILoadInfo*, nsCOMPtr<nsILoadInfo> const&)
Line
Count
Source
1460
9
{
1461
9
  return const_cast<const U*>(aLhs) != static_cast<const T*>(aRhs.get());
1462
9
}
Unexecuted instantiation: bool operator!=<nsITimer, nsITimer>(nsITimer*, nsCOMPtr<nsITimer> const&)
Unexecuted instantiation: bool operator!=<nsISocketTransport, nsITransport>(nsITransport*, nsCOMPtr<nsISocketTransport> const&)
Unexecuted instantiation: bool operator!=<nsILoadGroup, nsILoadGroup>(nsILoadGroup*, nsCOMPtr<nsILoadGroup> const&)
Unexecuted instantiation: bool operator!=<nsIDocument, nsIDocument>(nsIDocument*, nsCOMPtr<nsIDocument> const&)
Unexecuted instantiation: bool operator!=<nsPIDOMWindowOuter, nsPIDOMWindowOuter>(nsPIDOMWindowOuter*, nsCOMPtr<nsPIDOMWindowOuter> const&)
Unexecuted instantiation: bool operator!=<nsIChannel, nsIRequest>(nsIRequest*, nsCOMPtr<nsIChannel> const&)
Unexecuted instantiation: bool operator!=<nsIChannel, nsIChannel>(nsIChannel*, nsCOMPtr<nsIChannel> const&)
Unexecuted instantiation: bool operator!=<nsINode, nsINode>(nsINode*, nsCOMPtr<nsINode> const&)
Unexecuted instantiation: bool operator!=<nsPIDOMWindowInner, nsPIDOMWindowInner>(nsPIDOMWindowInner*, nsCOMPtr<nsPIDOMWindowInner> const&)
Unexecuted instantiation: bool operator!=<nsIDocShellTreeItem, nsIDocShellTreeItem>(nsIDocShellTreeItem*, nsCOMPtr<nsIDocShellTreeItem> const&)
Unexecuted instantiation: bool operator!=<nsIContent, nsIContent>(nsIContent*, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator!=<nsIWidget, nsIWidget>(nsIWidget*, nsCOMPtr<nsIWidget> const&)
Unexecuted instantiation: bool operator!=<nsIContent, void>(void*, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator!=<nsIAsyncInputStream, nsIAsyncInputStream>(nsIAsyncInputStream*, nsCOMPtr<nsIAsyncInputStream> const&)
Unexecuted instantiation: bool operator!=<nsIScriptGlobalObject, nsIScriptGlobalObject>(nsIScriptGlobalObject*, nsCOMPtr<nsIScriptGlobalObject> const&)
Unexecuted instantiation: bool operator!=<nsIOfflineCacheUpdate, nsIOfflineCacheUpdate>(nsIOfflineCacheUpdate*, nsCOMPtr<nsIOfflineCacheUpdate> const&)
Unexecuted instantiation: bool operator!=<nsIPrincipal, nsIPrincipal>(nsIPrincipal*, nsCOMPtr<nsIPrincipal> const&)
Unexecuted instantiation: bool operator!=<nsIWidget, nsWindow>(nsWindow*, nsCOMPtr<nsIWidget> const&)
Unexecuted instantiation: bool operator!=<nsIContent, nsINode>(nsINode*, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator!=<nsISHEntry, nsISHEntry>(nsISHEntry*, nsCOMPtr<nsISHEntry> const&)
Unexecuted instantiation: bool operator!=<nsIContent, mozilla::dom::Element>(mozilla::dom::Element*, nsCOMPtr<nsIContent> const&)
Unexecuted instantiation: bool operator!=<nsIWebProgress, nsIWebProgress>(nsIWebProgress*, nsCOMPtr<nsIWebProgress> const&)
1463
1464
1465
1466
// Comparing an |nsCOMPtr| to |nullptr|
1467
1468
template<class T>
1469
inline bool
1470
operator==(const nsCOMPtr<T>& aLhs, decltype(nullptr))
1471
3
{
1472
3
  return aLhs.get() == nullptr;
1473
3
}
Unexecuted instantiation: bool operator==<nsIServerSocketListener>(nsCOMPtr<nsIServerSocketListener> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsIUDPSocketListener>(nsCOMPtr<nsIUDPSocketListener> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsIExternalProtocolHandler>(nsCOMPtr<nsIExternalProtocolHandler> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsINode>(nsCOMPtr<nsINode> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsPIDOMWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsIWeakReference>(nsCOMPtr<nsIWeakReference> const&, decltype(nullptr))
bool operator==<nsIFile>(nsCOMPtr<nsIFile> const&, decltype(nullptr))
Line
Count
Source
1471
3
{
1472
3
  return aLhs.get() == nullptr;
1473
3
}
Unexecuted instantiation: bool operator==<nsIChannel>(nsCOMPtr<nsIChannel> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsBoxLayout>(nsCOMPtr<nsBoxLayout> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<imgIContainer>(nsCOMPtr<imgIContainer> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsISupports>(nsCOMPtr<nsISupports> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsICloneableInputStream>(nsCOMPtr<nsICloneableInputStream> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsIInputStream>(nsCOMPtr<nsIInputStream> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsIURI>(nsCOMPtr<nsIURI> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<imgITools>(nsCOMPtr<imgITools> const&, decltype(nullptr))
Unexecuted instantiation: bool operator==<nsITransaction>(nsCOMPtr<nsITransaction> const&, decltype(nullptr))
1474
1475
template<class T>
1476
inline bool
1477
operator==(decltype(nullptr), const nsCOMPtr<T>& aRhs)
1478
0
{
1479
0
  return nullptr == aRhs.get();
1480
0
}
Unexecuted instantiation: bool operator==<nsIInputStream>(decltype(nullptr), nsCOMPtr<nsIInputStream> const&)
Unexecuted instantiation: bool operator==<nsIScriptError>(decltype(nullptr), nsCOMPtr<nsIScriptError> const&)
1481
1482
template<class T>
1483
inline bool
1484
operator!=(const nsCOMPtr<T>& aLhs, decltype(nullptr))
1485
0
{
1486
0
  return aLhs.get() != nullptr;
1487
0
}
Unexecuted instantiation: bool operator!=<nsIStackFrame>(nsCOMPtr<nsIStackFrame> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIFile>(nsCOMPtr<nsIFile> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsISupports>(nsCOMPtr<nsISupports> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIInputStreamCallback>(nsCOMPtr<nsIInputStreamCallback> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIStreamLoader>(nsCOMPtr<nsIStreamLoader> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsITimedChannel>(nsCOMPtr<nsITimedChannel> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIPermissionManager>(nsCOMPtr<nsIPermissionManager> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<mozIThirdPartyUtil>(nsCOMPtr<mozIThirdPartyUtil> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<mozIStorageConnection>(nsCOMPtr<mozIStorageConnection> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIURI>(nsCOMPtr<nsIURI> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<mozIDOMWindowProxy>(nsCOMPtr<mozIDOMWindowProxy> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIStreamListener>(nsCOMPtr<nsIStreamListener> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIFileChannel>(nsCOMPtr<nsIFileChannel> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIDocument>(nsCOMPtr<nsIDocument> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIApplicationCache>(nsCOMPtr<nsIApplicationCache> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIContent>(nsCOMPtr<nsIContent> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIWidget>(nsCOMPtr<nsIWidget> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<imgIRequest>(nsCOMPtr<imgIRequest> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIDocShellTreeItem>(nsCOMPtr<nsIDocShellTreeItem> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIXULWindow>(nsCOMPtr<nsIXULWindow> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIVariant>(nsCOMPtr<nsIVariant> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIDragSession>(nsCOMPtr<nsIDragSession> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIDOMXULMenuListElement>(nsCOMPtr<nsIDOMXULMenuListElement> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIPrintingPromptService>(nsCOMPtr<nsIPrintingPromptService> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsPIDOMWindowOuter>(nsCOMPtr<nsPIDOMWindowOuter> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIWeakReference>(nsCOMPtr<nsIWeakReference> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIX509Cert>(nsCOMPtr<nsIX509Cert> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIASN1Sequence>(nsCOMPtr<nsIASN1Sequence> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIAutoCompletePopup>(nsCOMPtr<nsIAutoCompletePopup> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIPrefBranch>(nsCOMPtr<nsIPrefBranch> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIX509CertDB>(nsCOMPtr<nsIX509CertDB> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIInputStream>(nsCOMPtr<nsIInputStream> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsICloneableInputStream>(nsCOMPtr<nsICloneableInputStream> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<imgITools>(nsCOMPtr<imgITools> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIThread>(nsCOMPtr<nsIThread> const&, decltype(nullptr))
Unexecuted instantiation: bool operator!=<nsIProperties>(nsCOMPtr<nsIProperties> const&, decltype(nullptr))
1488
1489
template<class T>
1490
inline bool
1491
operator!=(decltype(nullptr), const nsCOMPtr<T>& aRhs)
1492
0
{
1493
0
  return nullptr != aRhs.get();
1494
0
}
Unexecuted instantiation: bool operator!=<nsIConsoleService>(decltype(nullptr), nsCOMPtr<nsIConsoleService> const&)
Unexecuted instantiation: bool operator!=<nsIScriptError>(decltype(nullptr), nsCOMPtr<nsIScriptError> const&)
Unexecuted instantiation: bool operator!=<nsIWidget>(decltype(nullptr), nsCOMPtr<nsIWidget> const&)
1495
1496
1497
// Comparing any two [XP]COM objects for identity
1498
1499
inline bool
1500
SameCOMIdentity(nsISupports* aLhs, nsISupports* aRhs)
1501
0
{
1502
0
  return nsCOMPtr<nsISupports>(do_QueryInterface(aLhs)) ==
1503
0
    nsCOMPtr<nsISupports>(do_QueryInterface(aRhs));
1504
0
}
1505
1506
1507
1508
template<class SourceType, class DestinationType>
1509
inline nsresult
1510
CallQueryInterface(nsCOMPtr<SourceType>& aSourcePtr, DestinationType** aDestPtr)
1511
3.11M
{
1512
3.11M
  return CallQueryInterface(aSourcePtr.get(), aDestPtr);
1513
3.11M
}
Unexecuted instantiation: nsresult CallQueryInterface<nsIUTF8StringEnumerator, nsISimpleEnumerator>(nsCOMPtr<nsIUTF8StringEnumerator>&, nsISimpleEnumerator**)
nsresult CallQueryInterface<nsIProtocolHandler, nsIFileProtocolHandler>(nsCOMPtr<nsIProtocolHandler>&, nsIFileProtocolHandler**)
Line
Count
Source
1511
11
{
1512
11
  return CallQueryInterface(aSourcePtr.get(), aDestPtr);
1513
11
}
Unexecuted instantiation: nsresult CallQueryInterface<nsIHttpChannelInternal, mozilla::net::nsHttpChannel>(nsCOMPtr<nsIHttpChannelInternal>&, mozilla::net::nsHttpChannel**)
Unexecuted instantiation: nsresult CallQueryInterface<nsICacheEntry, nsISupports>(nsCOMPtr<nsICacheEntry>&, nsISupports**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIHttpChannel, mozilla::net::nsHttpChannel>(nsCOMPtr<nsIHttpChannel>&, mozilla::net::nsHttpChannel**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIInputStream, nsIAsyncInputStream>(nsCOMPtr<nsIInputStream>&, nsIAsyncInputStream**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIOutputStream, nsIAsyncOutputStream>(nsCOMPtr<nsIOutputStream>&, nsIAsyncOutputStream**)
nsresult CallQueryInterface<nsISupports, nsWrapperCache>(nsCOMPtr<nsISupports>&, nsWrapperCache**)
Line
Count
Source
1511
3.11M
{
1512
3.11M
  return CallQueryInterface(aSourcePtr.get(), aDestPtr);
1513
3.11M
}
Unexecuted instantiation: nsresult CallQueryInterface<nsIRequest, nsIChannel>(nsCOMPtr<nsIRequest>&, nsIChannel**)
Unexecuted instantiation: nsresult CallQueryInterface<nsISupports, nsIPrincipal>(nsCOMPtr<nsISupports>&, nsIPrincipal**)
Unexecuted instantiation: nsresult CallQueryInterface<imgILoader, imgICache>(nsCOMPtr<imgILoader>&, imgICache**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIFile, nsISupports>(nsCOMPtr<nsIFile>&, nsISupports**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIPresShell, nsISelectionController>(nsCOMPtr<nsIPresShell>&, nsISelectionController**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIMultiplexInputStream, nsIInputStream>(nsCOMPtr<nsIMultiplexInputStream>&, nsIInputStream**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIMIMEInputStream, nsIInputStream>(nsCOMPtr<nsIMIMEInputStream>&, nsIInputStream**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIParser, nsIStreamListener>(nsCOMPtr<nsIParser>&, nsIStreamListener**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIStorageStream, nsIOutputStream>(nsCOMPtr<nsIStorageStream>&, nsIOutputStream**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIDocShellTreeOwner, nsIBaseWindow>(nsCOMPtr<nsIDocShellTreeOwner>&, nsIBaseWindow**)
Unexecuted instantiation: nsresult CallQueryInterface<nsISHEntry, nsISupports>(nsCOMPtr<nsISHEntry>&, nsISupports**)
Unexecuted instantiation: nsresult CallQueryInterface<nsPIDOMWindowOuter, nsISupports>(nsCOMPtr<nsPIDOMWindowOuter>&, nsISupports**)
Unexecuted instantiation: nsresult CallQueryInterface<nsIXULWindow, nsISupports>(nsCOMPtr<nsIXULWindow>&, nsISupports**)
Unexecuted instantiation: nsresult CallQueryInterface<nsPIDOMWindowOuter, mozIDOMWindowProxy>(nsCOMPtr<nsPIDOMWindowOuter>&, mozIDOMWindowProxy**)
Unexecuted instantiation: nsresult CallQueryInterface<nsISupports, nsITestService>(nsCOMPtr<nsISupports>&, nsITestService**)
1514
1515
template <class T>
1516
RefPtr<T>::RefPtr(const nsQueryReferent& aQueryReferent)
1517
0
{
1518
0
  void* newRawPtr;
1519
0
  if (NS_FAILED(aQueryReferent(NS_GET_TEMPLATE_IID(T), &newRawPtr))) {
1520
0
    newRawPtr = nullptr;
1521
0
  }
1522
0
  mRawPtr = static_cast<T*>(newRawPtr);
1523
0
}
Unexecuted instantiation: RefPtr<mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket>::RefPtr(nsQueryReferent const&)
Unexecuted instantiation: RefPtr<mozilla::net::NullHttpTransaction>::RefPtr(nsQueryReferent const&)
Unexecuted instantiation: RefPtr<mozilla::net::nsHttpConnection>::RefPtr(nsQueryReferent const&)
Unexecuted instantiation: RefPtr<nsISupports>::RefPtr(nsQueryReferent const&)
Unexecuted instantiation: RefPtr<mozilla::dom::EventTarget>::RefPtr(nsQueryReferent const&)
1524
1525
template <class T>
1526
RefPtr<T>::RefPtr(const nsCOMPtr_helper& aHelper)
1527
102
{
1528
102
  void* newRawPtr;
1529
102
  if (NS_FAILED(aHelper(NS_GET_TEMPLATE_IID(T), &newRawPtr))) {
1530
12
    newRawPtr = nullptr;
1531
12
  }
1532
102
  mRawPtr = static_cast<T*>(newRawPtr);
1533
102
}
Unexecuted instantiation: RefPtr<mozilla::SchedulerGroup::Runnable>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: Unified_cpp_xpcom_threads0.cpp:RefPtr<(anonymous namespace)::SchedulerEventTarget>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:RefPtr<(anonymous namespace)::SharedStringBundle>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::net::HttpBaseChannel>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::net::nsHttpChannel>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::net::HttpChannelParentListener>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::net::HttpChannelParent>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::net::HttpChannelChild>::RefPtr(nsCOMPtr_helper const&)
RefPtr<mozilla::dom::Promise>::RefPtr(nsCOMPtr_helper const&)
Line
Count
Source
1527
12
{
1528
12
  void* newRawPtr;
1529
12
  if (NS_FAILED(aHelper(NS_GET_TEMPLATE_IID(T), &newRawPtr))) {
1530
12
    newRawPtr = nullptr;
1531
12
  }
1532
12
  mRawPtr = static_cast<T*>(newRawPtr);
1533
12
}
RefPtr<nsJARURI>::RefPtr(nsCOMPtr_helper const&)
Line
Count
Source
1527
90
{
1528
90
  void* newRawPtr;
1529
90
  if (NS_FAILED(aHelper(NS_GET_TEMPLATE_IID(T), &newRawPtr))) {
1530
0
    newRawPtr = nullptr;
1531
0
  }
1532
90
  mRawPtr = static_cast<T*>(newRawPtr);
1533
90
}
Unexecuted instantiation: RefPtr<mozilla::storage::Variant_base>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<nsSupportsWeakReference>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<nsDocLoader>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::ServiceWorker>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::ServiceWorkerRegistration>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<nsGenericHTMLFrameElement>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::cache::ReadStream>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::HTMLUnknownElement>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::Blob>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::Event>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::DOMMediaStream>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::MediaStreamError>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::SVGFilterObserver>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<nsFrameLoader>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::Element>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::EventTarget>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::CompositionTransaction>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::FileReader>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::InsertTextTransaction>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::a11y::xpcAccessibleTextRange>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::a11y::XULTreeItemAccessibleBase>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::dom::ContentFrameMessageManager>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<nsNavHistoryQuery>::RefPtr(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<nsNavHistoryQueryOptions>::RefPtr(nsCOMPtr_helper const&)
1534
1535
template <class T>
1536
RefPtr<T>&
1537
RefPtr<T>::operator=(const nsQueryReferent& aQueryReferent)
1538
{
1539
  void* newRawPtr;
1540
  if (NS_FAILED(aQueryReferent(NS_GET_TEMPLATE_IID(T), &newRawPtr))) {
1541
    newRawPtr = nullptr;
1542
  }
1543
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1544
  return *this;
1545
}
1546
1547
template <class T>
1548
RefPtr<T>&
1549
RefPtr<T>::operator=(const nsCOMPtr_helper& aHelper)
1550
0
{
1551
0
  void* newRawPtr;
1552
0
  if (NS_FAILED(aHelper(NS_GET_TEMPLATE_IID(T), &newRawPtr))) {
1553
0
    newRawPtr = nullptr;
1554
0
  }
1555
0
  assign_assuming_AddRef(static_cast<T*>(newRawPtr));
1556
0
  return *this;
1557
0
}
Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:RefPtr<(anonymous namespace)::StringBundleProxy>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:RefPtr<(anonymous namespace)::SharedStringBundle>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<mozilla::net::HttpBaseChannel>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<nsNavHistoryQuery>::operator=(nsCOMPtr_helper const&)
Unexecuted instantiation: RefPtr<nsNavHistoryQueryOptions>::operator=(nsCOMPtr_helper const&)
1558
1559
template <class T>
1560
inline already_AddRefed<T>
1561
do_AddRef(const nsCOMPtr<T>& aObj)
1562
40
{
1563
40
  nsCOMPtr<T> ref(aObj);
1564
40
  return ref.forget();
1565
40
}
already_AddRefed<nsIThreadObserver> do_AddRef<nsIThreadObserver>(nsCOMPtr<nsIThreadObserver> const&)
Line
Count
Source
1562
40
{
1563
40
  nsCOMPtr<T> ref(aObj);
1564
40
  return ref.forget();
1565
40
}
Unexecuted instantiation: already_AddRefed<nsIPrincipal> do_AddRef<nsIPrincipal>(nsCOMPtr<nsIPrincipal> const&)
Unexecuted instantiation: already_AddRefed<mozilla::dom::Element> do_AddRef<mozilla::dom::Element>(nsCOMPtr<mozilla::dom::Element> const&)
Unexecuted instantiation: already_AddRefed<nsINode> do_AddRef<nsINode>(nsCOMPtr<nsINode> const&)
Unexecuted instantiation: already_AddRefed<nsITheme> do_AddRef<nsITheme>(nsCOMPtr<nsITheme> const&)
Unexecuted instantiation: already_AddRefed<nsIEventTarget> do_AddRef<nsIEventTarget>(nsCOMPtr<nsIEventTarget> const&)
1566
1567
#endif // !defined(nsCOMPtr_h___)