Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/mozilla/Unused.h
Line
Count
Source
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 mozilla_unused_h
8
#define mozilla_unused_h
9
10
#include "mozilla/Attributes.h"
11
#include "mozilla/Types.h"
12
13
#ifdef __cplusplus
14
15
namespace mozilla {
16
17
//
18
// Suppress GCC warnings about unused return values with
19
//   Unused << SomeFuncDeclaredWarnUnusedReturnValue();
20
//
21
struct unused_t
22
{
23
  template<typename T>
24
  MOZ_ALWAYS_INLINE_EVEN_DEBUG void
25
3.29M
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <int>(int const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <sandbox::bpf_dsl::TrapRegistry*>(sandbox::bpf_dsl::TrapRegistry* const&) const
void mozilla::unused_t::operator<< <nsresult>(nsresult const&) const
Line
Count
Source
25
48
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <gfxPlatform*>(gfxPlatform* const&) const
void mozilla::unused_t::operator<< <bool>(bool const&) const
Line
Count
Source
25
3.25M
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::pkix::Result>(mozilla::pkix::Result const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <_SECStatus>(_SECStatus const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <CERTCertificateStr*>(CERTCertificateStr* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <long>(long const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIConsoleMessage*>(nsIConsoleMessage* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::Result<unsigned int, nsresult> >(mozilla::Result<unsigned int, nsresult> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIThread> >(nsCOMPtr<nsIThread> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIRunnable*>(nsIRunnable* const&) const
void mozilla::unused_t::operator<< <unsigned int>(unsigned int const&) const
Line
Count
Source
25
4
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <unsigned long>(unsigned long const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::Result<mozilla::Ok, char const*> >(mozilla::Result<mozilla::Ok, char const*> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::Encoding const*>(mozilla::Encoding const* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsISupports> >(nsCOMPtr<nsISupports> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsITLSServerSecurityObserver*>(nsITLSServerSecurityObserver* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsILoadInfo*>(nsILoadInfo* const&) const
void mozilla::unused_t::operator<< <nsGetServiceByContractIDWithError>(nsGetServiceByContractIDWithError const&) const
Line
Count
Source
25
3
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIChannel*>(nsIChannel* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIProtocolProxyCallback*>(nsIProtocolProxyCallback* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIProxyInfo*>(nsIProxyInfo* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIProtocolProxyService*>(nsIProtocolProxyService* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIProtocolProxyService2*>(nsIProtocolProxyService2* const&) const
void mozilla::unused_t::operator<< <nsCOMPtr<nsIURLParser> >(nsCOMPtr<nsIURLParser> const&) const
Line
Count
Source
25
3
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::net::nsStandardURL*>(mozilla::net::nsStandardURL* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIWeakReference*>(nsIWeakReference* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIDirectoryEnumerator*>(nsIDirectoryEnumerator* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::net::HttpBackgroundChannelChild*>(mozilla::net::HttpBackgroundChannelChild* const&) const
void mozilla::unused_t::operator<< <mozilla::Result<mozilla::Ok, nsresult> >(mozilla::Result<mozilla::Ok, nsresult> const&) const
Line
Count
Source
25
6
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIWebSocketListener*>(nsIWebSocketListener* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsISupports*>(nsISupports* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIURI*>(nsIURI* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsILoadGroup*>(nsILoadGroup* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::net::WebSocketEventService*>(mozilla::net::WebSocketEventService* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIHttpChannelInternal*>(nsIHttpChannelInternal* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIHttpChannel*>(nsIHttpChannel* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIInterfaceRequestor*>(nsIInterfaceRequestor* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::DataChannelConnection*>(mozilla::DataChannelConnection* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::DataChannelBlobSendRunnable*>(mozilla::DataChannelBlobSendRunnable* const&) const
Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:void mozilla::unused_t::operator<< <(anonymous namespace)::ParentImpl*>((anonymous namespace)::ParentImpl* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::ipc::FileDescriptor::PlatformHandleHelper>(mozilla::ipc::FileDescriptor::PlatformHandleHelper const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::loader::PScriptCacheParent*>(mozilla::loader::PScriptCacheParent* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::ScriptPreloader::CachedScript*>(mozilla::ScriptPreloader::CachedScript* const&) const
void mozilla::unused_t::operator<< <nsIThread*>(nsIThread* const&) const
Line
Count
Source
25
3
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsPtrHashKey<void const>*>(nsPtrHashKey<void const>* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIXPConnectWrappedJSUnmarkGray> >(nsCOMPtr<nsIXPConnectWrappedJSUnmarkGray> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::storage::BindingParamsArray*>(mozilla::storage::BindingParamsArray* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::storage::Connection*>(mozilla::storage::Connection* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIFile*>(nsIFile* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozIStorageCompletionCallback*>(mozIStorageCompletionCallback* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::MediaStreamTrack*>(mozilla::dom::MediaStreamTrack* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::MediaSessionConduit*>(mozilla::MediaSessionConduit* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::AudioSessionConduit*>(mozilla::AudioSessionConduit* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <PRFileDesc*>(PRFileDesc* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsOfflineCachePendingUpdate*>(nsOfflineCachePendingUpdate* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<nsOfflineCacheUpdate> >(RefPtr<nsOfflineCacheUpdate> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::Result<nsIStyleSheetLinkingElement::Update, nsresult> >(mozilla::Result<nsIStyleSheetLinkingElement::Update, nsresult> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<nsHtml5StreamParser> >(RefPtr<nsHtml5StreamParser> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<nsParserBase> >(RefPtr<nsParserBase> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::gfx::DrawTargetCapture*>(mozilla::gfx::DrawTargetCapture* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::detail::ThreadSafeWeakReference<mozilla::gfx::UnscaledFont>*>(mozilla::detail::ThreadSafeWeakReference<mozilla::gfx::UnscaledFont>* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::detail::ThreadSafeWeakReference<mozilla::gfx::ScaledFont>*>(mozilla::detail::ThreadSafeWeakReference<mozilla::gfx::ScaledFont>* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <gfxContentType>(gfxContentType const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIPrincipal*>(nsIPrincipal* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::image::RasterImage*>(mozilla::image::RasterImage* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::image::Image*>(mozilla::image::Image* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <imgIContainerCallback*>(imgIContainerCallback* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::AnimationProperty*>(mozilla::AnimationProperty* const&) const
void mozilla::unused_t::operator<< <mozilla::nsRFPService*>(mozilla::nsRFPService* const&) const
Line
Count
Source
25
3
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<mozilla::dom::EventTarget> >(RefPtr<mozilla::dom::EventTarget> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIScriptContext> >(nsCOMPtr<nsIScriptContext> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIDocument> >(nsCOMPtr<nsIDocument> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsPIDOMWindowOuter*>(nsPIDOMWindowOuter* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<mozilla::MozPromise<bool, bool, false> > >(RefPtr<mozilla::MozPromise<bool, bool, false> > const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIURI> >(nsCOMPtr<nsIURI> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::EncodingCompleteEvent*>(mozilla::dom::EncodingCompleteEvent* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<nsNodeInfoManager> >(RefPtr<nsNodeInfoManager> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIScriptGlobalObject> >(nsCOMPtr<nsIScriptGlobalObject> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsDOMDataChannel*>(nsDOMDataChannel* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<mozilla::HTMLEditor> >(RefPtr<mozilla::HTMLEditor> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::cache::PCacheOpChild*>(mozilla::dom::cache::PCacheOpChild* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::PClientOpenWindowOpParent*>(mozilla::dom::PClientOpenWindowOpParent* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::ContentParent*>(mozilla::dom::ContentParent* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIDocument*>(nsIDocument* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::PClientSourceOpParent*>(mozilla::dom::PClientSourceOpParent* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::Event*>(mozilla::dom::Event* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <char*>(char* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<mozilla::media::Pledge<bool, nsresult> > >(RefPtr<mozilla::media::Pledge<bool, nsresult> > const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <base::Thread*>(base::Thread* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::GraphDriver*>(mozilla::GraphDriver* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::MediaInputPort*>(mozilla::MediaInputPort* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<mozilla::MozPromise<bool, nsresult, false> > >(RefPtr<mozilla::MozPromise<bool, nsresult, false> > const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::gmp::GMPServiceParent*>(mozilla::gmp::GMPServiceParent* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::MediaCapabilitiesInfo*>(mozilla::dom::MediaCapabilitiesInfo* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::UniquePtr<ogg_packet, mozilla::OggPacketDeletePolicy> >(mozilla::UniquePtr<ogg_packet, mozilla::OggPacketDeletePolicy> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <unsigned char const*>(unsigned char const* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::Result<mozilla::Result<mozilla::Ok, nsresult>, nsresult> >(mozilla::Result<mozilla::Result<mozilla::Ok, nsresult>, nsresult> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::SpeechRecognition*>(mozilla::dom::SpeechRecognition* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsTHashtable<nsCStringHashKey> >(nsTHashtable<nsCStringHashKey> const&) const
void mozilla::unused_t::operator<< <unsigned char*>(unsigned char* const&) const
Line
Count
Source
25
957
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::ipc::PBackgroundParent*>(mozilla::ipc::PBackgroundParent* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <short>(short const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::plugins::PPluginBackgroundDestroyerParent*>(mozilla::plugins::PPluginBackgroundDestroyerParent* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <cubeb*>(cubeb* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsTString<char16_t>*>(nsTString<char16_t>* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::ipc::SharedMap::Entry*>(mozilla::dom::ipc::SharedMap::Entry* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::layers::DisplayportSetListener*>(mozilla::layers::DisplayportSetListener* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::IdType<mozilla::dom::ContentParent> >(mozilla::dom::IdType<mozilla::dom::ContentParent> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::WorkerPrivate*>(mozilla::dom::WorkerPrivate* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIWorkerDebuggerListener*>(nsIWorkerDebuggerListener* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::WorkerPrivate::ProcessAllControlRunnablesResult>(mozilla::dom::WorkerPrivate::ProcessAllControlRunnablesResult const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::TimeStamp>(mozilla::TimeStamp const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsITimer*>(nsITimer* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIConsoleAPIStorage*>(nsIConsoleAPIStorage* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::JSObjectHolder*>(mozilla::JSObjectHolder* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::ScriptLoadRequest*>(mozilla::dom::ScriptLoadRequest* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::ScriptLoader*>(mozilla::dom::ScriptLoader* const&) const
Unexecuted instantiation: Unified_cpp_dom_script0.cpp:void mozilla::unused_t::operator<< <mozilla::dom::(anonymous namespace)::NotifyOffThreadScriptLoadCompletedRunnable*>(mozilla::dom::(anonymous namespace)::NotifyOffThreadScriptLoadCompletedRunnable* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIWebSocketChannel*>(nsIWebSocketChannel* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIGlobalObject*>(nsIGlobalObject* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::ServiceWorkerJob*>(mozilla::dom::ServiceWorkerJob* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIContent> >(nsCOMPtr<nsIContent> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIContent*>(nsIContent* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::Element*>(mozilla::dom::Element* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCSSValueSharedList*>(nsCSSValueSharedList* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsStyleImageRequest*>(nsStyleImageRequest* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsContainerFrame const*>(nsContainerFrame const* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::SVGObserverUtils::EffectProperties>(mozilla::SVGObserverUtils::EffectProperties const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::image::ImgDrawResult>(mozilla::image::ImgDrawResult const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIFrame*>(nsIFrame* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsTransformingTextRunFactory*>(nsTransformingTextRunFactory* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsResizeDropdownAtFinalPosition*>(nsResizeDropdownAtFinalPosition* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIPresShell> >(nsCOMPtr<nsIPresShell> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<nsViewManager> >(RefPtr<nsViewManager> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::layers::LayerManager*>(mozilla::layers::LayerManager* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::dom::InspectorVariationValue*>(mozilla::dom::InspectorVariationValue* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsISHEntry> >(nsCOMPtr<nsISHEntry> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozIPersonalDictionary*>(mozIPersonalDictionary* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <void const*>(void const* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <std::__1::__wrap_iter<unsigned char*> >(std::__1::__wrap_iter<unsigned char*> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <NSSCMSSignedDataStr*>(NSSCMSSignedDataStr* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIDocShell> >(nsCOMPtr<nsIDocShell> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::extensions::ChannelWrapper*>(mozilla::extensions::ChannelWrapper* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::extensions::StreamFilterChild*>(mozilla::extensions::StreamFilterChild* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIStreamListener*>(nsIStreamListener* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::extensions::StreamFilterParent*>(mozilla::extensions::StreamFilterParent* const&) const
Unexecuted instantiation: NativeOSFileInternals.cpp:void mozilla::unused_t::operator<< <mozilla::(anonymous namespace)::OSFileErrorEvent*>(mozilla::(anonymous namespace)::OSFileErrorEvent* const&) const
Unexecuted instantiation: NativeOSFileInternals.cpp:void mozilla::unused_t::operator<< <mozilla::(anonymous namespace)::TypedArrayResult*>(mozilla::(anonymous namespace)::TypedArrayResult* const&) const
Unexecuted instantiation: NativeOSFileInternals.cpp:void mozilla::unused_t::operator<< <mozilla::(anonymous namespace)::SuccessEvent*>(mozilla::(anonymous namespace)::SuccessEvent* const&) const
Unexecuted instantiation: NativeOSFileInternals.cpp:void mozilla::unused_t::operator<< <mozilla::(anonymous namespace)::StringResult*>(mozilla::(anonymous namespace)::StringResult* const&) const
Unexecuted instantiation: NativeOSFileInternals.cpp:void mozilla::unused_t::operator<< <mozilla::(anonymous namespace)::Int32Result*>(mozilla::(anonymous namespace)::Int32Result* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsPerformanceStatsService::Groups*>(nsPerformanceStatsService::Groups* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIHttpChannel> >(nsCOMPtr<nsIHttpChannel> const&) const
Unexecuted instantiation: TelemetryScalar.cpp:void mozilla::unused_t::operator<< <(anonymous namespace)::ScalarResult>((anonymous namespace)::ScalarResult const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsIUrlClassifierCallback*>(nsIUrlClassifierCallback* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<nsIPrefBranch> >(nsCOMPtr<nsIPrefBranch> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::embedding::PPrintingChild*>(mozilla::embedding::PPrintingChild* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <PRStatus>(PRStatus const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsCOMPtr<TestCOMPtr::IFoo> >(nsCOMPtr<TestCOMPtr::IFoo> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <RefPtr<TestNsRefPtr::Foo> >(RefPtr<TestNsRefPtr::Foo> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsTSubstring<char> >(nsTSubstring<char> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::TokenizerBase<char>::Token>(mozilla::TokenizerBase<char>::Token const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <nsTDependentSubstring<char16_t> >(nsTDependentSubstring<char16_t> const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <mozilla::nr_socket_wrapped*>(mozilla::nr_socket_wrapped* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <char16_t*>(char16_t* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <js::CVStatus>(js::CVStatus const&) const
void mozilla::unused_t::operator<< <js::LifoAlloc*>(js::LifoAlloc* const&) const
Line
Count
Source
25
14
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: void mozilla::unused_t::operator<< <js::wasm::Tier2GeneratorTask*>(js::wasm::Tier2GeneratorTask* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <js::ScriptParseTask*>(js::ScriptParseTask* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <js::ModuleParseTask*>(js::ModuleParseTask* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <js::ScriptDecodeTask*>(js::ScriptDecodeTask* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <js::MultiScriptsDecodeTask*>(js::MultiScriptsDecodeTask* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <js::BinASTDecodeTask*>(js::BinASTDecodeTask* const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <js::PromiseHelperTask*>(js::PromiseHelperTask* const&) const
void mozilla::unused_t::operator<< <jsid*>(jsid* const&) const
Line
Count
Source
25
1
  operator<<(const T& /*unused*/) const {}
void mozilla::unused_t::operator<< <js::TypeSet::Type*>(js::TypeSet::Type* const&) const
Line
Count
Source
25
1
  operator<<(const T& /*unused*/) const {}
Unexecuted instantiation: Unified_cpp_js_src40.cpp:void mozilla::unused_t::operator<< <JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::$_5>(JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::$_5 const&) const
Unexecuted instantiation: Unified_cpp_js_src40.cpp:void mozilla::unused_t::operator<< <JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::$_6>(JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::$_6 const&) const
Unexecuted instantiation: void mozilla::unused_t::operator<< <CompileStreamTask*>(CompileStreamTask* const&) const
void mozilla::unused_t::operator<< <js::frontend::ParseNode*>(js::frontend::ParseNode* const&) const
Line
Count
Source
25
22
  operator<<(const T& /*unused*/) const {}
void mozilla::unused_t::operator<< <js::gc::MarkStack::Tag>(js::gc::MarkStack::Tag const&) const
Line
Count
Source
25
42.3k
  operator<<(const T& /*unused*/) const {}
void mozilla::unused_t::operator<< <js::BindingName*>(js::BindingName* const&) const
Line
Count
Source
25
1.81k
  operator<<(const T& /*unused*/) const {}
26
};
27
28
extern MFBT_DATA const unused_t Unused;
29
30
} // namespace mozilla
31
32
#endif // __cplusplus
33
34
// An alternative to mozilla::Unused for use in (a) C code and (b) code where
35
// linking with unused.o is difficult.
36
#define MOZ_UNUSED(expr) \
37
  do { if (expr) { (void)0; } } while (0)
38
39
#endif // mozilla_unused_h