/src/serenity/AK/RefPtr.h
Line | Count | Source |
1 | | /* |
2 | | * Copyright (c) 2018-2023, Andreas Kling <kling@serenityos.org> |
3 | | * |
4 | | * SPDX-License-Identifier: BSD-2-Clause |
5 | | */ |
6 | | |
7 | | #pragma once |
8 | | |
9 | | #define REFPTR_SCRUB_BYTE 0xe0 |
10 | | |
11 | | #include <AK/Assertions.h> |
12 | | #include <AK/Error.h> |
13 | | #include <AK/Format.h> |
14 | | #include <AK/Forward.h> |
15 | | #include <AK/NonnullRefPtr.h> |
16 | | #include <AK/StdLibExtras.h> |
17 | | #include <AK/Traits.h> |
18 | | #include <AK/Types.h> |
19 | | |
20 | | namespace AK { |
21 | | |
22 | | template<typename T> |
23 | | class [[nodiscard]] RefPtr { |
24 | | template<typename U> |
25 | | friend class RefPtr; |
26 | | template<typename U> |
27 | | friend class WeakPtr; |
28 | | template<typename U> |
29 | | friend class NonnullRefPtr; |
30 | | |
31 | | public: |
32 | | enum AdoptTag { |
33 | | Adopt |
34 | | }; |
35 | | |
36 | 126M | RefPtr() = default; AK::RefPtr<Core::AnonymousBufferImpl>::RefPtr() Line | Count | Source | 36 | 165k | RefPtr() = default; |
AK::RefPtr<Gfx::Bitmap>::RefPtr() Line | Count | Source | 36 | 224k | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::RefPtr() AK::RefPtr<Gfx::BilevelImage>::RefPtr() Line | Count | Source | 36 | 435k | RefPtr() = default; |
AK::RefPtr<Gfx::CMYKBitmap>::RefPtr() Line | Count | Source | 36 | 35.8k | RefPtr() = default; |
AK::RefPtr<Gfx::TinyVGDecodedImageData>::RefPtr() Line | Count | Source | 36 | 862 | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::Font>::RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::RefPtr() AK::RefPtr<Core::Resource>::RefPtr() Line | Count | Source | 36 | 161 | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<Core::Notifier>::RefPtr() AK::RefPtr<AK::WeakLink>::RefPtr() Line | Count | Source | 36 | 271k | RefPtr() = default; |
AK::RefPtr<Core::SharedMappedFile>::RefPtr() Line | Count | Source | 36 | 5.57k | RefPtr() = default; |
AK::RefPtr<JS::HandleImpl>::RefPtr() Line | Count | Source | 36 | 621k | RefPtr() = default; |
AK::RefPtr<JS::SourceCode const>::RefPtr() Line | Count | Source | 36 | 56 | RefPtr() = default; |
AK::RefPtr<JS::Identifier const>::RefPtr() Line | Count | Source | 36 | 1.25k | RefPtr() = default; |
AK::RefPtr<JS::LabelledStatement const>::RefPtr() Line | Count | Source | 36 | 151k | RefPtr() = default; |
AK::RefPtr<JS::Statement const>::RefPtr() Line | Count | Source | 36 | 2.06k | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::RefPtr() AK::RefPtr<JS::Expression const>::RefPtr() Line | Count | Source | 36 | 2.26M | RefPtr() = default; |
AK::RefPtr<JS::FunctionExpression const>::RefPtr() Line | Count | Source | 36 | 81 | RefPtr() = default; |
AK::RefPtr<JS::BindingPattern const>::RefPtr() Line | Count | Source | 36 | 2.34k | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::RefPtr() Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::RefPtr() Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::RefPtr() Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::RefPtr() Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::RefPtr() AK::RefPtr<PDF::DictObject>::RefPtr() Line | Count | Source | 36 | 22 | RefPtr() = default; |
AK::RefPtr<PDF::OutlineDict>::RefPtr() Line | Count | Source | 36 | 11 | RefPtr() = default; |
AK::RefPtr<PDF::SecurityHandler>::RefPtr() Line | Count | Source | 36 | 11 | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<PDF::Object>::RefPtr() AK::RefPtr<PDF::XRefTable>::RefPtr() Line | Count | Source | 36 | 11 | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::RefPtr() AK::RefPtr<Shell::AST::Node>::RefPtr() Line | Count | Source | 36 | 11.5M | RefPtr() = default; |
AK::RefPtr<Shell::AST::SyntaxError>::RefPtr() Line | Count | Source | 36 | 37.5M | RefPtr() = default; |
AK::RefPtr<Shell::AST::Heredoc>::RefPtr() Line | Count | Source | 36 | 19.8k | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::RefPtr() Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::RefPtr() Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::RefPtr() AK::RefPtr<Shell::AST::Slice>::RefPtr() Line | Count | Source | 36 | 934k | RefPtr() = default; |
AK::RefPtr<Shell::AST::Execute>::RefPtr() Line | Count | Source | 36 | 314k | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<Line::Editor>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Resource>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Platform::Timer>::RefPtr() Unexecuted instantiation: AK::RefPtr<Core::Timer>::RefPtr() Unexecuted instantiation: AK::RefPtr<Core::Promise<AK::NonnullRefPtr<Gfx::VectorFont>, AK::Error> >::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::BorderRadiusCornerClipper>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame const>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame const>::RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGLinearGradientPaintStyle>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::HTML::WebWorkerClient>::RefPtr() Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::RefPtr() AK::RefPtr<Threading::Thread>::RefPtr() Line | Count | Source | 36 | 119 | RefPtr() = default; |
AK::RefPtr<SQL::AST::CommonTableExpressionList>::RefPtr() Line | Count | Source | 36 | 151k | RefPtr() = default; |
AK::RefPtr<SQL::AST::Select>::RefPtr() Line | Count | Source | 36 | 1.52k | RefPtr() = default; |
AK::RefPtr<SQL::AST::ReturningClause>::RefPtr() Line | Count | Source | 36 | 1.52k | RefPtr() = default; |
AK::RefPtr<SQL::AST::Expression>::RefPtr() Line | Count | Source | 36 | 71.5M | RefPtr() = default; |
AK::RefPtr<SQL::AST::GroupByClause>::RefPtr() Line | Count | Source | 36 | 149k | RefPtr() = default; |
AK::RefPtr<SQL::AST::LimitClause>::RefPtr() Line | Count | Source | 36 | 149k | RefPtr() = default; |
Unexecuted instantiation: AK::RefPtr<SQL::BTree>::RefPtr() |
37 | | RefPtr(T const* ptr) |
38 | 95.6M | : m_ptr(const_cast<T*>(ptr)) |
39 | 95.6M | { |
40 | 95.6M | ref_if_not_null(m_ptr); |
41 | 95.6M | } AK::RefPtr<Gfx::Bitmap>::RefPtr(Gfx::Bitmap const*) Line | Count | Source | 38 | 258k | : m_ptr(const_cast<T*>(ptr)) | 39 | 258k | { | 40 | 258k | ref_if_not_null(m_ptr); | 41 | 258k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::Font>::RefPtr(Gfx::Font const*) Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::RefPtr(Gfx::Font const*) Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::RefPtr(Core::EventReceiver const*) Unexecuted instantiation: AK::RefPtr<JS::SourceCode>::RefPtr(JS::SourceCode const*) AK::RefPtr<JS::FunctionBody const>::RefPtr(JS::FunctionBody const*) Line | Count | Source | 38 | 1.14k | : m_ptr(const_cast<T*>(ptr)) | 39 | 1.14k | { | 40 | 1.14k | ref_if_not_null(m_ptr); | 41 | 1.14k | } |
AK::RefPtr<JS::FunctionExpression const>::RefPtr(JS::FunctionExpression const*) Line | Count | Source | 38 | 1.62M | : m_ptr(const_cast<T*>(ptr)) | 39 | 1.62M | { | 40 | 1.62M | ref_if_not_null(m_ptr); | 41 | 1.62M | } |
AK::RefPtr<JS::Identifier const>::RefPtr(JS::Identifier const*) Line | Count | Source | 38 | 3.04k | : m_ptr(const_cast<T*>(ptr)) | 39 | 3.04k | { | 40 | 3.04k | ref_if_not_null(m_ptr); | 41 | 3.04k | } |
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::RefPtr(JS::Expression const*) AK::RefPtr<Shell::AST::Node>::RefPtr(Shell::AST::Node const*) Line | Count | Source | 38 | 93.5M | : m_ptr(const_cast<T*>(ptr)) | 39 | 93.5M | { | 40 | 93.5M | ref_if_not_null(m_ptr); | 41 | 93.5M | } |
AK::RefPtr<Shell::AST::VariableNode>::RefPtr(Shell::AST::VariableNode const*) Line | Count | Source | 38 | 107k | : m_ptr(const_cast<T*>(ptr)) | 39 | 107k | { | 40 | 107k | ref_if_not_null(m_ptr); | 41 | 107k | } |
AK::RefPtr<Shell::AST::Slice>::RefPtr(Shell::AST::Slice const*) Line | Count | Source | 38 | 22.7k | : m_ptr(const_cast<T*>(ptr)) | 39 | 22.7k | { | 40 | 22.7k | ref_if_not_null(m_ptr); | 41 | 22.7k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::SyntaxError>::RefPtr(Shell::AST::SyntaxError const*) AK::RefPtr<Shell::AST::BarewordLiteral>::RefPtr(Shell::AST::BarewordLiteral const*) Line | Count | Source | 38 | 67.7k | : m_ptr(const_cast<T*>(ptr)) | 39 | 67.7k | { | 40 | 67.7k | ref_if_not_null(m_ptr); | 41 | 67.7k | } |
Unexecuted instantiation: AK::RefPtr<Shell::Shell>::RefPtr(Shell::Shell const*) Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::RefPtr(Shell::AST::Node const*) Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::RefPtr(Shell::AST::Value const*) Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::RefPtr(Shell::AST::Pipeline const*) AK::RefPtr<Shell::AST::Execute>::RefPtr(Shell::AST::Execute const*) Line | Count | Source | 38 | 9.86k | : m_ptr(const_cast<T*>(ptr)) | 39 | 9.86k | { | 40 | 9.86k | ref_if_not_null(m_ptr); | 41 | 9.86k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::RefPtr(Shell::AST::Value const*) Unexecuted instantiation: AK::RefPtr<Shell::Job>::RefPtr(Shell::Job const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::RefPtr(Web::CSS::CSSStyleValue const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::MediaQuery>::RefPtr(Web::CSS::MediaQuery const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::EdgeStyleValue>::RefPtr(Web::CSS::EdgeStyleValue const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::RefPtr(Web::CSS::CSSStyleValue const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::RefPtr(Web::CSS::CustomIdentStyleValue const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::RefPtr(Web::CSS::CSSMathValue const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::RefPtr(Web::CSS::StringStyleValue const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::RefPtr(Web::CSS::PositionStyleValue const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::GridAutoFlowStyleValue>::RefPtr(Web::CSS::GridAutoFlowStyleValue const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::GridTrackPlacementStyleValue>::RefPtr(Web::CSS::GridTrackPlacementStyleValue const*) Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>::RefPtr(Web::Animations::KeyframeEffect::KeyFrameSet const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::RefPtr(Web::CSS::StyleProperties const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::FilterValueListStyleValue const>::RefPtr(Web::CSS::FilterValueListStyleValue const*) Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::RefPtr(Gfx::PaintStyle const*) Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::RefPtr(Gfx::ImmutableBitmap const*) Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::RefPtr(Web::Fetch::Fetching::CachePartition const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::RefPtr(Web::CSS::AbstractImageStyleValue const*) Unexecuted instantiation: AK::RefPtr<Web::Resource>::RefPtr(Web::Resource const*) Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::RefPtr(Web::ResourceLoaderConnectorRequest const*) Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::RefPtr(Web::Painting::ScrollFrame const*) Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::RefPtr(Web::Painting::ClipFrame const*) Unexecuted instantiation: AK::RefPtr<Wasm::Module>::RefPtr(Wasm::Module const*) Unexecuted instantiation: AK::RefPtr<Wasm::Module const>::RefPtr(Wasm::Module const*) Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::RefPtr(SQL::IndexDef const*) |
42 | | |
43 | | RefPtr(T const& object) |
44 | 266M | : m_ptr(const_cast<T*>(&object)) |
45 | 266M | { |
46 | 266M | m_ptr->ref(); |
47 | 266M | } Unexecuted instantiation: AK::RefPtr<Core::Resource>::RefPtr(Core::Resource const&) AK::RefPtr<AK::StringImpl const>::RefPtr(AK::StringImpl const&) Line | Count | Source | 44 | 260M | : m_ptr(const_cast<T*>(&object)) | 45 | 260M | { | 46 | 260M | m_ptr->ref(); | 47 | 260M | } |
AK::RefPtr<JS::Expression const>::RefPtr(JS::Expression const&) Line | Count | Source | 44 | 11.2k | : m_ptr(const_cast<T*>(&object)) | 45 | 11.2k | { | 46 | 11.2k | m_ptr->ref(); | 47 | 11.2k | } |
AK::RefPtr<Shell::AST::SyntaxError>::RefPtr(Shell::AST::SyntaxError const&) Line | Count | Source | 44 | 5.73M | : m_ptr(const_cast<T*>(&object)) | 45 | 5.73M | { | 46 | 5.73M | m_ptr->ref(); | 47 | 5.73M | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::RefPtr(Shell::AST::Value const&) Unexecuted instantiation: AK::RefPtr<Shell::Shell>::RefPtr(Shell::Shell const&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::RefPtr(Shell::AST::Node const&) AK::RefPtr<Shell::AST::Execute>::RefPtr(Shell::AST::Execute const&) Line | Count | Source | 44 | 312k | : m_ptr(const_cast<T*>(&object)) | 45 | 312k | { | 46 | 312k | m_ptr->ref(); | 47 | 312k | } |
Unexecuted instantiation: AK::RefPtr<Shell::Job>::RefPtr(Shell::Job const&) Unexecuted instantiation: AK::RefPtr<Line::Editor>::RefPtr(Line::Editor const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::RefPtr(Web::CSS::EasingStyleValue const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::RefPtr(Web::CSS::CSSStyleValue const&) Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::RefPtr(Gfx::Font const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::RefPtr(Web::CSS::CSSStyleValue const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::FilterValueListStyleValue const>::RefPtr(Web::CSS::FilterValueListStyleValue const&) Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap>::RefPtr(Gfx::Bitmap const&) Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::RefPtr(Gfx::Bitmap const&) Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::RefPtr(Web::Fetch::Fetching::CachePartition const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::RefPtr(Web::CSS::AbstractImageStyleValue const&) Unexecuted instantiation: AK::RefPtr<Gfx::Font>::RefPtr(Gfx::Font const&) Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGGradientPaintStyle>::RefPtr(Web::Painting::SVGGradientPaintStyle const&) |
48 | | |
49 | | RefPtr(AdoptTag, T& object) |
50 | 0 | : m_ptr(&object) |
51 | 0 | { |
52 | 0 | } |
53 | | |
54 | | RefPtr(RefPtr&& other) |
55 | 165M | : m_ptr(other.leak_ref()) |
56 | 165M | { |
57 | 165M | } Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::RefPtr(AK::RefPtr<Core::AnonymousBufferImpl>&&) AK::RefPtr<Gfx::Bitmap>::RefPtr(AK::RefPtr<Gfx::Bitmap>&&) Line | Count | Source | 55 | 2.02M | : m_ptr(other.leak_ref()) | 56 | 2.02M | { | 57 | 2.02M | } |
Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::RefPtr(AK::RefPtr<Gfx::ImageDecoder>&&) AK::RefPtr<Gfx::BilevelImage>::RefPtr(AK::RefPtr<Gfx::BilevelImage>&&) Line | Count | Source | 55 | 2.44M | : m_ptr(other.leak_ref()) | 56 | 2.44M | { | 57 | 2.44M | } |
Unexecuted instantiation: AK::RefPtr<Gfx::VectorGraphic>::RefPtr(AK::RefPtr<Gfx::VectorGraphic>&&) Unexecuted instantiation: AK::RefPtr<Gfx::Font>::RefPtr(AK::RefPtr<Gfx::Font>&&) Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::RefPtr(AK::RefPtr<Gfx::BitmapFont>&&) Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::RefPtr(AK::RefPtr<Gfx::VectorFont>&&) AK::RefPtr<AK::WeakLink>::RefPtr(AK::RefPtr<AK::WeakLink>&&) Line | Count | Source | 55 | 180k | : m_ptr(other.leak_ref()) | 56 | 180k | { | 57 | 180k | } |
AK::RefPtr<Core::SharedMappedFile>::RefPtr(AK::RefPtr<Core::SharedMappedFile>&&) Line | Count | Source | 55 | 4.79k | : m_ptr(other.leak_ref()) | 56 | 4.79k | { | 57 | 4.79k | } |
AK::RefPtr<JS::HandleImpl>::RefPtr(AK::RefPtr<JS::HandleImpl>&&) Line | Count | Source | 55 | 4.42k | : m_ptr(other.leak_ref()) | 56 | 4.42k | { | 57 | 4.42k | } |
AK::RefPtr<JS::Expression const>::RefPtr(AK::RefPtr<JS::Expression const>&&) Line | Count | Source | 55 | 12.7M | : m_ptr(other.leak_ref()) | 56 | 12.7M | { | 57 | 12.7M | } |
AK::RefPtr<JS::Lexer::ParsedIdentifiers>::RefPtr(AK::RefPtr<JS::Lexer::ParsedIdentifiers>&&) Line | Count | Source | 55 | 15.7k | : m_ptr(other.leak_ref()) | 56 | 15.7k | { | 57 | 15.7k | } |
AK::RefPtr<JS::FunctionExpression const>::RefPtr(AK::RefPtr<JS::FunctionExpression const>&&) Line | Count | Source | 55 | 1.11k | : m_ptr(other.leak_ref()) | 56 | 1.11k | { | 57 | 1.11k | } |
AK::RefPtr<JS::Identifier const>::RefPtr(AK::RefPtr<JS::Identifier const>&&) Line | Count | Source | 55 | 4.56k | : m_ptr(other.leak_ref()) | 56 | 4.56k | { | 57 | 4.56k | } |
Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::RefPtr(AK::RefPtr<JS::CatchClause const>&&) Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::RefPtr(AK::RefPtr<JS::BlockStatement const>&&) Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::RefPtr(AK::RefPtr<JS::BindingPattern const>&&) Unexecuted instantiation: AK::RefPtr<JS::Statement const>::RefPtr(AK::RefPtr<JS::Statement const>&&) Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::RefPtr(AK::RefPtr<JS::ASTNode const>&&) AK::RefPtr<JS::SourceCode const>::RefPtr(AK::RefPtr<JS::SourceCode const>&&) Line | Count | Source | 55 | 142 | : m_ptr(other.leak_ref()) | 56 | 142 | { | 57 | 142 | } |
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::RefPtr(AK::RefPtr<JS::ExportStatement const>&&) Unexecuted instantiation: AK::RefPtr<PDF::Object>::RefPtr(AK::RefPtr<PDF::Object>&&) Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::RefPtr(AK::RefPtr<PDF::DictObject>&&) Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::RefPtr(AK::RefPtr<PDF::StreamObject>&&) Unexecuted instantiation: AK::RefPtr<Shell::AST::SyntaxError>::RefPtr(AK::RefPtr<Shell::AST::SyntaxError>&&) AK::RefPtr<Shell::AST::Node>::RefPtr(AK::RefPtr<Shell::AST::Node>&&) Line | Count | Source | 55 | 145M | : m_ptr(other.leak_ref()) | 56 | 145M | { | 57 | 145M | } |
AK::RefPtr<Shell::AST::Heredoc>::RefPtr(AK::RefPtr<Shell::AST::Heredoc>&&) Line | Count | Source | 55 | 44.1k | : m_ptr(other.leak_ref()) | 56 | 44.1k | { | 57 | 44.1k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::RefPtr(AK::RefPtr<Shell::AST::Node const>&&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::RefPtr(AK::RefPtr<Shell::AST::Pipeline>&&) Unexecuted instantiation: AK::RefPtr<Shell::Job>::RefPtr(AK::RefPtr<Shell::Job>&&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::RefPtr(AK::RefPtr<Shell::AST::Value>&&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::RefPtr(AK::RefPtr<Shell::AST::Value const>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::RefPtr(AK::RefPtr<Web::CSS::CSSStyleValue const>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::RefPtr(AK::RefPtr<Web::CSS::StyleValueList>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::RefPtr(AK::RefPtr<Web::CSS::EasingStyleValue>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::RefPtr(AK::RefPtr<Web::CSS::CustomIdentStyleValue>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::RefPtr(AK::RefPtr<Web::CSS::CSSStyleValue>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::RefPtr(AK::RefPtr<Web::CSS::StringStyleValue>&&) Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::RefPtr(AK::RefPtr<Gfx::FontCascadeList const>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::RefPtr(AK::RefPtr<Web::CSS::StyleProperties>&&) Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::RefPtr(AK::RefPtr<Gfx::GlyphRun>&&) Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::RefPtr(AK::RefPtr<Gfx::PaintStyle>&&) Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::RefPtr(AK::RefPtr<Gfx::Font const>&&) Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::RefPtr(AK::RefPtr<Gfx::Bitmap const>&&) Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::RefPtr(AK::RefPtr<Web::Fetch::Fetching::CachePartition>&&) Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::RefPtr(AK::RefPtr<Gfx::ImmutableBitmap>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::RefPtr(AK::RefPtr<Web::CSS::AbstractImageStyleValue const>&&) Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::RefPtr(AK::RefPtr<Web::ResourceLoaderConnectorRequest>&&) Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::RefPtr(AK::RefPtr<Web::Painting::DisplayList>&&) Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGGradientPaintStyle>::RefPtr(AK::RefPtr<Web::Painting::SVGGradientPaintStyle>&&) Unexecuted instantiation: AK::RefPtr<Web::Painting::BorderRadiusCornerClipper>::RefPtr(AK::RefPtr<Web::Painting::BorderRadiusCornerClipper>&&) Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::RefPtr(AK::RefPtr<Web::Painting::ScrollFrame>&&) Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::RefPtr(AK::RefPtr<Web::Painting::ClipFrame>&&) Unexecuted instantiation: AK::RefPtr<Wasm::Module>::RefPtr(AK::RefPtr<Wasm::Module>&&) Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::RefPtr(AK::RefPtr<Web::WebSockets::WebSocketClientSocket>&&) Unexecuted instantiation: AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ>::RefPtr(AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ>&&) Unexecuted instantiation: AK::RefPtr<Wasm::Context::RefRBTree>::RefPtr(AK::RefPtr<Wasm::Context::RefRBTree>&&) AK::RefPtr<SQL::AST::CommonTableExpressionList>::RefPtr(AK::RefPtr<SQL::AST::CommonTableExpressionList>&&) Line | Count | Source | 55 | 303k | : m_ptr(other.leak_ref()) | 56 | 303k | { | 57 | 303k | } |
AK::RefPtr<SQL::AST::Select>::RefPtr(AK::RefPtr<SQL::AST::Select>&&) Line | Count | Source | 55 | 312 | : m_ptr(other.leak_ref()) | 56 | 312 | { | 57 | 312 | } |
AK::RefPtr<SQL::AST::Expression>::RefPtr(AK::RefPtr<SQL::AST::Expression>&&) Line | Count | Source | 55 | 1.15M | : m_ptr(other.leak_ref()) | 56 | 1.15M | { | 57 | 1.15M | } |
AK::RefPtr<SQL::AST::ReturningClause>::RefPtr(AK::RefPtr<SQL::AST::ReturningClause>&&) Line | Count | Source | 55 | 1.65k | : m_ptr(other.leak_ref()) | 56 | 1.65k | { | 57 | 1.65k | } |
AK::RefPtr<SQL::AST::GroupByClause>::RefPtr(AK::RefPtr<SQL::AST::GroupByClause>&&) Line | Count | Source | 55 | 299k | : m_ptr(other.leak_ref()) | 56 | 299k | { | 57 | 299k | } |
AK::RefPtr<SQL::AST::LimitClause>::RefPtr(AK::RefPtr<SQL::AST::LimitClause>&&) Line | Count | Source | 55 | 299k | : m_ptr(other.leak_ref()) | 56 | 299k | { | 57 | 299k | } |
Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::RefPtr(AK::RefPtr<SQL::IndexDef>&&) |
58 | | |
59 | | ALWAYS_INLINE RefPtr(NonnullRefPtr<T> const& other) |
60 | 4.70M | : m_ptr(const_cast<T*>(other.ptr())) |
61 | 4.70M | { |
62 | 4.70M | m_ptr->ref(); |
63 | 4.70M | } Unexecuted instantiation: AK::RefPtr<Gfx::CMYKBitmap>::RefPtr(AK::NonnullRefPtr<Gfx::CMYKBitmap> const&) AK::RefPtr<Gfx::Bitmap>::RefPtr(AK::NonnullRefPtr<Gfx::Bitmap> const&) Line | Count | Source | 60 | 15 | : m_ptr(const_cast<T*>(other.ptr())) | 61 | 15 | { | 62 | 15 | m_ptr->ref(); | 63 | 15 | } |
Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::RefPtr(AK::NonnullRefPtr<Gfx::BitmapFont> const&) Unexecuted instantiation: AK::RefPtr<Gfx::Font>::RefPtr(AK::NonnullRefPtr<Gfx::Font> const&) Unexecuted instantiation: AK::RefPtr<Gfx::Typeface>::RefPtr(AK::NonnullRefPtr<Gfx::Typeface> const&) AK::RefPtr<JS::SourceCode const>::RefPtr(AK::NonnullRefPtr<JS::SourceCode const> const&) Line | Count | Source | 60 | 4.67M | : m_ptr(const_cast<T*>(other.ptr())) | 61 | 4.67M | { | 62 | 4.67M | m_ptr->ref(); | 63 | 4.67M | } |
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::RefPtr(AK::NonnullRefPtr<JS::Statement const> const&) Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::RefPtr(AK::NonnullRefPtr<JS::ExportStatement const> const&) Unexecuted instantiation: AK::RefPtr<PDF::XRefTable>::RefPtr(AK::NonnullRefPtr<PDF::XRefTable> const&) Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::RefPtr(AK::NonnullRefPtr<PDF::DictObject> const&) AK::RefPtr<Shell::AST::Heredoc>::RefPtr(AK::NonnullRefPtr<Shell::AST::Heredoc> const&) Line | Count | Source | 60 | 10.9k | : m_ptr(const_cast<T*>(other.ptr())) | 61 | 10.9k | { | 62 | 10.9k | m_ptr->ref(); | 63 | 10.9k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::RefPtr(AK::NonnullRefPtr<Shell::AST::Value> const&) Unexecuted instantiation: AK::RefPtr<Shell::Job>::RefPtr(AK::NonnullRefPtr<Shell::Job> const&) AK::RefPtr<Shell::AST::Node>::RefPtr(AK::NonnullRefPtr<Shell::AST::Node> const&) Line | Count | Source | 60 | 11.3k | : m_ptr(const_cast<T*>(other.ptr())) | 61 | 11.3k | { | 62 | 11.3k | m_ptr->ref(); | 63 | 11.3k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::RefPtr(AK::NonnullRefPtr<Shell::AST::Pipeline> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::MediaQuery>::RefPtr(AK::NonnullRefPtr<Web::CSS::MediaQuery> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::RefPtr(AK::NonnullRefPtr<Web::CSS::CSSStyleValue const> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::RefPtr(AK::NonnullRefPtr<Web::CSS::CSSStyleValue> const&) Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet>::RefPtr(AK::NonnullRefPtr<Web::Animations::KeyframeEffect::KeyFrameSet> const&) Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::RefPtr(AK::NonnullRefPtr<Gfx::VectorFont> const&) Unexecuted instantiation: AK::RefPtr<Web::Resource>::RefPtr(AK::NonnullRefPtr<Web::Resource> const&) Unexecuted instantiation: AK::RefPtr<Web::Painting::BorderRadiusCornerClipper>::RefPtr(AK::NonnullRefPtr<Web::Painting::BorderRadiusCornerClipper> const&) Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::RefPtr(AK::NonnullRefPtr<Gfx::ImmutableBitmap> const&) Unexecuted instantiation: AK::RefPtr<SQL::Heap>::RefPtr(AK::NonnullRefPtr<SQL::Heap> const&) Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::RefPtr(AK::NonnullRefPtr<SQL::IndexDef> const&) |
64 | | |
65 | | template<typename U> |
66 | | requires(IsConvertible<U*, T*>) |
67 | | ALWAYS_INLINE RefPtr(NonnullRefPtr<U> const& other) |
68 | 5.33k | : m_ptr(const_cast<T*>(static_cast<T const*>(other.ptr()))) |
69 | 5.33k | { |
70 | 5.33k | m_ptr->ref(); |
71 | 5.33k | } _ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_18FunctionExpressionEQ13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrIS9_EE Line | Count | Source | 68 | 700 | : m_ptr(const_cast<T*>(static_cast<T const*>(other.ptr()))) | 69 | 700 | { | 70 | 700 | m_ptr->ref(); | 71 | 700 | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEC2IKNS1_11DeclarationEQ13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEC2IKNS1_19VariableDeclarationEQ13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN5Shell3AST4NodeEEC2IS3_Q13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_6IfCondEQ13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrIS9_EE Line | Count | Source | 68 | 4.63k | : m_ptr(const_cast<T*>(static_cast<T const*>(other.ptr()))) | 69 | 4.63k | { | 70 | 4.63k | m_ptr->ref(); | 71 | 4.63k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN5Shell3AST5ValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_15CSSKeywordValueEQ13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_17IntegerStyleValueEQ13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_16NumberStyleValueEQ13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web10Animations14KeyframeEffect11KeyFrameSetEEC2IS4_Q13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrISA_EE |
72 | | |
73 | | template<typename U> |
74 | | requires(IsConvertible<U*, T*>) |
75 | | ALWAYS_INLINE RefPtr(NonnullRefPtr<U>&& other) |
76 | 534M | : m_ptr(static_cast<T*>(&other.leak_ref())) |
77 | 534M | { |
78 | 534M | } _ZN2AK6RefPtrIN3Gfx6BitmapEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Line | Count | Source | 76 | 163k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 163k | { | 78 | 163k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx12BilevelImageEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE _ZN2AK6RefPtrIN3Gfx10CMYKBitmapEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Line | Count | Source | 76 | 48 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 48 | { | 78 | 48 | } |
_ZN2AK6RefPtrIN3Gfx22TinyVGDecodedImageDataEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Line | Count | Source | 76 | 417 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 417 | { | 78 | 417 | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx10VectorFontEEC2IN8OpenType4FontEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx10VectorFontEEC2IN4WOFF4FontEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx8TypefaceEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx4FontEEC2INS1_10ScaledFontEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE _ZN2AK6RefPtrIKNS_10StringImplEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Line | Count | Source | 76 | 425M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 425M | { | 78 | 425M | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN4Core19AnonymousBufferImplEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN4Core8NotifierEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE _ZN2AK6RefPtrINS_8WeakLinkEEC2IS1_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS6_EE Line | Count | Source | 76 | 16.7k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 16.7k | { | 78 | 16.7k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN4Core16SharedMappedFileEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE _ZN2AK6RefPtrIN2JS10HandleImplEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Line | Count | Source | 76 | 1.25k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 1.25k | { | 78 | 1.25k | } |
_ZN2AK6RefPtrIN2JS5Lexer17ParsedIdentifiersEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 705 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 705 | { | 78 | 705 | } |
_ZN2AK6RefPtrIKN2JS12FunctionBodyEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 941 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 941 | { | 78 | 941 | } |
_ZN2AK6RefPtrIKN2JS10ExpressionEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 2.23M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 2.23M | { | 78 | 2.23M | } |
_ZN2AK6RefPtrIKN2JS12FunctionBodyEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 8 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 8 | { | 78 | 8 | } |
_ZN2AK6RefPtrIKN2JS18FunctionExpressionEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 1.03k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 1.03k | { | 78 | 1.03k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS9StatementEEC2INS1_19FunctionDeclarationEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIKN2JS9StatementEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 2.06k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 2.06k | { | 78 | 2.06k | } |
_ZN2AK6RefPtrIKN2JS17LabelledStatementEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 2.06k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 2.06k | { | 78 | 2.06k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS12MetaPropertyEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE _ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 12.6k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 12.6k | { | 78 | 12.6k | } |
_ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_17PrivateIdentifierEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 120 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 120 | { | 78 | 120 | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2IKNS1_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_9SuperCallEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIKN2JS10ExpressionEEC2IKNS1_10IdentifierEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Line | Count | Source | 76 | 12.4k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 12.4k | { | 78 | 12.4k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_16SpreadExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIKN2JS14BindingPatternEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 721 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 721 | { | 78 | 721 | } |
_ZN2AK6RefPtrIKN2JS10IdentifierEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 255 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 255 | { | 78 | 255 | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS11CatchClauseEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS14BlockStatementEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS9StatementEEC2INS1_14BlockStatementEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEC2IKNS1_16UsingDeclarationEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEC2IKNS1_19VariableDeclarationEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEC2IKNS1_10ExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEC2INS1_19FunctionDeclarationEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEC2IKNS1_16ClassDeclarationEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF10DictObjectEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF15SecurityHandlerEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF6ObjectEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF11OutlineDictEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF12StreamObjectEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF9XRefTableEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_7ExecuteEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 1.88M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 1.88M | { | 78 | 1.88M | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 1.22M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 1.22M | { | 78 | 1.22M | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_20VariableDeclarationsEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 144k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 144k | { | 78 | 144k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_19FunctionDeclarationEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 6.29k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 6.29k | { | 78 | 6.29k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_2OrEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 304k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 304k | { | 78 | 304k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_3AndEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 53.9k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 53.9k | { | 78 | 53.9k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_4PipeEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 1.01M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 1.01M | { | 78 | 1.01M | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_13CastToCommandEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 4.19M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 4.19M | { | 78 | 4.19M | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_4JoinEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 492k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 492k | { | 78 | 492k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_19ContinuationControlEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 10.1k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 10.1k | { | 78 | 10.1k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_7ForLoopEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 599k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 599k | { | 78 | 599k | } |
_ZN2AK6RefPtrIN5Shell3AST11SyntaxErrorEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 1.20M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 1.20M | { | 78 | 1.20M | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_6IfCondEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 65.1k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 65.1k | { | 78 | 65.1k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_8SubshellEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 275k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 275k | { | 78 | 275k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_9MatchExprEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 46.0k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 46.0k | { | 78 | 46.0k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_22WriteAppendRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 30.4k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 30.4k | { | 78 | 30.4k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_18CloseFdRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 13.9k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 13.9k | { | 78 | 13.9k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_16Fd2FdRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 53.2k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 53.2k | { | 78 | 53.2k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_16WriteRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 511k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 511k | { | 78 | 511k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15ReadRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 494k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 494k | { | 78 | 494k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_20ReadWriteRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 785 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 785 | { | 78 | 785 | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15ListConcatenateEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 4.35M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 4.35M | { | 78 | 4.35M | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 3.05M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 3.05M | { | 78 | 3.05M | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_13JuxtapositionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 2.27M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 2.27M | { | 78 | 2.27M | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_18DoubleQuotedStringEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 49.5k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 49.5k | { | 78 | 49.5k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 81.4k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 81.4k | { | 78 | 81.4k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_17StringPartComposeEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 31.6k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 31.6k | { | 78 | 31.6k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15SpecialVariableEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 131k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 131k | { | 78 | 131k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_14SimpleVariableEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 803k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 803k | { | 78 | 803k | } |
_ZN2AK6RefPtrIN5Shell3AST5SliceEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 170k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 170k | { | 78 | 170k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15DynamicEvaluateEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 45.6k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 45.6k | { | 78 | 45.6k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_19ImmediateExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 33.8k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 33.8k | { | 78 | 33.8k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_12HistoryEventEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_7CommentEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 75.0k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 75.0k | { | 78 | 75.0k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_5TildeEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 11.6k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 11.6k | { | 78 | 11.6k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15BarewordLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 5.75M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 5.75M | { | 78 | 5.75M | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_4GlobEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 76.4k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 76.4k | { | 78 | 76.4k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_5RangeEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 5.58k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 5.58k | { | 78 | 5.58k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_14BraceExpansionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 192k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 192k | { | 78 | 192k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_7HeredocEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 384k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 384k | { | 78 | 384k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEC2INS2_9ListValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEC2INS2_20CommandSequenceValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEC2INS2_11StringValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEC2INS2_12CommandValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEC2INS2_19SimpleVariableValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEC2INS2_9GlobValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEC2INS2_10TildeValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_13SyntheticNodeEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_8SequenceEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 2.25M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 2.25M | { | 78 | 2.25M | } |
_ZN2AK6RefPtrIN5Shell3AST7ExecuteEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 1.64k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 1.64k | { | 78 | 1.64k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_10BackgroundEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 490k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 490k | { | 78 | 490k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN5Shell3AST5ValueEEC2INS2_11StringValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN5Shell3AST5ValueEEC2INS2_9ListValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN4Line6EditorEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN2JS2VMEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS10MediaQueryEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_21CustomIdentStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_17IntegerStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS18PositionStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS14EdgeStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS16EasingStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS21CustomIdentStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS8SupportsEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_13URLStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_20BasicShapeStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_15CSSKeywordValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS12CSSMathValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_15AngleStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_19FrequencyStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_16LengthStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_20PercentageStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_20ResolutionStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_14TimeStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_17IntegerStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_16NumberStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_14RectStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_6CSSRGBEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_6CSSHSLEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_6CSSHWBEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_6CSSLabEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_8CSSOKLabEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_6CSSLCHEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_8CSSOKLCHEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_8CSSColorEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_13CSSColorValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_17CounterStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_28CounterDefinitionsStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_15RatioStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS16StringStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_15ImageStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_14StyleValueListEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_19ShorthandStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_14EdgeStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_26BackgroundRepeatStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_24BackgroundSizeStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_22BorderRadiusStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_16ShadowStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_18RotationStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS14StyleValueListEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_17ContentStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_17DisplayStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_25FilterValueListStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_16StringStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_19MathDepthStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_16EasingStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_20TransitionStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_27GridTrackSizeListStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS22GridAutoFlowStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_25ScrollbarGutterStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS28GridTrackPlacementStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_26GridTemplateAreaStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_14FlexStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_24LinearGradientStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_23ConicGradientStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_24RadialGradientStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_15CSSKeywordValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx15FontCascadeListEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx10VectorFontEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2IS4_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Gfx15FontCascadeListEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_16LengthStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS15StylePropertiesEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_14StyleValueListEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_21CustomIdentStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_16StringStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8Platform5TimerEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN4Core5TimerEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN4Core7PromiseINS_13NonnullRefPtrIN3Gfx10VectorFontEEENS_5ErrorEEEEC2IS8_Q13IsConvertibleIPTL0__PT_EEEONS3_ISD_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_16ShadowStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_13CSSColorValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_24TransformationStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2INS2_19ShorthandStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS15ImageStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx10PaintStyleEEC2INS1_20SolidColorPaintStyleEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx15ImmutableBitmapEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx8GlyphRunEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web14ResourceLoaderEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8ResourceEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web4HTML13DragDataStoreEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8Painting11DisplayListEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8Painting11ScrollFrameEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8Painting9ClipFrameEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8Painting27SVGLinearGradientPaintStyleEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8Painting27SVGRadialGradientPaintStyleEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web4HTML15WebWorkerClientEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN4Core33SharedSingleProducerCircularQueueIN5Media14FrameQueueItemELm4EE26RefCountedSharedMemorySPCQEEC2IS6_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISB_EE _ZN2AK6RefPtrIN9Threading6ThreadEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE Line | Count | Source | 76 | 119 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 119 | { | 78 | 119 | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN4Wasm7Context9RefRBTreeEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE _ZN2AK6RefPtrIN3SQL3AST6SelectEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 184 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 184 | { | 78 | 184 | } |
_ZN2AK6RefPtrIN3SQL3AST15ReturningClauseEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 215 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 215 | { | 78 | 215 | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 17.9M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 17.9M | { | 78 | 17.9M | } |
_ZN2AK6RefPtrIN3SQL3AST13GroupByClauseEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 757 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 757 | { | 78 | 757 | } |
_ZN2AK6RefPtrIN3SQL3AST11LimitClauseEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 747 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 747 | { | 78 | 747 | } |
_ZN2AK6RefPtrIN3SQL3AST25CommonTableExpressionListEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE Line | Count | Source | 76 | 811 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 811 | { | 78 | 811 | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14NumericLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 588k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 588k | { | 78 | 588k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 3.73M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 3.73M | { | 78 | 3.73M | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_11BlobLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 17.8k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 17.8k | { | 78 | 17.8k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14BooleanLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 593 | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 593 | { | 78 | 593 | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_11NullLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 3.69k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 3.69k | { | 78 | 3.69k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_11PlaceholderEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 75.9k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 75.9k | { | 78 | 75.9k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_20ColumnNameExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 42.1M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 42.1M | { | 78 | 42.1M | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_23UnaryOperatorExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 1.73M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 1.73M | { | 78 | 1.73M | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_24BinaryOperatorExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 5.36M | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 5.36M | { | 78 | 5.36M | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_17ChainedExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 579k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 579k | { | 78 | 579k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14CastExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 330k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 330k | { | 78 | 330k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14CaseExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 420k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 420k | { | 78 | 420k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_16ExistsExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 4.20k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 4.20k | { | 78 | 4.20k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_17CollateExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 9.80k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 9.80k | { | 78 | 9.80k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_12IsExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 54.0k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 54.0k | { | 78 | 54.0k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_15MatchExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 4.50k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 4.50k | { | 78 | 4.50k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14NullExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 44.9k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 44.9k | { | 78 | 44.9k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_15ErrorExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 33.9k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 33.9k | { | 78 | 33.9k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_17BetweenExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 10.6k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 10.6k | { | 78 | 10.6k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_21InSelectionExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 5.28k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 5.28k | { | 78 | 5.28k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_19InChainedExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 53.1k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 53.1k | { | 78 | 53.1k | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_17InTableExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE Line | Count | Source | 76 | 5.23k | : m_ptr(static_cast<T*>(&other.leak_ref())) | 77 | 5.23k | { | 78 | 5.23k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN3SQL5BTreeEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE |
79 | | |
80 | | template<typename U> |
81 | | requires(IsConvertible<U*, T*>) |
82 | | RefPtr(RefPtr<U>&& other) |
83 | 116k | : m_ptr(static_cast<T*>(other.leak_ref())) |
84 | 116k | { |
85 | 116k | } Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx4FontEEC2INS1_10BitmapFontEQ13IsConvertibleIPTL0__PT_EEEONS0_IS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Gfx4FontEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS0_IS8_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE Line | Count | Source | 83 | 112 | : m_ptr(static_cast<T*>(other.leak_ref())) | 84 | 112 | { | 85 | 112 | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_12VariableNodeEQ13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE Line | Count | Source | 83 | 107k | : m_ptr(static_cast<T*>(other.leak_ref())) | 84 | 107k | { | 85 | 107k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN5Shell3AST4NodeEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_7ExecuteEQ13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE Line | Count | Source | 83 | 8.55k | : m_ptr(static_cast<T*>(other.leak_ref())) | 84 | 8.55k | { | 85 | 8.55k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_12CSSMathValueEQ13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_16StringStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_16EasingStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_18PositionStyleValueEQ13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Gfx15FontCascadeListEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS0_IS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Gfx6BitmapEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS0_IS8_EE |
86 | | |
87 | | RefPtr(RefPtr const& other) |
88 | 9.98M | : m_ptr(other.m_ptr) |
89 | 9.98M | { |
90 | 9.98M | ref_if_not_null(m_ptr); |
91 | 9.98M | } Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::RefPtr(AK::RefPtr<Core::AnonymousBufferImpl> const&) AK::RefPtr<Gfx::Bitmap>::RefPtr(AK::RefPtr<Gfx::Bitmap> const&) Line | Count | Source | 88 | 519k | : m_ptr(other.m_ptr) | 89 | 519k | { | 90 | 519k | ref_if_not_null(m_ptr); | 91 | 519k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::BilevelImage>::RefPtr(AK::RefPtr<Gfx::BilevelImage> const&) AK::RefPtr<Gfx::CMYKBitmap>::RefPtr(AK::RefPtr<Gfx::CMYKBitmap> const&) Line | Count | Source | 88 | 15 | : m_ptr(other.m_ptr) | 89 | 15 | { | 90 | 15 | ref_if_not_null(m_ptr); | 91 | 15 | } |
Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::RefPtr(AK::RefPtr<Gfx::BitmapFont> const&) Unexecuted instantiation: AK::RefPtr<Core::Notifier>::RefPtr(AK::RefPtr<Core::Notifier> const&) AK::RefPtr<AK::WeakLink>::RefPtr(AK::RefPtr<AK::WeakLink> const&) Line | Count | Source | 88 | 16.7k | : m_ptr(other.m_ptr) | 89 | 16.7k | { | 90 | 16.7k | ref_if_not_null(m_ptr); | 91 | 16.7k | } |
Unexecuted instantiation: AK::RefPtr<Core::SharedMappedFile>::RefPtr(AK::RefPtr<Core::SharedMappedFile> const&) AK::RefPtr<JS::HandleImpl>::RefPtr(AK::RefPtr<JS::HandleImpl> const&) Line | Count | Source | 88 | 12.8k | : m_ptr(other.m_ptr) | 89 | 12.8k | { | 90 | 12.8k | ref_if_not_null(m_ptr); | 91 | 12.8k | } |
AK::RefPtr<JS::Expression const>::RefPtr(AK::RefPtr<JS::Expression const> const&) Line | Count | Source | 88 | 2.63M | : m_ptr(other.m_ptr) | 89 | 2.63M | { | 90 | 2.63M | ref_if_not_null(m_ptr); | 91 | 2.63M | } |
AK::RefPtr<JS::Identifier const>::RefPtr(AK::RefPtr<JS::Identifier const> const&) Line | Count | Source | 88 | 2.50k | : m_ptr(other.m_ptr) | 89 | 2.50k | { | 90 | 2.50k | ref_if_not_null(m_ptr); | 91 | 2.50k | } |
AK::RefPtr<JS::Lexer::ParsedIdentifiers>::RefPtr(AK::RefPtr<JS::Lexer::ParsedIdentifiers> const&) Line | Count | Source | 88 | 1.09M | : m_ptr(other.m_ptr) | 89 | 1.09M | { | 90 | 1.09M | ref_if_not_null(m_ptr); | 91 | 1.09M | } |
AK::RefPtr<JS::Statement const>::RefPtr(AK::RefPtr<JS::Statement const> const&) Line | Count | Source | 88 | 2.06k | : m_ptr(other.m_ptr) | 89 | 2.06k | { | 90 | 2.06k | ref_if_not_null(m_ptr); | 91 | 2.06k | } |
AK::RefPtr<JS::SourceCode const>::RefPtr(AK::RefPtr<JS::SourceCode const> const&) Line | Count | Source | 88 | 56 | : m_ptr(other.m_ptr) | 89 | 56 | { | 90 | 56 | ref_if_not_null(m_ptr); | 91 | 56 | } |
Unexecuted instantiation: AK::RefPtr<PDF::Object>::RefPtr(AK::RefPtr<PDF::Object> const&) Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::RefPtr(AK::RefPtr<PDF::DictObject> const&) Unexecuted instantiation: AK::RefPtr<Shell::AST::SyntaxError>::RefPtr(AK::RefPtr<Shell::AST::SyntaxError> const&) AK::RefPtr<Shell::AST::Node>::RefPtr(AK::RefPtr<Shell::AST::Node> const&) Line | Count | Source | 88 | 4.85M | : m_ptr(other.m_ptr) | 89 | 4.85M | { | 90 | 4.85M | ref_if_not_null(m_ptr); | 91 | 4.85M | } |
Unexecuted instantiation: AK::RefPtr<Line::Editor>::RefPtr(AK::RefPtr<Line::Editor> const&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::RefPtr(AK::RefPtr<Shell::AST::Value> const&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::RefPtr(AK::RefPtr<Shell::AST::Pipeline> const&) Unexecuted instantiation: AK::RefPtr<Shell::Job>::RefPtr(AK::RefPtr<Shell::Job> const&) Unexecuted instantiation: AK::RefPtr<Shell::Shell>::RefPtr(AK::RefPtr<Shell::Shell> const&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::RefPtr(AK::RefPtr<Shell::AST::Node const> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::RefPtr(AK::RefPtr<Web::CSS::CSSStyleValue> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::RefPtr(AK::RefPtr<Web::CSS::PositionStyleValue> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::RefPtr(AK::RefPtr<Web::CSS::CSSStyleValue const> const&) Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>::RefPtr(AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const> const&) Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::RefPtr(AK::RefPtr<Gfx::FontCascadeList> const&) Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::RefPtr(AK::RefPtr<Web::Painting::DisplayList> const&) Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::RefPtr(AK::RefPtr<Gfx::VectorFont> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::RefPtr(AK::RefPtr<Web::CSS::StyleProperties> const&) Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::RefPtr(AK::RefPtr<Gfx::GlyphRun> const&) Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::RefPtr(AK::RefPtr<Gfx::Font const> const&) Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::RefPtr(AK::RefPtr<Gfx::PaintStyle> const&) Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::RefPtr(AK::RefPtr<Web::Fetch::Fetching::CachePartition> const&) Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::RefPtr(AK::RefPtr<Web::Painting::ScrollFrame> const&) Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::RefPtr(AK::RefPtr<Gfx::ImmutableBitmap> const&) Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::RefPtr(AK::RefPtr<Web::ResourceLoaderConnectorRequest> const&) Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGGradientPaintStyle>::RefPtr(AK::RefPtr<Web::Painting::SVGGradientPaintStyle> const&) Unexecuted instantiation: AK::RefPtr<Wasm::Module>::RefPtr(AK::RefPtr<Wasm::Module> const&) Unexecuted instantiation: AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ>::RefPtr(AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ> const&) Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::RefPtr(AK::RefPtr<Gfx::Bitmap const> const&) Unexecuted instantiation: AK::RefPtr<Wasm::Context::RefRBTree>::RefPtr(AK::RefPtr<Wasm::Context::RefRBTree> const&) AK::RefPtr<SQL::AST::Expression>::RefPtr(AK::RefPtr<SQL::AST::Expression> const&) Line | Count | Source | 88 | 841k | : m_ptr(other.m_ptr) | 89 | 841k | { | 90 | 841k | ref_if_not_null(m_ptr); | 91 | 841k | } |
Unexecuted instantiation: AK::RefPtr<SQL::Heap>::RefPtr(AK::RefPtr<SQL::Heap> const&) Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::RefPtr(AK::RefPtr<SQL::IndexDef> const&) |
92 | | |
93 | | template<typename U> |
94 | | RefPtr(RefPtr<U> const& other) |
95 | | requires(IsConvertible<U*, T*>) |
96 | 3.73k | : m_ptr(const_cast<T*>(static_cast<T const*>(other.ptr()))) |
97 | 3.73k | { |
98 | 3.73k | ref_if_not_null(m_ptr); |
99 | 3.73k | } Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx13VectorGraphicEEC2INS1_22TinyVGDecodedImageDataEEERKNS0_IT_EEQ13IsConvertibleIPTL0__PS6_E _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_11SyntaxErrorEEERKNS0_IT_EEQ13IsConvertibleIPTL0__PS7_E Line | Count | Source | 96 | 3.73k | : m_ptr(const_cast<T*>(static_cast<T const*>(other.ptr()))) | 97 | 3.73k | { | 98 | 3.73k | ref_if_not_null(m_ptr); | 99 | 3.73k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_21CustomIdentStyleValueEEERKNS0_IT_EEQ13IsConvertibleIPTL0__PS7_E Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_18PositionStyleValueEEERKNS0_IT_EEQ13IsConvertibleIPTL0__PS7_E Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEC2INS2_16StringStyleValueEEERKNS0_IT_EEQ13IsConvertibleIPTL0__PS7_E Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web8Painting11ScrollFrameEEC2IS3_EERKNS0_IT_EEQ13IsConvertibleIPTL0__PS7_E Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web8Painting9ClipFrameEEC2IS3_EERKNS0_IT_EEQ13IsConvertibleIPTL0__PS7_E |
100 | | |
101 | | ALWAYS_INLINE ~RefPtr() |
102 | 1.20G | { |
103 | 1.20G | clear(); |
104 | | #ifdef SANITIZE_PTRS |
105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); |
106 | | #endif |
107 | 1.20G | } AK::RefPtr<Gfx::Bitmap>::~RefPtr() Line | Count | Source | 102 | 3.19M | { | 103 | 3.19M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 3.19M | } |
AK::RefPtr<Core::AnonymousBufferImpl>::~RefPtr() Line | Count | Source | 102 | 165k | { | 103 | 165k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 165k | } |
AK::RefPtr<AK::StringImpl const>::~RefPtr() Line | Count | Source | 102 | 685M | { | 103 | 685M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 685M | } |
Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::~RefPtr() AK::RefPtr<Gfx::BilevelImage>::~RefPtr() Line | Count | Source | 102 | 2.88M | { | 103 | 2.88M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 2.88M | } |
AK::RefPtr<Gfx::CMYKBitmap>::~RefPtr() Line | Count | Source | 102 | 35.8k | { | 103 | 35.8k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 35.8k | } |
AK::RefPtr<Gfx::TinyVGDecodedImageData>::~RefPtr() Line | Count | Source | 102 | 1.27k | { | 103 | 1.27k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 1.27k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::VectorGraphic>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::Font>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::Typeface>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::~RefPtr() AK::RefPtr<Core::Resource>::~RefPtr() Line | Count | Source | 102 | 161 | { | 103 | 161 | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 161 | } |
Unexecuted instantiation: AK::RefPtr<Core::Notifier>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::~RefPtr() AK::RefPtr<AK::WeakLink>::~RefPtr() Line | Count | Source | 102 | 414k | { | 103 | 414k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 414k | } |
AK::RefPtr<Core::SharedMappedFile>::~RefPtr() Line | Count | Source | 102 | 10.3k | { | 103 | 10.3k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 10.3k | } |
AK::RefPtr<JS::HandleImpl>::~RefPtr() Line | Count | Source | 102 | 639k | { | 103 | 639k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 639k | } |
AK::RefPtr<JS::Expression const>::~RefPtr() Line | Count | Source | 102 | 19.9M | { | 103 | 19.9M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 19.9M | } |
AK::RefPtr<JS::SourceCode const>::~RefPtr() Line | Count | Source | 102 | 4.67M | { | 103 | 4.67M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 4.67M | } |
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::~RefPtr() AK::RefPtr<JS::Identifier const>::~RefPtr() Line | Count | Source | 102 | 11.6k | { | 103 | 11.6k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 11.6k | } |
AK::RefPtr<JS::Statement const>::~RefPtr() Line | Count | Source | 102 | 6.20k | { | 103 | 6.20k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 6.20k | } |
AK::RefPtr<JS::FunctionExpression const>::~RefPtr() Line | Count | Source | 102 | 1.63M | { | 103 | 1.63M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 1.63M | } |
Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::~RefPtr() AK::RefPtr<JS::Lexer::ParsedIdentifiers>::~RefPtr() Line | Count | Source | 102 | 1.11M | { | 103 | 1.11M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 1.11M | } |
AK::RefPtr<JS::LabelledStatement const>::~RefPtr() Line | Count | Source | 102 | 153k | { | 103 | 153k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 153k | } |
AK::RefPtr<JS::FunctionBody const>::~RefPtr() Line | Count | Source | 102 | 2.09k | { | 103 | 2.09k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 2.09k | } |
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::~RefPtr() AK::RefPtr<JS::BindingPattern const>::~RefPtr() Line | Count | Source | 102 | 3.06k | { | 103 | 3.06k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 3.06k | } |
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<PDF::Object>::~RefPtr() AK::RefPtr<PDF::SecurityHandler>::~RefPtr() Line | Count | Source | 102 | 11 | { | 103 | 11 | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 11 | } |
AK::RefPtr<PDF::OutlineDict>::~RefPtr() Line | Count | Source | 102 | 11 | { | 103 | 11 | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 11 | } |
AK::RefPtr<PDF::DictObject>::~RefPtr() Line | Count | Source | 102 | 22 | { | 103 | 22 | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 22 | } |
AK::RefPtr<PDF::XRefTable>::~RefPtr() Line | Count | Source | 102 | 11 | { | 103 | 11 | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 11 | } |
Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::~RefPtr() AK::RefPtr<Shell::AST::Heredoc>::~RefPtr() Line | Count | Source | 102 | 75.0k | { | 103 | 75.0k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 75.0k | } |
AK::RefPtr<Shell::AST::Node>::~RefPtr() Line | Count | Source | 102 | 287M | { | 103 | 287M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 287M | } |
AK::RefPtr<Shell::AST::SyntaxError>::~RefPtr() Line | Count | Source | 102 | 44.5M | { | 103 | 44.5M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 44.5M | } |
AK::RefPtr<Shell::AST::Slice>::~RefPtr() Line | Count | Source | 102 | 1.12M | { | 103 | 1.12M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 1.12M | } |
AK::RefPtr<Shell::AST::VariableNode>::~RefPtr() Line | Count | Source | 102 | 107k | { | 103 | 107k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 107k | } |
AK::RefPtr<Shell::AST::BarewordLiteral>::~RefPtr() Line | Count | Source | 102 | 67.7k | { | 103 | 67.7k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 67.7k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Shell::Job>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Shell::Shell>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Line::Editor>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::~RefPtr() AK::RefPtr<Shell::AST::Execute>::~RefPtr() Line | Count | Source | 102 | 638k | { | 103 | 638k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 638k | } |
Unexecuted instantiation: AK::RefPtr<JS::VM>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::MediaQuery>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::EdgeStyleValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridTrackPlacementStyleValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridAutoFlowStyleValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Resource>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGGradientPaintStyle>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Platform::Timer>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Core::Timer>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Core::Promise<AK::NonnullRefPtr<Gfx::VectorFont>, AK::Error> >::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::CSS::FilterValueListStyleValue const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::ResourceLoader>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::BorderRadiusCornerClipper>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame const>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGLinearGradientPaintStyle>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::HTML::WebWorkerClient>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Wasm::Module>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ>::~RefPtr() AK::RefPtr<Threading::Thread>::~RefPtr() Line | Count | Source | 102 | 238 | { | 103 | 238 | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 238 | } |
Unexecuted instantiation: AK::RefPtr<Wasm::Context::RefRBTree>::~RefPtr() Unexecuted instantiation: AK::RefPtr<Wasm::Module const>::~RefPtr() AK::RefPtr<SQL::AST::Expression>::~RefPtr() Line | Count | Source | 102 | 146M | { | 103 | 146M | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 146M | } |
AK::RefPtr<SQL::AST::Select>::~RefPtr() Line | Count | Source | 102 | 2.02k | { | 103 | 2.02k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 2.02k | } |
AK::RefPtr<SQL::AST::CommonTableExpressionList>::~RefPtr() Line | Count | Source | 102 | 455k | { | 103 | 455k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 455k | } |
AK::RefPtr<SQL::AST::ReturningClause>::~RefPtr() Line | Count | Source | 102 | 3.39k | { | 103 | 3.39k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 3.39k | } |
AK::RefPtr<SQL::AST::GroupByClause>::~RefPtr() Line | Count | Source | 102 | 450k | { | 103 | 450k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 450k | } |
AK::RefPtr<SQL::AST::LimitClause>::~RefPtr() Line | Count | Source | 102 | 450k | { | 103 | 450k | clear(); | 104 | | #ifdef SANITIZE_PTRS | 105 | | m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE)); | 106 | | #endif | 107 | 450k | } |
Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::~RefPtr() Unexecuted instantiation: AK::RefPtr<SQL::Heap>::~RefPtr() Unexecuted instantiation: AK::RefPtr<SQL::BTree>::~RefPtr() |
108 | | |
109 | | template<typename U> |
110 | | RefPtr(OwnPtr<U> const&) = delete; |
111 | | template<typename U> |
112 | | RefPtr& operator=(OwnPtr<U> const&) = delete; |
113 | | |
114 | | void swap(RefPtr& other) |
115 | 23.6M | { |
116 | 23.6M | AK::swap(m_ptr, other.m_ptr); |
117 | 23.6M | } Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::swap(AK::RefPtr<Core::AnonymousBufferImpl>&) Unexecuted instantiation: AK::RefPtr<Core::Notifier>::swap(AK::RefPtr<Core::Notifier>&) AK::RefPtr<Gfx::Bitmap>::swap(AK::RefPtr<Gfx::Bitmap>&) Line | Count | Source | 115 | 163k | { | 116 | 163k | AK::swap(m_ptr, other.m_ptr); | 117 | 163k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::BilevelImage>::swap(AK::RefPtr<Gfx::BilevelImage>&) AK::RefPtr<Gfx::CMYKBitmap>::swap(AK::RefPtr<Gfx::CMYKBitmap>&) Line | Count | Source | 115 | 48 | { | 116 | 48 | AK::swap(m_ptr, other.m_ptr); | 117 | 48 | } |
AK::RefPtr<Gfx::TinyVGDecodedImageData>::swap(AK::RefPtr<Gfx::TinyVGDecodedImageData>&) Line | Count | Source | 115 | 417 | { | 116 | 417 | AK::swap(m_ptr, other.m_ptr); | 117 | 417 | } |
Unexecuted instantiation: AK::RefPtr<Gfx::Font>::swap(AK::RefPtr<Gfx::Font>&) Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::swap(AK::RefPtr<Gfx::VectorFont>&) Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::swap(AK::RefPtr<Gfx::BitmapFont>&) Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::swap(AK::RefPtr<Gfx::Font const>&) Unexecuted instantiation: AK::RefPtr<Core::Resource>::swap(AK::RefPtr<Core::Resource>&) AK::RefPtr<AK::WeakLink>::swap(AK::RefPtr<AK::WeakLink>&) Line | Count | Source | 115 | 33.5k | { | 116 | 33.5k | AK::swap(m_ptr, other.m_ptr); | 117 | 33.5k | } |
Unexecuted instantiation: AK::RefPtr<Core::SharedMappedFile>::swap(AK::RefPtr<Core::SharedMappedFile>&) AK::RefPtr<JS::HandleImpl>::swap(AK::RefPtr<JS::HandleImpl>&) Line | Count | Source | 115 | 4 | { | 116 | 4 | AK::swap(m_ptr, other.m_ptr); | 117 | 4 | } |
AK::RefPtr<JS::Lexer::ParsedIdentifiers>::swap(AK::RefPtr<JS::Lexer::ParsedIdentifiers>&) Line | Count | Source | 115 | 1.14k | { | 116 | 1.14k | AK::swap(m_ptr, other.m_ptr); | 117 | 1.14k | } |
AK::RefPtr<JS::Statement const>::swap(AK::RefPtr<JS::Statement const>&) Line | Count | Source | 115 | 2.06k | { | 116 | 2.06k | AK::swap(m_ptr, other.m_ptr); | 117 | 2.06k | } |
AK::RefPtr<JS::Expression const>::swap(AK::RefPtr<JS::Expression const>&) Line | Count | Source | 115 | 2.12M | { | 116 | 2.12M | AK::swap(m_ptr, other.m_ptr); | 117 | 2.12M | } |
AK::RefPtr<JS::Identifier const>::swap(AK::RefPtr<JS::Identifier const>&) Line | Count | Source | 115 | 221 | { | 116 | 221 | AK::swap(m_ptr, other.m_ptr); | 117 | 221 | } |
AK::RefPtr<JS::FunctionExpression const>::swap(AK::RefPtr<JS::FunctionExpression const>&) Line | Count | Source | 115 | 81 | { | 116 | 81 | AK::swap(m_ptr, other.m_ptr); | 117 | 81 | } |
Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::swap(AK::RefPtr<JS::CatchClause const>&) Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::swap(AK::RefPtr<JS::BlockStatement const>&) Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::swap(AK::RefPtr<JS::BindingPattern const>&) Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::swap(AK::RefPtr<JS::ASTNode const>&) Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::swap(AK::RefPtr<JS::FunctionBody const>&) AK::RefPtr<JS::SourceCode const>::swap(AK::RefPtr<JS::SourceCode const>&) Line | Count | Source | 115 | 28 | { | 116 | 28 | AK::swap(m_ptr, other.m_ptr); | 117 | 28 | } |
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::swap(AK::RefPtr<JS::ExportStatement const>&) Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::swap(AK::RefPtr<PDF::DictObject>&) Unexecuted instantiation: AK::RefPtr<PDF::SecurityHandler>::swap(AK::RefPtr<PDF::SecurityHandler>&) Unexecuted instantiation: AK::RefPtr<PDF::Object>::swap(AK::RefPtr<PDF::Object>&) Unexecuted instantiation: AK::RefPtr<PDF::OutlineDict>::swap(AK::RefPtr<PDF::OutlineDict>&) Unexecuted instantiation: AK::RefPtr<PDF::XRefTable>::swap(AK::RefPtr<PDF::XRefTable>&) Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::swap(AK::RefPtr<PDF::StreamObject>&) AK::RefPtr<Shell::AST::Slice>::swap(AK::RefPtr<Shell::AST::Slice>&) Line | Count | Source | 115 | 85.1k | { | 116 | 85.1k | AK::swap(m_ptr, other.m_ptr); | 117 | 85.1k | } |
AK::RefPtr<Shell::AST::Node>::swap(AK::RefPtr<Shell::AST::Node>&) Line | Count | Source | 115 | 13.5M | { | 116 | 13.5M | AK::swap(m_ptr, other.m_ptr); | 117 | 13.5M | } |
AK::RefPtr<Shell::AST::SyntaxError>::swap(AK::RefPtr<Shell::AST::SyntaxError>&) Line | Count | Source | 115 | 6.92M | { | 116 | 6.92M | AK::swap(m_ptr, other.m_ptr); | 117 | 6.92M | } |
AK::RefPtr<Shell::AST::Heredoc>::swap(AK::RefPtr<Shell::AST::Heredoc>&) Line | Count | Source | 115 | 10.9k | { | 116 | 10.9k | AK::swap(m_ptr, other.m_ptr); | 117 | 10.9k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::swap(AK::RefPtr<Shell::AST::Node const>&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::swap(AK::RefPtr<Shell::AST::Value>&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::swap(AK::RefPtr<Shell::AST::Pipeline>&) AK::RefPtr<Shell::AST::Execute>::swap(AK::RefPtr<Shell::AST::Execute>&) Line | Count | Source | 115 | 314k | { | 116 | 314k | AK::swap(m_ptr, other.m_ptr); | 117 | 314k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::swap(AK::RefPtr<Shell::AST::Value const>&) Unexecuted instantiation: AK::RefPtr<Line::Editor>::swap(AK::RefPtr<Line::Editor>&) Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>::swap(AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>&) Unexecuted instantiation: AK::RefPtr<JS::VM>::swap(AK::RefPtr<JS::VM>&) Unexecuted instantiation: AK::RefPtr<Core::Timer>::swap(AK::RefPtr<Core::Timer>&) Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::swap(AK::RefPtr<Gfx::FontCascadeList>&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::swap(AK::RefPtr<Web::CSS::CSSStyleValue const>&) Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::swap(AK::RefPtr<Web::CSS::EasingStyleValue>&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::swap(AK::RefPtr<Web::CSS::CustomIdentStyleValue>&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::swap(AK::RefPtr<Web::CSS::CSSStyleValue>&) Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::swap(AK::RefPtr<Web::CSS::StyleValueList>&) Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::swap(AK::RefPtr<Web::CSS::PositionStyleValue>&) Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::swap(AK::RefPtr<Gfx::FontCascadeList const>&) Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame const>::swap(AK::RefPtr<Web::Painting::ScrollFrame const>&) Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame const>::swap(AK::RefPtr<Web::Painting::ClipFrame const>&) Unexecuted instantiation: AK::RefPtr<Web::Platform::Timer>::swap(AK::RefPtr<Web::Platform::Timer>&) Unexecuted instantiation: AK::RefPtr<Core::Promise<AK::NonnullRefPtr<Gfx::VectorFont>, AK::Error> >::swap(AK::RefPtr<Core::Promise<AK::NonnullRefPtr<Gfx::VectorFont>, AK::Error> >&) Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::swap(AK::RefPtr<Web::CSS::StyleProperties>&) Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::swap(AK::RefPtr<Web::CSS::ImageStyleValue>&) Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::swap(AK::RefPtr<Gfx::PaintStyle>&) Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::swap(AK::RefPtr<Web::Fetch::Fetching::CachePartition>&) Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::swap(AK::RefPtr<Web::CSS::AbstractImageStyleValue const>&) Unexecuted instantiation: AK::RefPtr<Web::Resource>::swap(AK::RefPtr<Web::Resource>&) Unexecuted instantiation: AK::RefPtr<Web::ResourceLoader>::swap(AK::RefPtr<Web::ResourceLoader>&) Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::swap(AK::RefPtr<Web::HTML::DragDataStore>&) Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::swap(AK::RefPtr<Web::Painting::DisplayList>&) Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::swap(AK::RefPtr<Web::Painting::ScrollFrame>&) Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::swap(AK::RefPtr<Web::Painting::ClipFrame>&) Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGLinearGradientPaintStyle>::swap(AK::RefPtr<Web::Painting::SVGLinearGradientPaintStyle>&) Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>::swap(AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>&) Unexecuted instantiation: AK::RefPtr<Web::HTML::WebWorkerClient>::swap(AK::RefPtr<Web::HTML::WebWorkerClient>&) Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::swap(AK::RefPtr<Web::WebSockets::WebSocketClientSocket>&) AK::RefPtr<Threading::Thread>::swap(AK::RefPtr<Threading::Thread>&) Line | Count | Source | 115 | 119 | { | 116 | 119 | AK::swap(m_ptr, other.m_ptr); | 117 | 119 | } |
Unexecuted instantiation: AK::RefPtr<Wasm::Context::RefRBTree>::swap(AK::RefPtr<Wasm::Context::RefRBTree>&) AK::RefPtr<SQL::AST::Select>::swap(AK::RefPtr<SQL::AST::Select>&) Line | Count | Source | 115 | 128 | { | 116 | 128 | AK::swap(m_ptr, other.m_ptr); | 117 | 128 | } |
AK::RefPtr<SQL::AST::ReturningClause>::swap(AK::RefPtr<SQL::AST::ReturningClause>&) Line | Count | Source | 115 | 215 | { | 116 | 215 | AK::swap(m_ptr, other.m_ptr); | 117 | 215 | } |
AK::RefPtr<SQL::AST::Expression>::swap(AK::RefPtr<SQL::AST::Expression>&) Line | Count | Source | 115 | 432k | { | 116 | 432k | AK::swap(m_ptr, other.m_ptr); | 117 | 432k | } |
AK::RefPtr<SQL::AST::GroupByClause>::swap(AK::RefPtr<SQL::AST::GroupByClause>&) Line | Count | Source | 115 | 757 | { | 116 | 757 | AK::swap(m_ptr, other.m_ptr); | 117 | 757 | } |
AK::RefPtr<SQL::AST::LimitClause>::swap(AK::RefPtr<SQL::AST::LimitClause>&) Line | Count | Source | 115 | 747 | { | 116 | 747 | AK::swap(m_ptr, other.m_ptr); | 117 | 747 | } |
Unexecuted instantiation: AK::RefPtr<SQL::BTree>::swap(AK::RefPtr<SQL::BTree>&) Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::swap(AK::RefPtr<SQL::IndexDef>&) |
118 | | |
119 | | template<typename U> |
120 | | void swap(RefPtr<U>& other) |
121 | | requires(IsConvertible<U*, T*>) |
122 | | { |
123 | | AK::swap(m_ptr, other.m_ptr); |
124 | | } |
125 | | |
126 | | ALWAYS_INLINE RefPtr& operator=(RefPtr&& other) |
127 | 1.94M | { |
128 | 1.94M | RefPtr tmp { move(other) }; |
129 | 1.94M | swap(tmp); |
130 | 1.94M | return *this; |
131 | 1.94M | } Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::operator=(AK::RefPtr<Core::AnonymousBufferImpl>&&) Unexecuted instantiation: AK::RefPtr<Core::Notifier>::operator=(AK::RefPtr<Core::Notifier>&&) AK::RefPtr<Gfx::Bitmap>::operator=(AK::RefPtr<Gfx::Bitmap>&&) Line | Count | Source | 127 | 2.31k | { | 128 | 2.31k | RefPtr tmp { move(other) }; | 129 | 2.31k | swap(tmp); | 130 | 2.31k | return *this; | 131 | 2.31k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::Font>::operator=(AK::RefPtr<Gfx::Font>&&) Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::operator=(AK::RefPtr<Gfx::VectorFont>&&) AK::RefPtr<AK::WeakLink>::operator=(AK::RefPtr<AK::WeakLink>&&) Line | Count | Source | 127 | 16.7k | { | 128 | 16.7k | RefPtr tmp { move(other) }; | 129 | 16.7k | swap(tmp); | 130 | 16.7k | return *this; | 131 | 16.7k | } |
Unexecuted instantiation: AK::RefPtr<Core::SharedMappedFile>::operator=(AK::RefPtr<Core::SharedMappedFile>&&) AK::RefPtr<JS::HandleImpl>::operator=(AK::RefPtr<JS::HandleImpl>&&) Line | Count | Source | 127 | 4 | { | 128 | 4 | RefPtr tmp { move(other) }; | 129 | 4 | swap(tmp); | 130 | 4 | return *this; | 131 | 4 | } |
AK::RefPtr<JS::Lexer::ParsedIdentifiers>::operator=(AK::RefPtr<JS::Lexer::ParsedIdentifiers>&&) Line | Count | Source | 127 | 1.14k | { | 128 | 1.14k | RefPtr tmp { move(other) }; | 129 | 1.14k | swap(tmp); | 130 | 1.14k | return *this; | 131 | 1.14k | } |
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::operator=(AK::RefPtr<JS::BindingPattern const>&&) Unexecuted instantiation: AK::RefPtr<PDF::Object>::operator=(AK::RefPtr<PDF::Object>&&) Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::operator=(AK::RefPtr<PDF::StreamObject>&&) AK::RefPtr<Shell::AST::Node>::operator=(AK::RefPtr<Shell::AST::Node>&&) Line | Count | Source | 127 | 1.92M | { | 128 | 1.92M | RefPtr tmp { move(other) }; | 129 | 1.92M | swap(tmp); | 130 | 1.92M | return *this; | 131 | 1.92M | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::SyntaxError>::operator=(AK::RefPtr<Shell::AST::SyntaxError>&&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::operator=(AK::RefPtr<Shell::AST::Node const>&&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::operator=(AK::RefPtr<Shell::AST::Value>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::operator=(AK::RefPtr<Web::CSS::CSSStyleValue const>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::operator=(AK::RefPtr<Web::CSS::EasingStyleValue>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::operator=(AK::RefPtr<Web::CSS::CustomIdentStyleValue>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator=(AK::RefPtr<Web::CSS::CSSStyleValue>&&) Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::operator=(AK::RefPtr<Gfx::FontCascadeList const>&&) Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::operator=(AK::RefPtr<Web::CSS::StyleProperties>&&) Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::operator=(AK::RefPtr<Gfx::PaintStyle>&&) Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::operator=(AK::RefPtr<Gfx::Font const>&&) Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::operator=(AK::RefPtr<Web::Fetch::Fetching::CachePartition>&&) Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::operator=(AK::RefPtr<Web::Painting::DisplayList>&&) Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::operator=(AK::RefPtr<Web::Painting::ScrollFrame>&&) Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::operator=(AK::RefPtr<Web::Painting::ClipFrame>&&) Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::operator=(AK::RefPtr<Web::WebSockets::WebSocketClientSocket>&&) Unexecuted instantiation: AK::RefPtr<Wasm::Context::RefRBTree>::operator=(AK::RefPtr<Wasm::Context::RefRBTree>&&) |
132 | | |
133 | | template<typename U> |
134 | | requires(IsConvertible<U*, T*>) |
135 | | ALWAYS_INLINE RefPtr& operator=(RefPtr<U>&& other) |
136 | 8.66k | { |
137 | 8.66k | RefPtr tmp { move(other) }; |
138 | 8.66k | swap(tmp); |
139 | 8.66k | return *this; |
140 | 8.66k | } Unexecuted instantiation: _ZN2AK6RefPtrIKN3Gfx4FontEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS4_ONS0_IS8_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEERS4_ONS0_IS9_EE Line | Count | Source | 136 | 112 | { | 137 | 112 | RefPtr tmp { move(other) }; | 138 | 112 | swap(tmp); | 139 | 112 | return *this; | 140 | 112 | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_7ExecuteEQ13IsConvertibleIPTL0__PT_EEERS4_ONS0_IS9_EE Line | Count | Source | 136 | 8.55k | { | 137 | 8.55k | RefPtr tmp { move(other) }; | 138 | 8.55k | swap(tmp); | 139 | 8.55k | return *this; | 140 | 8.55k | } |
|
141 | | |
142 | | template<typename U> |
143 | | requires(IsConvertible<U*, T*>) |
144 | | ALWAYS_INLINE RefPtr& operator=(NonnullRefPtr<U>&& other) |
145 | 14.6M | { |
146 | 14.6M | RefPtr tmp { move(other) }; |
147 | 14.6M | swap(tmp); |
148 | 14.6M | return *this; |
149 | 14.6M | } _ZN2AK6RefPtrIN3Gfx6BitmapEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Line | Count | Source | 145 | 161k | { | 146 | 161k | RefPtr tmp { move(other) }; | 147 | 161k | swap(tmp); | 148 | 161k | return *this; | 149 | 161k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx12BilevelImageEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE _ZN2AK6RefPtrIN3Gfx10CMYKBitmapEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Line | Count | Source | 145 | 48 | { | 146 | 48 | RefPtr tmp { move(other) }; | 147 | 48 | swap(tmp); | 148 | 48 | return *this; | 149 | 48 | } |
_ZN2AK6RefPtrIN3Gfx22TinyVGDecodedImageDataEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Line | Count | Source | 145 | 417 | { | 146 | 417 | RefPtr tmp { move(other) }; | 147 | 417 | swap(tmp); | 148 | 417 | return *this; | 149 | 417 | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN4Core8NotifierEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE _ZN2AK6RefPtrINS_8WeakLinkEEaSIS1_Q13IsConvertibleIPTL0__PT_EEERS2_ONS_13NonnullRefPtrIS6_EE Line | Count | Source | 145 | 16.7k | { | 146 | 16.7k | RefPtr tmp { move(other) }; | 147 | 16.7k | swap(tmp); | 148 | 16.7k | return *this; | 149 | 16.7k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN4Core16SharedMappedFileEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN2JS10HandleImplEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS9StatementEEaSINS1_19FunctionDeclarationEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIKN2JS9StatementEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 2.06k | { | 146 | 2.06k | RefPtr tmp { move(other) }; | 147 | 2.06k | swap(tmp); | 148 | 2.06k | return *this; | 149 | 2.06k | } |
_ZN2AK6RefPtrIKN2JS10ExpressionEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 2.10M | { | 146 | 2.10M | RefPtr tmp { move(other) }; | 147 | 2.10M | swap(tmp); | 148 | 2.10M | return *this; | 149 | 2.10M | } |
_ZN2AK6RefPtrIKN2JS10IdentifierEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 221 | { | 146 | 221 | RefPtr tmp { move(other) }; | 147 | 221 | swap(tmp); | 148 | 221 | return *this; | 149 | 221 | } |
_ZN2AK6RefPtrIKN2JS10ExpressionEEaSINS1_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 12.6k | { | 146 | 12.6k | RefPtr tmp { move(other) }; | 147 | 12.6k | swap(tmp); | 148 | 12.6k | return *this; | 149 | 12.6k | } |
_ZN2AK6RefPtrIKN2JS10ExpressionEEaSINS1_17PrivateIdentifierEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 120 | { | 146 | 120 | RefPtr tmp { move(other) }; | 147 | 120 | swap(tmp); | 148 | 120 | return *this; | 149 | 120 | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEaSIKNS1_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrISA_EE _ZN2AK6RefPtrIKN2JS18FunctionExpressionEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 81 | { | 146 | 81 | RefPtr tmp { move(other) }; | 147 | 81 | swap(tmp); | 148 | 81 | return *this; | 149 | 81 | } |
_ZN2AK6RefPtrIKN2JS10ExpressionEEaSIKNS1_10IdentifierEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrISA_EE Line | Count | Source | 145 | 12.4k | { | 146 | 12.4k | RefPtr tmp { move(other) }; | 147 | 12.4k | swap(tmp); | 148 | 12.4k | return *this; | 149 | 12.4k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEaSINS1_16SpreadExpressionEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS11CatchClauseEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS14BlockStatementEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS9StatementEEaSINS1_14BlockStatementEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEaSIKNS1_16UsingDeclarationEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEaSIKNS1_19VariableDeclarationEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEaSIKNS1_10ExpressionEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEaSINS1_19FunctionDeclarationEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEaSIKNS1_16ClassDeclarationEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS12FunctionBodyEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF10DictObjectEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF15SecurityHandlerEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF6ObjectEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF11OutlineDictEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3PDF9XRefTableEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE _ZN2AK6RefPtrIN5Shell3AST5SliceEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 85.1k | { | 146 | 85.1k | RefPtr tmp { move(other) }; | 147 | 85.1k | swap(tmp); | 148 | 85.1k | return *this; | 149 | 85.1k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 248k | { | 146 | 248k | RefPtr tmp { move(other) }; | 147 | 248k | swap(tmp); | 148 | 248k | return *this; | 149 | 248k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 2.86k | { | 146 | 2.86k | RefPtr tmp { move(other) }; | 147 | 2.86k | swap(tmp); | 148 | 2.86k | return *this; | 149 | 2.86k | } |
_ZN2AK6RefPtrIN5Shell3AST11SyntaxErrorEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 1.19M | { | 146 | 1.19M | RefPtr tmp { move(other) }; | 147 | 1.19M | swap(tmp); | 148 | 1.19M | return *this; | 149 | 1.19M | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_16Fd2FdRedirectionEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_4JoinEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 215k | { | 146 | 215k | RefPtr tmp { move(other) }; | 147 | 215k | swap(tmp); | 148 | 215k | return *this; | 149 | 215k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_18DoubleQuotedStringEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 4.58k | { | 146 | 4.58k | RefPtr tmp { move(other) }; | 147 | 4.58k | swap(tmp); | 148 | 4.58k | return *this; | 149 | 4.58k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_7ExecuteEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 1.99k | { | 146 | 1.99k | RefPtr tmp { move(other) }; | 147 | 1.99k | swap(tmp); | 148 | 1.99k | return *this; | 149 | 1.99k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_15DynamicEvaluateEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 45.6k | { | 146 | 45.6k | RefPtr tmp { move(other) }; | 147 | 45.6k | swap(tmp); | 148 | 45.6k | return *this; | 149 | 45.6k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_5TildeEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 11.6k | { | 146 | 11.6k | RefPtr tmp { move(other) }; | 147 | 11.6k | swap(tmp); | 148 | 11.6k | return *this; | 149 | 11.6k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_15BarewordLiteralEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 4.40M | { | 146 | 4.40M | RefPtr tmp { move(other) }; | 147 | 4.40M | swap(tmp); | 148 | 4.40M | return *this; | 149 | 4.40M | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEaSINS2_9ListValueEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEaSINS2_12CommandValueEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEaSINS2_20CommandSequenceValueEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 960k | { | 146 | 960k | RefPtr tmp { move(other) }; | 147 | 960k | swap(tmp); | 148 | 960k | return *this; | 149 | 960k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_14SimpleVariableEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 713k | { | 146 | 713k | RefPtr tmp { move(other) }; | 147 | 713k | swap(tmp); | 148 | 713k | return *this; | 149 | 713k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_15SpecialVariableEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 113k | { | 146 | 113k | RefPtr tmp { move(other) }; | 147 | 113k | swap(tmp); | 148 | 113k | return *this; | 149 | 113k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_13JuxtapositionEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 2.05M | { | 146 | 2.05M | RefPtr tmp { move(other) }; | 147 | 2.05M | swap(tmp); | 148 | 2.05M | return *this; | 149 | 2.05M | } |
_ZN2AK6RefPtrIN5Shell3AST7ExecuteEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 1.64k | { | 146 | 1.64k | RefPtr tmp { move(other) }; | 147 | 1.64k | swap(tmp); | 148 | 1.64k | return *this; | 149 | 1.64k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_10BackgroundEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 490k | { | 146 | 490k | RefPtr tmp { move(other) }; | 147 | 490k | swap(tmp); | 148 | 490k | return *this; | 149 | 490k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_3AndEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 52.0k | { | 146 | 52.0k | RefPtr tmp { move(other) }; | 147 | 52.0k | swap(tmp); | 148 | 52.0k | return *this; | 149 | 52.0k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_2OrEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 303k | { | 146 | 303k | RefPtr tmp { move(other) }; | 147 | 303k | swap(tmp); | 148 | 303k | return *this; | 149 | 303k | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_13CastToCommandEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 405 | { | 146 | 405 | RefPtr tmp { move(other) }; | 147 | 405 | swap(tmp); | 148 | 405 | return *this; | 149 | 405 | } |
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_4PipeEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Line | Count | Source | 145 | 988k | { | 146 | 988k | RefPtr tmp { move(other) }; | 147 | 988k | swap(tmp); | 148 | 988k | return *this; | 149 | 988k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_15ListConcatenateEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN5Shell3AST5ValueEEaSINS2_9ListValueEQ13IsConvertibleIPTL0__PT_EEERS5_ONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN4Line6EditorEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN2JS2VMEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN4Core5TimerEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx15FontCascadeListEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEaSINS2_16NumberStyleValueEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEaSINS2_21CustomIdentStyleValueEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEaSINS2_15CSSKeywordValueEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEaSINS2_16LengthStyleValueEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS14StyleValueListEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEaSINS2_20PercentageStyleValueEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEaSINS2_17IntegerStyleValueEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS18PositionStyleValueEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEaSINS2_15CSSKeywordValueEQ13IsConvertibleIPTL0__PT_EEERS5_ONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx10VectorFontEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS5_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEaSIS4_Q13IsConvertibleIPTL0__PT_EEERS5_ONS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web3CSS13CSSStyleValueEEaSINS2_16LengthStyleValueEQ13IsConvertibleIPTL0__PT_EEERS5_ONS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8Platform5TimerEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN4Core7PromiseINS_13NonnullRefPtrIN3Gfx10VectorFontEEENS_5ErrorEEEEaSIS8_Q13IsConvertibleIPTL0__PT_EEERS9_ONS3_ISD_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS15ImageStyleValueEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx10PaintStyleEEaSINS1_20SolidColorPaintStyleEQ13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS15StylePropertiesEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web14ResourceLoaderEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web4HTML13DragDataStoreEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8Painting27SVGLinearGradientPaintStyleEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web8Painting27SVGRadialGradientPaintStyleEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Unexecuted instantiation: _ZN2AK6RefPtrIN3Web4HTML15WebWorkerClientEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE _ZN2AK6RefPtrIN9Threading6ThreadEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE Line | Count | Source | 145 | 119 | { | 146 | 119 | RefPtr tmp { move(other) }; | 147 | 119 | swap(tmp); | 148 | 119 | return *this; | 149 | 119 | } |
_ZN2AK6RefPtrIN3SQL3AST6SelectEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 128 | { | 146 | 128 | RefPtr tmp { move(other) }; | 147 | 128 | swap(tmp); | 148 | 128 | return *this; | 149 | 128 | } |
_ZN2AK6RefPtrIN3SQL3AST15ReturningClauseEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 215 | { | 146 | 215 | RefPtr tmp { move(other) }; | 147 | 215 | swap(tmp); | 148 | 215 | return *this; | 149 | 215 | } |
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 432k | { | 146 | 432k | RefPtr tmp { move(other) }; | 147 | 432k | swap(tmp); | 148 | 432k | return *this; | 149 | 432k | } |
_ZN2AK6RefPtrIN3SQL3AST13GroupByClauseEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 757 | { | 146 | 757 | RefPtr tmp { move(other) }; | 147 | 757 | swap(tmp); | 148 | 757 | return *this; | 149 | 757 | } |
_ZN2AK6RefPtrIN3SQL3AST11LimitClauseEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE Line | Count | Source | 145 | 747 | { | 146 | 747 | RefPtr tmp { move(other) }; | 147 | 747 | swap(tmp); | 148 | 747 | return *this; | 149 | 747 | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN3SQL5BTreeEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE |
150 | | |
151 | | ALWAYS_INLINE RefPtr& operator=(NonnullRefPtr<T> const& other) |
152 | 22.4k | { |
153 | 22.4k | RefPtr tmp { other }; |
154 | 22.4k | swap(tmp); |
155 | 22.4k | return *this; |
156 | 22.4k | } Unexecuted instantiation: AK::RefPtr<Gfx::CMYKBitmap>::operator=(AK::NonnullRefPtr<Gfx::CMYKBitmap> const&) AK::RefPtr<Gfx::Bitmap>::operator=(AK::NonnullRefPtr<Gfx::Bitmap> const&) Line | Count | Source | 152 | 15 | { | 153 | 15 | RefPtr tmp { other }; | 154 | 15 | swap(tmp); | 155 | 15 | return *this; | 156 | 15 | } |
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::operator=(AK::NonnullRefPtr<JS::Statement const> const&) Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::operator=(AK::NonnullRefPtr<JS::ExportStatement const> const&) Unexecuted instantiation: AK::RefPtr<PDF::XRefTable>::operator=(AK::NonnullRefPtr<PDF::XRefTable> const&) AK::RefPtr<Shell::AST::Heredoc>::operator=(AK::NonnullRefPtr<Shell::AST::Heredoc> const&) Line | Count | Source | 152 | 10.9k | { | 153 | 10.9k | RefPtr tmp { other }; | 154 | 10.9k | swap(tmp); | 155 | 10.9k | return *this; | 156 | 10.9k | } |
AK::RefPtr<Shell::AST::Node>::operator=(AK::NonnullRefPtr<Shell::AST::Node> const&) Line | Count | Source | 152 | 11.3k | { | 153 | 11.3k | RefPtr tmp { other }; | 154 | 11.3k | swap(tmp); | 155 | 11.3k | return *this; | 156 | 11.3k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::operator=(AK::NonnullRefPtr<Shell::AST::Pipeline> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator=(AK::NonnullRefPtr<Web::CSS::CSSStyleValue> const&) Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::operator=(AK::NonnullRefPtr<Gfx::VectorFont> const&) |
157 | | |
158 | | template<typename U> |
159 | | requires(IsConvertible<U*, T*>) |
160 | | ALWAYS_INLINE RefPtr& operator=(NonnullRefPtr<U> const& other) |
161 | 4.63k | { |
162 | 4.63k | RefPtr tmp { other }; |
163 | 4.63k | swap(tmp); |
164 | 4.63k | return *this; |
165 | 4.63k | } Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEaSIKNS1_11DeclarationEQ13IsConvertibleIPTL0__PT_EEERS4_RKNS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS7ASTNodeEEaSIKNS1_19VariableDeclarationEQ13IsConvertibleIPTL0__PT_EEERS4_RKNS_13NonnullRefPtrISA_EE Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEERS4_RKNS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN5Shell3AST4NodeEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS5_RKNS_13NonnullRefPtrIS9_EE _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_6IfCondEQ13IsConvertibleIPTL0__PT_EEERS4_RKNS_13NonnullRefPtrIS9_EE Line | Count | Source | 161 | 4.63k | { | 162 | 4.63k | RefPtr tmp { other }; | 163 | 4.63k | swap(tmp); | 164 | 4.63k | return *this; | 165 | 4.63k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIN3Web3CSS13CSSStyleValueEEaSINS2_15CSSKeywordValueEQ13IsConvertibleIPTL0__PT_EEERS4_RKNS_13NonnullRefPtrIS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web10Animations14KeyframeEffect11KeyFrameSetEEaSIS4_Q13IsConvertibleIPTL0__PT_EEERS6_RKNS_13NonnullRefPtrISA_EE |
166 | | |
167 | | ALWAYS_INLINE RefPtr& operator=(RefPtr const& other) |
168 | 978k | { |
169 | 978k | RefPtr tmp { other }; |
170 | 978k | swap(tmp); |
171 | 978k | return *this; |
172 | 978k | } Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::operator=(AK::RefPtr<Core::AnonymousBufferImpl> const&) AK::RefPtr<Gfx::Bitmap>::operator=(AK::RefPtr<Gfx::Bitmap> const&) Line | Count | Source | 168 | 257 | { | 169 | 257 | RefPtr tmp { other }; | 170 | 257 | swap(tmp); | 171 | 257 | return *this; | 172 | 257 | } |
Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::operator=(AK::RefPtr<Gfx::BitmapFont> const&) AK::RefPtr<JS::SourceCode const>::operator=(AK::RefPtr<JS::SourceCode const> const&) Line | Count | Source | 168 | 28 | { | 169 | 28 | RefPtr tmp { other }; | 170 | 28 | swap(tmp); | 171 | 28 | return *this; | 172 | 28 | } |
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::operator=(AK::RefPtr<JS::HandleImpl> const&) Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::operator=(AK::RefPtr<PDF::DictObject> const&) AK::RefPtr<AK::WeakLink>::operator=(AK::RefPtr<AK::WeakLink> const&) Line | Count | Source | 168 | 11 | { | 169 | 11 | RefPtr tmp { other }; | 170 | 11 | swap(tmp); | 171 | 11 | return *this; | 172 | 11 | } |
AK::RefPtr<Shell::AST::Node>::operator=(AK::RefPtr<Shell::AST::Node> const&) Line | Count | Source | 168 | 978k | { | 169 | 978k | RefPtr tmp { other }; | 170 | 978k | swap(tmp); | 171 | 978k | return *this; | 172 | 978k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::operator=(AK::RefPtr<Shell::AST::Node const> const&) Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::operator=(AK::RefPtr<Shell::AST::Pipeline> const&) Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>::operator=(AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const> const&) Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::operator=(AK::RefPtr<Gfx::FontCascadeList> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator=(AK::RefPtr<Web::CSS::CSSStyleValue> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::operator=(AK::RefPtr<Web::CSS::PositionStyleValue> const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::operator=(AK::RefPtr<Web::CSS::CSSStyleValue const> const&) Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::operator=(AK::RefPtr<SQL::IndexDef> const&) |
173 | | |
174 | | template<typename U> |
175 | | requires(IsConvertible<U*, T*>) |
176 | | ALWAYS_INLINE RefPtr& operator=(RefPtr<U> const& other) |
177 | 3.73k | { |
178 | 3.73k | RefPtr tmp { other }; |
179 | 3.73k | swap(tmp); |
180 | 3.73k | return *this; |
181 | 3.73k | } _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEERS4_RKNS0_IS9_EE Line | Count | Source | 177 | 3.73k | { | 178 | 3.73k | RefPtr tmp { other }; | 179 | 3.73k | swap(tmp); | 180 | 3.73k | return *this; | 181 | 3.73k | } |
Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web8Painting11ScrollFrameEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS5_RKNS0_IS9_EE Unexecuted instantiation: _ZN2AK6RefPtrIKN3Web8Painting9ClipFrameEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS5_RKNS0_IS9_EE |
182 | | |
183 | | ALWAYS_INLINE RefPtr& operator=(T const* ptr) |
184 | 0 | { |
185 | 0 | RefPtr tmp { ptr }; |
186 | 0 | swap(tmp); |
187 | 0 | return *this; |
188 | 0 | } Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::operator=(Gfx::Font const*) Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::operator=(Shell::AST::Node const*) Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::operator=(Web::CSS::StyleProperties const*) Unexecuted instantiation: AK::RefPtr<Web::Resource>::operator=(Web::Resource const*) |
189 | | |
190 | | ALWAYS_INLINE RefPtr& operator=(T const& object) |
191 | 6.04M | { |
192 | 6.04M | RefPtr tmp { object }; |
193 | 6.04M | swap(tmp); |
194 | 6.04M | return *this; |
195 | 6.04M | } Unexecuted instantiation: AK::RefPtr<Core::Resource>::operator=(Core::Resource const&) AK::RefPtr<Shell::AST::SyntaxError>::operator=(Shell::AST::SyntaxError const&) Line | Count | Source | 191 | 5.73M | { | 192 | 5.73M | RefPtr tmp { object }; | 193 | 5.73M | swap(tmp); | 194 | 5.73M | return *this; | 195 | 5.73M | } |
AK::RefPtr<Shell::AST::Execute>::operator=(Shell::AST::Execute const&) Line | Count | Source | 191 | 312k | { | 192 | 312k | RefPtr tmp { object }; | 193 | 312k | swap(tmp); | 194 | 312k | return *this; | 195 | 312k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::operator=(Gfx::Font const&) Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::operator=(Web::CSS::AbstractImageStyleValue const&) Unexecuted instantiation: AK::RefPtr<Gfx::Font>::operator=(Gfx::Font const&) |
196 | | |
197 | | RefPtr& operator=(nullptr_t) |
198 | 767k | { |
199 | 767k | clear(); |
200 | 767k | return *this; |
201 | 767k | } Unexecuted instantiation: AK::RefPtr<Gfx::Font>::operator=(decltype(nullptr)) Unexecuted instantiation: AK::RefPtr<AK::WeakLink>::operator=(decltype(nullptr)) Unexecuted instantiation: AK::RefPtr<Line::Editor>::operator=(decltype(nullptr)) AK::RefPtr<Shell::AST::SyntaxError>::operator=(decltype(nullptr)) Line | Count | Source | 198 | 767k | { | 199 | 767k | clear(); | 200 | 767k | return *this; | 201 | 767k | } |
Unexecuted instantiation: AK::RefPtr<Core::Notifier>::operator=(decltype(nullptr)) Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator=(decltype(nullptr)) Unexecuted instantiation: AK::RefPtr<Core::Promise<AK::NonnullRefPtr<Gfx::VectorFont>, AK::Error> >::operator=(decltype(nullptr)) Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap>::operator=(decltype(nullptr)) Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>::operator=(decltype(nullptr)) |
202 | | |
203 | | ALWAYS_INLINE bool assign_if_null(RefPtr&& other) |
204 | | { |
205 | | if (this == &other) |
206 | | return is_null(); |
207 | | *this = move(other); |
208 | | return true; |
209 | | } |
210 | | |
211 | | template<typename U> |
212 | | ALWAYS_INLINE bool assign_if_null(RefPtr<U>&& other) |
213 | | { |
214 | | if (this == &other) |
215 | | return is_null(); |
216 | | *this = move(other); |
217 | | return true; |
218 | | } |
219 | | |
220 | | ALWAYS_INLINE void clear() |
221 | 1.20G | { |
222 | 1.20G | auto* ptr = exchange(m_ptr, nullptr); |
223 | 1.20G | unref_if_not_null(ptr); |
224 | 1.20G | } AK::RefPtr<Gfx::Bitmap>::clear() Line | Count | Source | 221 | 3.19M | { | 222 | 3.19M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 3.19M | unref_if_not_null(ptr); | 224 | 3.19M | } |
AK::RefPtr<AK::StringImpl const>::clear() Line | Count | Source | 221 | 685M | { | 222 | 685M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 685M | unref_if_not_null(ptr); | 224 | 685M | } |
Unexecuted instantiation: AK::RefPtr<Gfx::VectorGraphic>::clear() AK::RefPtr<Core::AnonymousBufferImpl>::clear() Line | Count | Source | 221 | 165k | { | 222 | 165k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 165k | unref_if_not_null(ptr); | 224 | 165k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::clear() Unexecuted instantiation: AK::RefPtr<Core::Notifier>::clear() Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::clear() AK::RefPtr<Gfx::BilevelImage>::clear() Line | Count | Source | 221 | 2.88M | { | 222 | 2.88M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 2.88M | unref_if_not_null(ptr); | 224 | 2.88M | } |
AK::RefPtr<Gfx::CMYKBitmap>::clear() Line | Count | Source | 221 | 35.8k | { | 222 | 35.8k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 35.8k | unref_if_not_null(ptr); | 224 | 35.8k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::clear() Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::clear() Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::clear() AK::RefPtr<Gfx::TinyVGDecodedImageData>::clear() Line | Count | Source | 221 | 1.27k | { | 222 | 1.27k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 1.27k | unref_if_not_null(ptr); | 224 | 1.27k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::Font>::clear() Unexecuted instantiation: AK::RefPtr<Gfx::Typeface>::clear() AK::RefPtr<Core::Resource>::clear() Line | Count | Source | 221 | 161 | { | 222 | 161 | auto* ptr = exchange(m_ptr, nullptr); | 223 | 161 | unref_if_not_null(ptr); | 224 | 161 | } |
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::clear() AK::RefPtr<AK::WeakLink>::clear() Line | Count | Source | 221 | 414k | { | 222 | 414k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 414k | unref_if_not_null(ptr); | 224 | 414k | } |
AK::RefPtr<Core::SharedMappedFile>::clear() Line | Count | Source | 221 | 10.3k | { | 222 | 10.3k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 10.3k | unref_if_not_null(ptr); | 224 | 10.3k | } |
AK::RefPtr<JS::HandleImpl>::clear() Line | Count | Source | 221 | 639k | { | 222 | 639k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 639k | unref_if_not_null(ptr); | 224 | 639k | } |
AK::RefPtr<JS::Expression const>::clear() Line | Count | Source | 221 | 19.9M | { | 222 | 19.9M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 19.9M | unref_if_not_null(ptr); | 224 | 19.9M | } |
AK::RefPtr<JS::SourceCode const>::clear() Line | Count | Source | 221 | 4.67M | { | 222 | 4.67M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 4.67M | unref_if_not_null(ptr); | 224 | 4.67M | } |
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::clear() AK::RefPtr<JS::Identifier const>::clear() Line | Count | Source | 221 | 11.6k | { | 222 | 11.6k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 11.6k | unref_if_not_null(ptr); | 224 | 11.6k | } |
AK::RefPtr<JS::Statement const>::clear() Line | Count | Source | 221 | 6.20k | { | 222 | 6.20k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 6.20k | unref_if_not_null(ptr); | 224 | 6.20k | } |
AK::RefPtr<JS::FunctionExpression const>::clear() Line | Count | Source | 221 | 1.63M | { | 222 | 1.63M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 1.63M | unref_if_not_null(ptr); | 224 | 1.63M | } |
Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::clear() Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::clear() AK::RefPtr<JS::Lexer::ParsedIdentifiers>::clear() Line | Count | Source | 221 | 1.11M | { | 222 | 1.11M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 1.11M | unref_if_not_null(ptr); | 224 | 1.11M | } |
AK::RefPtr<JS::LabelledStatement const>::clear() Line | Count | Source | 221 | 153k | { | 222 | 153k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 153k | unref_if_not_null(ptr); | 224 | 153k | } |
AK::RefPtr<JS::FunctionBody const>::clear() Line | Count | Source | 221 | 2.09k | { | 222 | 2.09k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 2.09k | unref_if_not_null(ptr); | 224 | 2.09k | } |
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::clear() AK::RefPtr<JS::BindingPattern const>::clear() Line | Count | Source | 221 | 3.06k | { | 222 | 3.06k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 3.06k | unref_if_not_null(ptr); | 224 | 3.06k | } |
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::clear() Unexecuted instantiation: AK::RefPtr<PDF::Object>::clear() AK::RefPtr<PDF::SecurityHandler>::clear() Line | Count | Source | 221 | 11 | { | 222 | 11 | auto* ptr = exchange(m_ptr, nullptr); | 223 | 11 | unref_if_not_null(ptr); | 224 | 11 | } |
AK::RefPtr<PDF::OutlineDict>::clear() Line | Count | Source | 221 | 11 | { | 222 | 11 | auto* ptr = exchange(m_ptr, nullptr); | 223 | 11 | unref_if_not_null(ptr); | 224 | 11 | } |
AK::RefPtr<PDF::DictObject>::clear() Line | Count | Source | 221 | 22 | { | 222 | 22 | auto* ptr = exchange(m_ptr, nullptr); | 223 | 22 | unref_if_not_null(ptr); | 224 | 22 | } |
AK::RefPtr<PDF::XRefTable>::clear() Line | Count | Source | 221 | 11 | { | 222 | 11 | auto* ptr = exchange(m_ptr, nullptr); | 223 | 11 | unref_if_not_null(ptr); | 224 | 11 | } |
Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::clear() AK::RefPtr<Shell::AST::Heredoc>::clear() Line | Count | Source | 221 | 75.0k | { | 222 | 75.0k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 75.0k | unref_if_not_null(ptr); | 224 | 75.0k | } |
AK::RefPtr<Shell::AST::Node>::clear() Line | Count | Source | 221 | 287M | { | 222 | 287M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 287M | unref_if_not_null(ptr); | 224 | 287M | } |
Unexecuted instantiation: AK::RefPtr<Line::Editor>::clear() Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::clear() Unexecuted instantiation: AK::RefPtr<Shell::Job>::clear() Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::clear() AK::RefPtr<Shell::AST::SyntaxError>::clear() Line | Count | Source | 221 | 45.2M | { | 222 | 45.2M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 45.2M | unref_if_not_null(ptr); | 224 | 45.2M | } |
AK::RefPtr<Shell::AST::Slice>::clear() Line | Count | Source | 221 | 1.12M | { | 222 | 1.12M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 1.12M | unref_if_not_null(ptr); | 224 | 1.12M | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::clear() AK::RefPtr<Shell::AST::VariableNode>::clear() Line | Count | Source | 221 | 107k | { | 222 | 107k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 107k | unref_if_not_null(ptr); | 224 | 107k | } |
AK::RefPtr<Shell::AST::BarewordLiteral>::clear() Line | Count | Source | 221 | 67.7k | { | 222 | 67.7k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 67.7k | unref_if_not_null(ptr); | 224 | 67.7k | } |
Unexecuted instantiation: AK::RefPtr<Shell::Shell>::clear() Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::clear() AK::RefPtr<Shell::AST::Execute>::clear() Line | Count | Source | 221 | 638k | { | 222 | 638k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 638k | unref_if_not_null(ptr); | 224 | 638k | } |
Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>::clear() Unexecuted instantiation: AK::RefPtr<JS::VM>::clear() Unexecuted instantiation: AK::RefPtr<Core::Timer>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::MediaQuery>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::FilterValueListStyleValue const>::clear() Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::clear() Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::clear() Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGGradientPaintStyle>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::EdgeStyleValue>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridTrackPlacementStyleValue>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridAutoFlowStyleValue>::clear() Unexecuted instantiation: AK::RefPtr<Web::Resource>::clear() Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::clear() Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet>::clear() Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame const>::clear() Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame const>::clear() Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::clear() Unexecuted instantiation: AK::RefPtr<Web::Platform::Timer>::clear() Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::clear() Unexecuted instantiation: AK::RefPtr<Core::Promise<AK::NonnullRefPtr<Gfx::VectorFont>, AK::Error> >::clear() Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::clear() Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::clear() Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::clear() Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::clear() Unexecuted instantiation: AK::RefPtr<Web::ResourceLoader>::clear() Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::clear() Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::clear() Unexecuted instantiation: AK::RefPtr<Web::Painting::BorderRadiusCornerClipper>::clear() Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::clear() Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGLinearGradientPaintStyle>::clear() Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>::clear() Unexecuted instantiation: AK::RefPtr<Web::HTML::WebWorkerClient>::clear() Unexecuted instantiation: AK::RefPtr<Wasm::Module>::clear() Unexecuted instantiation: AK::RefPtr<Wasm::Module const>::clear() Unexecuted instantiation: AK::RefPtr<Wasm::Context::RefRBTree>::clear() Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::clear() Unexecuted instantiation: AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ>::clear() AK::RefPtr<Threading::Thread>::clear() Line | Count | Source | 221 | 238 | { | 222 | 238 | auto* ptr = exchange(m_ptr, nullptr); | 223 | 238 | unref_if_not_null(ptr); | 224 | 238 | } |
Unexecuted instantiation: AK::RefPtr<SQL::Heap>::clear() AK::RefPtr<SQL::AST::Expression>::clear() Line | Count | Source | 221 | 146M | { | 222 | 146M | auto* ptr = exchange(m_ptr, nullptr); | 223 | 146M | unref_if_not_null(ptr); | 224 | 146M | } |
AK::RefPtr<SQL::AST::Select>::clear() Line | Count | Source | 221 | 2.02k | { | 222 | 2.02k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 2.02k | unref_if_not_null(ptr); | 224 | 2.02k | } |
AK::RefPtr<SQL::AST::CommonTableExpressionList>::clear() Line | Count | Source | 221 | 455k | { | 222 | 455k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 455k | unref_if_not_null(ptr); | 224 | 455k | } |
AK::RefPtr<SQL::AST::ReturningClause>::clear() Line | Count | Source | 221 | 3.39k | { | 222 | 3.39k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 3.39k | unref_if_not_null(ptr); | 224 | 3.39k | } |
AK::RefPtr<SQL::AST::GroupByClause>::clear() Line | Count | Source | 221 | 450k | { | 222 | 450k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 450k | unref_if_not_null(ptr); | 224 | 450k | } |
AK::RefPtr<SQL::AST::LimitClause>::clear() Line | Count | Source | 221 | 450k | { | 222 | 450k | auto* ptr = exchange(m_ptr, nullptr); | 223 | 450k | unref_if_not_null(ptr); | 224 | 450k | } |
Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::clear() Unexecuted instantiation: AK::RefPtr<SQL::BTree>::clear() |
225 | | |
226 | 63.5M | bool operator!() const { return !m_ptr; }Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::operator!() const AK::RefPtr<Gfx::Bitmap>::operator!() const Line | Count | Source | 226 | 2.29k | bool operator!() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<Gfx::Font>::operator!() const Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::operator!() const Unexecuted instantiation: AK::RefPtr<Core::Notifier>::operator!() const Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::operator!() const AK::RefPtr<AK::WeakLink>::operator!() const Line | Count | Source | 226 | 16.7k | bool operator!() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::operator!() const AK::RefPtr<JS::HandleImpl>::operator!() const Line | Count | Source | 226 | 1.81k | bool operator!() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::operator!() const AK::RefPtr<JS::Expression const>::operator!() const Line | Count | Source | 226 | 659k | bool operator!() const { return !m_ptr; } |
AK::RefPtr<JS::Identifier const>::operator!() const Line | Count | Source | 226 | 35 | bool operator!() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::operator!() const Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::operator!() const Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::operator!() const Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::operator!() const Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::operator!() const Unexecuted instantiation: AK::RefPtr<PDF::XRefTable>::operator!() const Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::operator!() const AK::RefPtr<Shell::AST::Slice>::operator!() const Line | Count | Source | 226 | 85.1k | bool operator!() const { return !m_ptr; } |
AK::RefPtr<Shell::AST::Node>::operator!() const Line | Count | Source | 226 | 55.7M | bool operator!() const { return !m_ptr; } |
AK::RefPtr<Shell::AST::SyntaxError>::operator!() const Line | Count | Source | 226 | 7.03M | bool operator!() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<Shell::Job>::operator!() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::operator!() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::operator!() const Unexecuted instantiation: AK::RefPtr<Shell::Shell>::operator!() const Unexecuted instantiation: AK::RefPtr<Line::Editor>::operator!() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::operator!() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::operator!() const Unexecuted instantiation: AK::RefPtr<JS::VM>::operator!() const Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::MediaQuery>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::EdgeStyleValue>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::operator!() const Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::operator!() const Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::operator!() const Unexecuted instantiation: AK::RefPtr<Core::Timer>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::operator!() const Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::Platform::Timer>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::operator!() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::operator!() const Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::ResourceLoader>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::operator!() const Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGLinearGradientPaintStyle>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>::operator!() const Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::operator!() const AK::RefPtr<SQL::AST::CommonTableExpressionList>::operator!() const Line | Count | Source | 226 | 814 | bool operator!() const { return !m_ptr; } |
|
227 | | |
228 | | [[nodiscard]] T* leak_ref() |
229 | 223M | { |
230 | 223M | return exchange(m_ptr, nullptr); |
231 | 223M | } Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::leak_ref() AK::RefPtr<Gfx::Bitmap>::leak_ref() Line | Count | Source | 229 | 2.02M | { | 230 | 2.02M | return exchange(m_ptr, nullptr); | 231 | 2.02M | } |
Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::leak_ref() Unexecuted instantiation: AK::RefPtr<Core::Notifier>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::leak_ref() AK::RefPtr<Gfx::BilevelImage>::leak_ref() Line | Count | Source | 229 | 2.44M | { | 230 | 2.44M | return exchange(m_ptr, nullptr); | 231 | 2.44M | } |
Unexecuted instantiation: AK::RefPtr<Gfx::VectorGraphic>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::Font>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::leak_ref() AK::RefPtr<AK::StringImpl const>::leak_ref() Line | Count | Source | 229 | 1.13k | { | 230 | 1.13k | return exchange(m_ptr, nullptr); | 231 | 1.13k | } |
AK::RefPtr<AK::WeakLink>::leak_ref() Line | Count | Source | 229 | 180k | { | 230 | 180k | return exchange(m_ptr, nullptr); | 231 | 180k | } |
AK::RefPtr<Core::SharedMappedFile>::leak_ref() Line | Count | Source | 229 | 4.79k | { | 230 | 4.79k | return exchange(m_ptr, nullptr); | 231 | 4.79k | } |
AK::RefPtr<JS::HandleImpl>::leak_ref() Line | Count | Source | 229 | 4.42k | { | 230 | 4.42k | return exchange(m_ptr, nullptr); | 231 | 4.42k | } |
AK::RefPtr<JS::Expression const>::leak_ref() Line | Count | Source | 229 | 12.7M | { | 230 | 12.7M | return exchange(m_ptr, nullptr); | 231 | 12.7M | } |
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::leak_ref() AK::RefPtr<JS::Identifier const>::leak_ref() Line | Count | Source | 229 | 4.60k | { | 230 | 4.60k | return exchange(m_ptr, nullptr); | 231 | 4.60k | } |
AK::RefPtr<JS::Statement const>::leak_ref() Line | Count | Source | 229 | 2.06k | { | 230 | 2.06k | return exchange(m_ptr, nullptr); | 231 | 2.06k | } |
AK::RefPtr<JS::FunctionExpression const>::leak_ref() Line | Count | Source | 229 | 2.06k | { | 230 | 2.06k | return exchange(m_ptr, nullptr); | 231 | 2.06k | } |
Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::leak_ref() Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::leak_ref() AK::RefPtr<JS::Lexer::ParsedIdentifiers>::leak_ref() Line | Count | Source | 229 | 15.7k | { | 230 | 15.7k | return exchange(m_ptr, nullptr); | 231 | 15.7k | } |
AK::RefPtr<JS::LabelledStatement const>::leak_ref() Line | Count | Source | 229 | 2.06k | { | 230 | 2.06k | return exchange(m_ptr, nullptr); | 231 | 2.06k | } |
AK::RefPtr<JS::FunctionBody const>::leak_ref() Line | Count | Source | 229 | 949 | { | 230 | 949 | return exchange(m_ptr, nullptr); | 231 | 949 | } |
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::leak_ref() AK::RefPtr<JS::BindingPattern const>::leak_ref() Line | Count | Source | 229 | 721 | { | 230 | 721 | return exchange(m_ptr, nullptr); | 231 | 721 | } |
AK::RefPtr<JS::SourceCode const>::leak_ref() Line | Count | Source | 229 | 142 | { | 230 | 142 | return exchange(m_ptr, nullptr); | 231 | 142 | } |
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::leak_ref() Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::leak_ref() Unexecuted instantiation: AK::RefPtr<PDF::Object>::leak_ref() Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::leak_ref() Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::leak_ref() Unexecuted instantiation: AK::RefPtr<Shell::Job>::leak_ref() AK::RefPtr<Shell::AST::Node>::leak_ref() Line | Count | Source | 229 | 165M | { | 230 | 165M | return exchange(m_ptr, nullptr); | 231 | 165M | } |
AK::RefPtr<Shell::AST::SyntaxError>::leak_ref() Line | Count | Source | 229 | 112 | { | 230 | 112 | return exchange(m_ptr, nullptr); | 231 | 112 | } |
AK::RefPtr<Shell::AST::Slice>::leak_ref() Line | Count | Source | 229 | 85.1k | { | 230 | 85.1k | return exchange(m_ptr, nullptr); | 231 | 85.1k | } |
AK::RefPtr<Shell::AST::VariableNode>::leak_ref() Line | Count | Source | 229 | 107k | { | 230 | 107k | return exchange(m_ptr, nullptr); | 231 | 107k | } |
AK::RefPtr<Shell::AST::Heredoc>::leak_ref() Line | Count | Source | 229 | 44.1k | { | 230 | 44.1k | return exchange(m_ptr, nullptr); | 231 | 44.1k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::leak_ref() Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::leak_ref() Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::leak_ref() AK::RefPtr<Shell::AST::Execute>::leak_ref() Line | Count | Source | 229 | 314k | { | 230 | 314k | return exchange(m_ptr, nullptr); | 231 | 314k | } |
Unexecuted instantiation: AK::RefPtr<Web::CSS::MediaQuery>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::EdgeStyleValue>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridTrackPlacementStyleValue>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridAutoFlowStyleValue>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::leak_ref() Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnector>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGGradientPaintStyle>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::Painting::BorderRadiusCornerClipper>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::leak_ref() Unexecuted instantiation: AK::RefPtr<Wasm::Module>::leak_ref() Unexecuted instantiation: AK::RefPtr<Wasm::Context::RefRBTree>::leak_ref() Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::leak_ref() Unexecuted instantiation: AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ>::leak_ref() AK::RefPtr<SQL::AST::Expression>::leak_ref() Line | Count | Source | 229 | 38.8M | { | 230 | 38.8M | return exchange(m_ptr, nullptr); | 231 | 38.8M | } |
AK::RefPtr<SQL::AST::Select>::leak_ref() Line | Count | Source | 229 | 312 | { | 230 | 312 | return exchange(m_ptr, nullptr); | 231 | 312 | } |
AK::RefPtr<SQL::AST::CommonTableExpressionList>::leak_ref() Line | Count | Source | 229 | 303k | { | 230 | 303k | return exchange(m_ptr, nullptr); | 231 | 303k | } |
AK::RefPtr<SQL::AST::ReturningClause>::leak_ref() Line | Count | Source | 229 | 1.65k | { | 230 | 1.65k | return exchange(m_ptr, nullptr); | 231 | 1.65k | } |
AK::RefPtr<SQL::AST::GroupByClause>::leak_ref() Line | Count | Source | 229 | 299k | { | 230 | 299k | return exchange(m_ptr, nullptr); | 231 | 299k | } |
AK::RefPtr<SQL::AST::LimitClause>::leak_ref() Line | Count | Source | 229 | 299k | { | 230 | 299k | return exchange(m_ptr, nullptr); | 231 | 299k | } |
Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::leak_ref() |
232 | | |
233 | | NonnullRefPtr<T> release_nonnull() |
234 | 57.9M | { |
235 | 57.9M | auto* ptr = leak_ref(); |
236 | 57.9M | VERIFY(ptr); |
237 | 57.9M | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); |
238 | 57.9M | } Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap>::release_nonnull() AK::RefPtr<AK::StringImpl const>::release_nonnull() Line | Count | Source | 234 | 1.13k | { | 235 | 1.13k | auto* ptr = leak_ref(); | 236 | 1.13k | VERIFY(ptr); | 237 | 1.13k | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 1.13k | } |
AK::RefPtr<JS::Expression const>::release_nonnull() Line | Count | Source | 234 | 483 | { | 235 | 483 | auto* ptr = leak_ref(); | 236 | 483 | VERIFY(ptr); | 237 | 483 | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 483 | } |
AK::RefPtr<JS::LabelledStatement const>::release_nonnull() Line | Count | Source | 234 | 2.06k | { | 235 | 2.06k | auto* ptr = leak_ref(); | 236 | 2.06k | VERIFY(ptr); | 237 | 2.06k | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 2.06k | } |
AK::RefPtr<JS::FunctionBody const>::release_nonnull() Line | Count | Source | 234 | 949 | { | 235 | 949 | auto* ptr = leak_ref(); | 236 | 949 | VERIFY(ptr); | 237 | 949 | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 949 | } |
AK::RefPtr<JS::Statement const>::release_nonnull() Line | Count | Source | 234 | 2.06k | { | 235 | 2.06k | auto* ptr = leak_ref(); | 236 | 2.06k | VERIFY(ptr); | 237 | 2.06k | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 2.06k | } |
AK::RefPtr<JS::FunctionExpression const>::release_nonnull() Line | Count | Source | 234 | 949 | { | 235 | 949 | auto* ptr = leak_ref(); | 236 | 949 | VERIFY(ptr); | 237 | 949 | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 949 | } |
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::release_nonnull() AK::RefPtr<JS::BindingPattern const>::release_nonnull() Line | Count | Source | 234 | 721 | { | 235 | 721 | auto* ptr = leak_ref(); | 236 | 721 | VERIFY(ptr); | 237 | 721 | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 721 | } |
AK::RefPtr<JS::Identifier const>::release_nonnull() Line | Count | Source | 234 | 34 | { | 235 | 34 | auto* ptr = leak_ref(); | 236 | 34 | VERIFY(ptr); | 237 | 34 | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 34 | } |
Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::release_nonnull() AK::RefPtr<Shell::AST::Node>::release_nonnull() Line | Count | Source | 234 | 19.8M | { | 235 | 19.8M | auto* ptr = leak_ref(); | 236 | 19.8M | VERIFY(ptr); | 237 | 19.8M | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 19.8M | } |
AK::RefPtr<Shell::AST::Slice>::release_nonnull() Line | Count | Source | 234 | 85.1k | { | 235 | 85.1k | auto* ptr = leak_ref(); | 236 | 85.1k | VERIFY(ptr); | 237 | 85.1k | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 85.1k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::release_nonnull() AK::RefPtr<Shell::AST::Execute>::release_nonnull() Line | Count | Source | 234 | 305k | { | 235 | 305k | auto* ptr = leak_ref(); | 236 | 305k | VERIFY(ptr); | 237 | 305k | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 305k | } |
Unexecuted instantiation: AK::RefPtr<Web::CSS::MediaQuery>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::EdgeStyleValue>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridTrackPlacementStyleValue>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridAutoFlowStyleValue>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::release_nonnull() Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnector>::release_nonnull() AK::RefPtr<SQL::AST::Expression>::release_nonnull() Line | Count | Source | 234 | 37.7M | { | 235 | 37.7M | auto* ptr = leak_ref(); | 236 | 37.7M | VERIFY(ptr); | 237 | 37.7M | return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr); | 238 | 37.7M | } |
|
239 | | |
240 | 480k | ALWAYS_INLINE T* ptr() const { return as_ptr(); }Unexecuted instantiation: AK::RefPtr<Gfx::TinyVGDecodedImageData>::ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap>::ptr() const Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::ptr() const Unexecuted instantiation: AK::RefPtr<Core::NetworkResponse>::ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Slice>::ptr() const AK::RefPtr<Shell::AST::Node>::ptr() const Line | Count | Source | 240 | 209k | ALWAYS_INLINE T* ptr() const { return as_ptr(); } |
AK::RefPtr<Shell::AST::SyntaxError>::ptr() const Line | Count | Source | 240 | 3.73k | ALWAYS_INLINE T* ptr() const { return as_ptr(); } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::ptr() const Unexecuted instantiation: AK::RefPtr<Shell::Job>::ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::ptr() const Unexecuted instantiation: AK::RefPtr<Wasm::Module>::ptr() const Unexecuted instantiation: AK::RefPtr<Wasm::Module const>::ptr() const AK::RefPtr<SQL::AST::Expression>::ptr() const Line | Count | Source | 240 | 267k | ALWAYS_INLINE T* ptr() const { return as_ptr(); } |
|
241 | | |
242 | | ALWAYS_INLINE T* operator->() const |
243 | 5.49G | { |
244 | 5.49G | return as_nonnull_ptr(); |
245 | 5.49G | } Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::operator->() const Unexecuted instantiation: AK::RefPtr<Core::Notifier>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::operator->() const AK::RefPtr<Gfx::Bitmap>::operator->() const Line | Count | Source | 243 | 5.47G | { | 244 | 5.47G | return as_nonnull_ptr(); | 245 | 5.47G | } |
Unexecuted instantiation: AK::RefPtr<Gfx::BilevelImage>::operator->() const AK::RefPtr<Gfx::CMYKBitmap>::operator->() const Line | Count | Source | 243 | 265k | { | 244 | 265k | return as_nonnull_ptr(); | 245 | 265k | } |
AK::RefPtr<Gfx::TinyVGDecodedImageData>::operator->() const Line | Count | Source | 243 | 834 | { | 244 | 834 | return as_nonnull_ptr(); | 245 | 834 | } |
Unexecuted instantiation: AK::RefPtr<Gfx::Typeface>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::Font>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::operator->() const AK::RefPtr<AK::WeakLink>::operator->() const Line | Count | Source | 243 | 91.4k | { | 244 | 91.4k | return as_nonnull_ptr(); | 245 | 91.4k | } |
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::operator->() const AK::RefPtr<JS::SourceCode const>::operator->() const Line | Count | Source | 243 | 4.26k | { | 244 | 4.26k | return as_nonnull_ptr(); | 245 | 4.26k | } |
AK::RefPtr<JS::HandleImpl>::operator->() const Line | Count | Source | 243 | 1.81k | { | 244 | 1.81k | return as_nonnull_ptr(); | 245 | 1.81k | } |
AK::RefPtr<JS::Identifier const>::operator->() const Line | Count | Source | 243 | 19.4k | { | 244 | 19.4k | return as_nonnull_ptr(); | 245 | 19.4k | } |
AK::RefPtr<JS::Expression const>::operator->() const Line | Count | Source | 243 | 401k | { | 244 | 401k | return as_nonnull_ptr(); | 245 | 401k | } |
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::operator->() const Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::operator->() const Unexecuted instantiation: AK::RefPtr<JS::Statement const>::operator->() const Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::operator->() const Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::operator->() const AK::RefPtr<JS::Lexer::ParsedIdentifiers>::operator->() const Line | Count | Source | 243 | 860k | { | 244 | 860k | return as_nonnull_ptr(); | 245 | 860k | } |
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::operator->() const AK::RefPtr<JS::FunctionBody const>::operator->() const Line | Count | Source | 243 | 949 | { | 244 | 949 | return as_nonnull_ptr(); | 245 | 949 | } |
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::operator->() const Unexecuted instantiation: AK::RefPtr<PDF::XRefTable>::operator->() const Unexecuted instantiation: AK::RefPtr<PDF::Object>::operator->() const Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::operator->() const Unexecuted instantiation: AK::RefPtr<PDF::SecurityHandler>::operator->() const Unexecuted instantiation: AK::RefPtr<PDF::OutlineDict>::operator->() const Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::operator->() const Unexecuted instantiation: AK::RefPtr<Shell::Job>::operator->() const AK::RefPtr<Shell::AST::Slice>::operator->() const Line | Count | Source | 243 | 170k | { | 244 | 170k | return as_nonnull_ptr(); | 245 | 170k | } |
AK::RefPtr<Shell::AST::Node>::operator->() const Line | Count | Source | 243 | 12.8M | { | 244 | 12.8M | return as_nonnull_ptr(); | 245 | 12.8M | } |
AK::RefPtr<Shell::AST::Heredoc>::operator->() const Line | Count | Source | 243 | 2.75k | { | 244 | 2.75k | return as_nonnull_ptr(); | 245 | 2.75k | } |
AK::RefPtr<Shell::AST::VariableNode>::operator->() const Line | Count | Source | 243 | 85.1k | { | 244 | 85.1k | return as_nonnull_ptr(); | 245 | 85.1k | } |
AK::RefPtr<Shell::AST::BarewordLiteral>::operator->() const Line | Count | Source | 243 | 67.7k | { | 244 | 67.7k | return as_nonnull_ptr(); | 245 | 67.7k | } |
Unexecuted instantiation: AK::RefPtr<Shell::Shell>::operator->() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::operator->() const AK::RefPtr<Shell::AST::SyntaxError>::operator->() const Line | Count | Source | 243 | 8.31M | { | 244 | 8.31M | return as_nonnull_ptr(); | 245 | 8.31M | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::operator->() const Unexecuted instantiation: AK::RefPtr<Line::Editor>::operator->() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::operator->() const AK::RefPtr<Shell::AST::Execute>::operator->() const Line | Count | Source | 243 | 322k | { | 244 | 322k | return as_nonnull_ptr(); | 245 | 322k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::operator->() const Unexecuted instantiation: AK::RefPtr<JS::VM>::operator->() const Unexecuted instantiation: AK::RefPtr<Core::Timer>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::FilterValueListStyleValue const>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::MediaQuery>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::GridTrackPlacementStyleValue>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Platform::Timer>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::operator->() const Unexecuted instantiation: AK::RefPtr<Core::Promise<AK::NonnullRefPtr<Gfx::VectorFont>, AK::Error> >::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::operator->() const Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Resource>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGGradientPaintStyle>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Painting::BorderRadiusCornerClipper>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame const>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame const>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGLinearGradientPaintStyle>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::HTML::WebWorkerClient>::operator->() const Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::operator->() const AK::RefPtr<Threading::Thread>::operator->() const Line | Count | Source | 243 | 238 | { | 244 | 238 | return as_nonnull_ptr(); | 245 | 238 | } |
Unexecuted instantiation: AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ>::operator->() const Unexecuted instantiation: AK::RefPtr<Wasm::Context::RefRBTree>::operator->() const Unexecuted instantiation: AK::RefPtr<SQL::Heap>::operator->() const Unexecuted instantiation: AK::RefPtr<SQL::AST::Expression>::operator->() const Unexecuted instantiation: AK::RefPtr<SQL::AST::LimitClause>::operator->() const Unexecuted instantiation: AK::RefPtr<SQL::BTree>::operator->() const Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::operator->() const |
246 | | |
247 | | ALWAYS_INLINE T& operator*() const |
248 | 718M | { |
249 | 718M | return *as_nonnull_ptr(); |
250 | 718M | } AK::RefPtr<AK::StringImpl const>::operator*() const Line | Count | Source | 248 | 685M | { | 249 | 685M | return *as_nonnull_ptr(); | 250 | 685M | } |
AK::RefPtr<Gfx::Bitmap>::operator*() const Line | Count | Source | 248 | 18.9k | { | 249 | 18.9k | return *as_nonnull_ptr(); | 250 | 18.9k | } |
Unexecuted instantiation: AK::RefPtr<Gfx::BilevelImage>::operator*() const Unexecuted instantiation: AK::RefPtr<Gfx::CMYKBitmap>::operator*() const Unexecuted instantiation: AK::RefPtr<Gfx::Font>::operator*() const Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::operator*() const Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::operator*() const Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::operator*() const AK::RefPtr<JS::SourceCode const>::operator*() const Line | Count | Source | 248 | 25 | { | 249 | 25 | return *as_nonnull_ptr(); | 250 | 25 | } |
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::operator*() const AK::RefPtr<JS::Expression const>::operator*() const Line | Count | Source | 248 | 1.37M | { | 249 | 1.37M | return *as_nonnull_ptr(); | 250 | 1.37M | } |
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::operator*() const AK::RefPtr<JS::Identifier const>::operator*() const Line | Count | Source | 248 | 35 | { | 249 | 35 | return *as_nonnull_ptr(); | 250 | 35 | } |
AK::RefPtr<JS::Statement const>::operator*() const Line | Count | Source | 248 | 4.13k | { | 249 | 4.13k | return *as_nonnull_ptr(); | 250 | 4.13k | } |
AK::RefPtr<Shell::AST::SyntaxError>::operator*() const Line | Count | Source | 248 | 5.01M | { | 249 | 5.01M | return *as_nonnull_ptr(); | 250 | 5.01M | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::operator*() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Slice>::operator*() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::operator*() const AK::RefPtr<Shell::AST::Node>::operator*() const Line | Count | Source | 248 | 9.07M | { | 249 | 9.07M | return *as_nonnull_ptr(); | 250 | 9.07M | } |
Unexecuted instantiation: AK::RefPtr<Shell::Job>::operator*() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::operator*() const Unexecuted instantiation: AK::RefPtr<Line::Editor>::operator*() const Unexecuted instantiation: AK::RefPtr<JS::VM>::operator*() const Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::operator*() const Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::Resource>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::ResourceLoader>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::operator*() const Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::operator*() const Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGLinearGradientPaintStyle>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>::operator*() const Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::operator*() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::operator*() const Unexecuted instantiation: AK::RefPtr<SQL::Heap>::operator*() const AK::RefPtr<SQL::AST::Expression>::operator*() const Line | Count | Source | 248 | 17.5M | { | 249 | 17.5M | return *as_nonnull_ptr(); | 250 | 17.5M | } |
|
251 | | |
252 | 30.8M | ALWAYS_INLINE operator T*() const { return as_ptr(); }Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::operator Core::AnonymousBufferImpl*() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap>::operator Gfx::Bitmap*() const Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::operator Gfx::VectorFont*() const AK::RefPtr<AK::WeakLink>::operator AK::WeakLink*() const Line | Count | Source | 252 | 74.7k | ALWAYS_INLINE operator T*() const { return as_ptr(); } |
AK::RefPtr<JS::Identifier const>::operator JS::Identifier const*() const Line | Count | Source | 252 | 18.8k | ALWAYS_INLINE operator T*() const { return as_ptr(); } |
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::operator JS::ASTNode const*() const AK::RefPtr<JS::Expression const>::operator JS::Expression const*() const Line | Count | Source | 252 | 401k | ALWAYS_INLINE operator T*() const { return as_ptr(); } |
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::operator JS::Statement const*() const Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::operator JS::CatchClause const*() const Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::operator JS::BlockStatement const*() const Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::operator JS::BindingPattern const*() const Unexecuted instantiation: AK::RefPtr<PDF::SecurityHandler>::operator PDF::SecurityHandler*() const AK::RefPtr<Shell::AST::SyntaxError>::operator Shell::AST::SyntaxError*() const Line | Count | Source | 252 | 30.3M | ALWAYS_INLINE operator T*() const { return as_ptr(); } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::operator Shell::AST::Node const*() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Node>::operator Shell::AST::Node*() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Slice>::operator Shell::AST::Slice*() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::operator Shell::AST::Value*() const Unexecuted instantiation: AK::RefPtr<Line::Editor>::operator Line::Editor*() const Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>::operator Web::Animations::KeyframeEffect::KeyFrameSet const*() const Unexecuted instantiation: AK::RefPtr<Web::Resource>::operator Web::Resource*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::FilterValueListStyleValue const>::operator Web::CSS::FilterValueListStyleValue const*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::operator Web::CSS::AbstractImageStyleValue const*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::operator Web::CSS::StyleValueList*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::operator Web::CSS::EasingStyleValue*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::operator Web::CSS::StyleProperties*() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::operator Web::CSS::CSSStyleValue const*() const Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::operator Gfx::ImmutableBitmap*() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::operator Gfx::Bitmap const*() const Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::operator Web::HTML::DragDataStore*() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame const>::operator Web::Painting::ScrollFrame const*() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame const>::operator Web::Painting::ClipFrame const*() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::operator Web::Painting::ScrollFrame*() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::operator Web::Painting::ClipFrame*() const Unexecuted instantiation: AK::RefPtr<SQL::AST::Expression>::operator SQL::AST::Expression*() const |
253 | | |
254 | 213M | ALWAYS_INLINE operator bool() { return !is_null(); }Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::operator bool() AK::RefPtr<Gfx::Bitmap>::operator bool() Line | Count | Source | 254 | 338 | ALWAYS_INLINE operator bool() { return !is_null(); } |
Unexecuted instantiation: AK::RefPtr<Core::Notifier>::operator bool() AK::RefPtr<Gfx::CMYKBitmap>::operator bool() Line | Count | Source | 254 | 338 | ALWAYS_INLINE operator bool() { return !is_null(); } |
Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::operator bool() Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::operator bool() AK::RefPtr<AK::WeakLink>::operator bool() Line | Count | Source | 254 | 79.5k | ALWAYS_INLINE operator bool() { return !is_null(); } |
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::operator bool() AK::RefPtr<JS::Expression const>::operator bool() Line | Count | Source | 254 | 424k | ALWAYS_INLINE operator bool() { return !is_null(); } |
AK::RefPtr<JS::Identifier const>::operator bool() Line | Count | Source | 254 | 4.01k | ALWAYS_INLINE operator bool() { return !is_null(); } |
AK::RefPtr<JS::FunctionExpression const>::operator bool() Line | Count | Source | 254 | 1.63M | ALWAYS_INLINE operator bool() { return !is_null(); } |
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::operator bool() AK::RefPtr<JS::BindingPattern const>::operator bool() Line | Count | Source | 254 | 3.06k | ALWAYS_INLINE operator bool() { return !is_null(); } |
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::operator bool() Unexecuted instantiation: AK::RefPtr<PDF::XRefTable>::operator bool() Unexecuted instantiation: AK::RefPtr<PDF::SecurityHandler>::operator bool() Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::operator bool() Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::operator bool() AK::RefPtr<Shell::AST::Node>::operator bool() Line | Count | Source | 254 | 101M | ALWAYS_INLINE operator bool() { return !is_null(); } |
AK::RefPtr<Shell::AST::SyntaxError>::operator bool() Line | Count | Source | 254 | 1.60M | ALWAYS_INLINE operator bool() { return !is_null(); } |
AK::RefPtr<Shell::AST::Slice>::operator bool() Line | Count | Source | 254 | 107k | ALWAYS_INLINE operator bool() { return !is_null(); } |
Unexecuted instantiation: AK::RefPtr<Shell::Shell>::operator bool() Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::operator bool() Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::operator bool() Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::operator bool() Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::operator bool() Unexecuted instantiation: AK::RefPtr<Line::Editor>::operator bool() Unexecuted instantiation: AK::RefPtr<Shell::Job>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridTrackPlacementStyleValue>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::GridAutoFlowStyleValue>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::operator bool() Unexecuted instantiation: AK::RefPtr<Gfx::Font>::operator bool() Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::operator bool() Unexecuted instantiation: AK::RefPtr<Core::Timer>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::operator bool() Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::operator bool() Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::Resource>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnector>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::operator bool() Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::operator bool() Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::operator bool() AK::RefPtr<SQL::AST::Expression>::operator bool() Line | Count | Source | 254 | 107M | ALWAYS_INLINE operator bool() { return !is_null(); } |
|
255 | | |
256 | 0 | bool operator==(nullptr_t) const { return is_null(); }Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::operator==(decltype(nullptr)) const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator==(decltype(nullptr)) const Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::operator==(decltype(nullptr)) const Unexecuted instantiation: AK::RefPtr<SQL::AST::LimitClause>::operator==(decltype(nullptr)) const Unexecuted instantiation: AK::RefPtr<SQL::AST::Expression>::operator==(decltype(nullptr)) const |
257 | | |
258 | 0 | bool operator==(RefPtr const& other) const { return as_ptr() == other.as_ptr(); }Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::operator==(AK::RefPtr<Shell::AST::Node const> const&) const Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::operator==(AK::RefPtr<Shell::AST::Pipeline> const&) const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::operator==(AK::RefPtr<Web::CSS::CSSStyleValue> const&) const |
259 | | |
260 | | template<typename U> |
261 | | bool operator==(NonnullRefPtr<U> const& other) const { return as_ptr() == other.m_ptr; } |
262 | | |
263 | | template<typename RawPtr> |
264 | | requires(IsPointer<RawPtr>) |
265 | | bool operator==(RawPtr other) const |
266 | 0 | { |
267 | 0 | return as_ptr() == other; |
268 | 0 | } Unexecuted instantiation: _ZNK2AK6RefPtrIKN5Shell3AST4NodeEEeqIPKNS2_19ImmediateExpressionEQ9IsPointerITL0__EEEbT_ Unexecuted instantiation: _ZNK2AK6RefPtrIKN5Shell3AST4NodeEEeqIPKNS2_14SimpleVariableEQ9IsPointerITL0__EEEbT_ Unexecuted instantiation: _ZNK2AK6RefPtrIKN5Shell3AST4NodeEEeqIPKNS2_5TildeEQ9IsPointerITL0__EEEbT_ Unexecuted instantiation: _ZNK2AK6RefPtrIN3Web8ResourceEEeqIPS2_Q9IsPointerITL0__EEEbT_ |
269 | | |
270 | 213M | ALWAYS_INLINE bool is_null() const { return !m_ptr; }Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::is_null() const AK::RefPtr<Gfx::Bitmap>::is_null() const Line | Count | Source | 270 | 338 | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<Core::Notifier>::is_null() const AK::RefPtr<Gfx::CMYKBitmap>::is_null() const Line | Count | Source | 270 | 338 | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::is_null() const Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::is_null() const AK::RefPtr<AK::WeakLink>::is_null() const Line | Count | Source | 270 | 79.5k | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::is_null() const Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::is_null() const AK::RefPtr<JS::Expression const>::is_null() const Line | Count | Source | 270 | 429k | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
AK::RefPtr<JS::Identifier const>::is_null() const Line | Count | Source | 270 | 4.01k | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
AK::RefPtr<JS::LabelledStatement const>::is_null() const Line | Count | Source | 270 | 153k | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
AK::RefPtr<JS::FunctionBody const>::is_null() const Line | Count | Source | 270 | 2.09k | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
AK::RefPtr<JS::FunctionExpression const>::is_null() const Line | Count | Source | 270 | 1.63M | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::is_null() const AK::RefPtr<JS::BindingPattern const>::is_null() const Line | Count | Source | 270 | 3.06k | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::is_null() const Unexecuted instantiation: AK::RefPtr<PDF::XRefTable>::is_null() const Unexecuted instantiation: AK::RefPtr<PDF::SecurityHandler>::is_null() const Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::is_null() const Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::is_null() const AK::RefPtr<Shell::AST::Node>::is_null() const Line | Count | Source | 270 | 101M | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
AK::RefPtr<Shell::AST::SyntaxError>::is_null() const Line | Count | Source | 270 | 1.60M | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
AK::RefPtr<Shell::AST::Slice>::is_null() const Line | Count | Source | 270 | 107k | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<Shell::Shell>::is_null() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::is_null() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::is_null() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::is_null() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::is_null() const Unexecuted instantiation: AK::RefPtr<Line::Editor>::is_null() const Unexecuted instantiation: AK::RefPtr<Shell::Job>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::GridTrackPlacementStyleValue>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::GridAutoFlowStyleValue>::is_null() const Unexecuted instantiation: AK::RefPtr<Gfx::Font>::is_null() const Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::is_null() const Unexecuted instantiation: AK::RefPtr<Core::Timer>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::is_null() const Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::is_null() const Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::Resource>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnector>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::is_null() const Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::is_null() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::is_null() const Unexecuted instantiation: AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ>::is_null() const AK::RefPtr<SQL::AST::Expression>::is_null() const Line | Count | Source | 270 | 107M | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
AK::RefPtr<SQL::AST::Select>::is_null() const Line | Count | Source | 270 | 466 | ALWAYS_INLINE bool is_null() const { return !m_ptr; } |
Unexecuted instantiation: AK::RefPtr<SQL::AST::LimitClause>::is_null() const Unexecuted instantiation: AK::RefPtr<SQL::Heap>::is_null() const |
271 | | |
272 | | private: |
273 | | ALWAYS_INLINE T* as_ptr() const |
274 | 31.3M | { |
275 | 31.3M | return m_ptr; |
276 | 31.3M | } Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::TinyVGDecodedImageData>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::as_ptr() const AK::RefPtr<AK::WeakLink>::as_ptr() const Line | Count | Source | 274 | 74.7k | { | 275 | 74.7k | return m_ptr; | 276 | 74.7k | } |
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::as_ptr() const AK::RefPtr<JS::Identifier const>::as_ptr() const Line | Count | Source | 274 | 18.8k | { | 275 | 18.8k | return m_ptr; | 276 | 18.8k | } |
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::as_ptr() const AK::RefPtr<JS::Expression const>::as_ptr() const Line | Count | Source | 274 | 401k | { | 275 | 401k | return m_ptr; | 276 | 401k | } |
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<PDF::SecurityHandler>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Core::NetworkResponse>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Slice>::as_ptr() const AK::RefPtr<Shell::AST::Node>::as_ptr() const Line | Count | Source | 274 | 209k | { | 275 | 209k | return m_ptr; | 276 | 209k | } |
AK::RefPtr<Shell::AST::SyntaxError>::as_ptr() const Line | Count | Source | 274 | 30.3M | { | 275 | 30.3M | return m_ptr; | 276 | 30.3M | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Line::Editor>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Shell::Job>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Resource>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::FilterValueListStyleValue const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::PositionStyleValue>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame const>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Wasm::Module>::as_ptr() const Unexecuted instantiation: AK::RefPtr<Wasm::Module const>::as_ptr() const AK::RefPtr<SQL::AST::Expression>::as_ptr() const Line | Count | Source | 274 | 267k | { | 275 | 267k | return m_ptr; | 276 | 267k | } |
|
277 | | |
278 | | ALWAYS_INLINE T* as_nonnull_ptr() const |
279 | 6.21G | { |
280 | 6.21G | VERIFY(m_ptr); |
281 | 6.21G | return m_ptr; |
282 | 6.21G | } AK::RefPtr<AK::StringImpl const>::as_nonnull_ptr() const Line | Count | Source | 279 | 685M | { | 280 | 685M | VERIFY(m_ptr); | 281 | 685M | return m_ptr; | 282 | 685M | } |
Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Core::Notifier>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::PaintStyle>::as_nonnull_ptr() const AK::RefPtr<Gfx::Bitmap>::as_nonnull_ptr() const Line | Count | Source | 279 | 5.47G | { | 280 | 5.47G | VERIFY(m_ptr); | 281 | 5.47G | return m_ptr; | 282 | 5.47G | } |
Unexecuted instantiation: AK::RefPtr<Gfx::BilevelImage>::as_nonnull_ptr() const AK::RefPtr<Gfx::CMYKBitmap>::as_nonnull_ptr() const Line | Count | Source | 279 | 265k | { | 280 | 265k | VERIFY(m_ptr); | 281 | 265k | return m_ptr; | 282 | 265k | } |
AK::RefPtr<Gfx::TinyVGDecodedImageData>::as_nonnull_ptr() const Line | Count | Source | 279 | 834 | { | 280 | 834 | VERIFY(m_ptr); | 281 | 834 | return m_ptr; | 282 | 834 | } |
Unexecuted instantiation: AK::RefPtr<Gfx::Font>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::Typeface>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::VectorFont>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::Font const>::as_nonnull_ptr() const AK::RefPtr<AK::WeakLink>::as_nonnull_ptr() const Line | Count | Source | 279 | 91.4k | { | 280 | 91.4k | VERIFY(m_ptr); | 281 | 91.4k | return m_ptr; | 282 | 91.4k | } |
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::as_nonnull_ptr() const AK::RefPtr<JS::SourceCode const>::as_nonnull_ptr() const Line | Count | Source | 279 | 4.29k | { | 280 | 4.29k | VERIFY(m_ptr); | 281 | 4.29k | return m_ptr; | 282 | 4.29k | } |
AK::RefPtr<JS::HandleImpl>::as_nonnull_ptr() const Line | Count | Source | 279 | 1.81k | { | 280 | 1.81k | VERIFY(m_ptr); | 281 | 1.81k | return m_ptr; | 282 | 1.81k | } |
AK::RefPtr<JS::Identifier const>::as_nonnull_ptr() const Line | Count | Source | 279 | 19.4k | { | 280 | 19.4k | VERIFY(m_ptr); | 281 | 19.4k | return m_ptr; | 282 | 19.4k | } |
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::as_nonnull_ptr() const AK::RefPtr<JS::Expression const>::as_nonnull_ptr() const Line | Count | Source | 279 | 1.77M | { | 280 | 1.77M | VERIFY(m_ptr); | 281 | 1.77M | return m_ptr; | 282 | 1.77M | } |
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::as_nonnull_ptr() const AK::RefPtr<JS::Statement const>::as_nonnull_ptr() const Line | Count | Source | 279 | 4.13k | { | 280 | 4.13k | VERIFY(m_ptr); | 281 | 4.13k | return m_ptr; | 282 | 4.13k | } |
Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::as_nonnull_ptr() const AK::RefPtr<JS::Lexer::ParsedIdentifiers>::as_nonnull_ptr() const Line | Count | Source | 279 | 860k | { | 280 | 860k | VERIFY(m_ptr); | 281 | 860k | return m_ptr; | 282 | 860k | } |
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::as_nonnull_ptr() const AK::RefPtr<JS::FunctionBody const>::as_nonnull_ptr() const Line | Count | Source | 279 | 949 | { | 280 | 949 | VERIFY(m_ptr); | 281 | 949 | return m_ptr; | 282 | 949 | } |
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<PDF::XRefTable>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<PDF::Object>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<PDF::SecurityHandler>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<PDF::OutlineDict>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Core::Notifier>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Shell::Job>::as_nonnull_ptr() const AK::RefPtr<Shell::AST::SyntaxError>::as_nonnull_ptr() const Line | Count | Source | 279 | 13.3M | { | 280 | 13.3M | VERIFY(m_ptr); | 281 | 13.3M | return m_ptr; | 282 | 13.3M | } |
AK::RefPtr<Shell::AST::Slice>::as_nonnull_ptr() const Line | Count | Source | 279 | 170k | { | 280 | 170k | VERIFY(m_ptr); | 281 | 170k | return m_ptr; | 282 | 170k | } |
AK::RefPtr<Shell::AST::Node>::as_nonnull_ptr() const Line | Count | Source | 279 | 21.9M | { | 280 | 21.9M | VERIFY(m_ptr); | 281 | 21.9M | return m_ptr; | 282 | 21.9M | } |
AK::RefPtr<Shell::AST::Heredoc>::as_nonnull_ptr() const Line | Count | Source | 279 | 2.75k | { | 280 | 2.75k | VERIFY(m_ptr); | 281 | 2.75k | return m_ptr; | 282 | 2.75k | } |
AK::RefPtr<Shell::AST::VariableNode>::as_nonnull_ptr() const Line | Count | Source | 279 | 85.1k | { | 280 | 85.1k | VERIFY(m_ptr); | 281 | 85.1k | return m_ptr; | 282 | 85.1k | } |
AK::RefPtr<Shell::AST::BarewordLiteral>::as_nonnull_ptr() const Line | Count | Source | 279 | 67.7k | { | 280 | 67.7k | VERIFY(m_ptr); | 281 | 67.7k | return m_ptr; | 282 | 67.7k | } |
Unexecuted instantiation: AK::RefPtr<Shell::Shell>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Node const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Line::Editor>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Shell::AST::Value const>::as_nonnull_ptr() const AK::RefPtr<Shell::AST::Execute>::as_nonnull_ptr() const Line | Count | Source | 279 | 322k | { | 280 | 322k | VERIFY(m_ptr); | 281 | 322k | return m_ptr; | 282 | 322k | } |
Unexecuted instantiation: AK::RefPtr<Shell::AST::Pipeline>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<JS::VM>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Core::Timer>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::FilterValueListStyleValue const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::MediaQuery>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleValueList>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSMathValue>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CustomIdentStyleValue>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StringStyleValue>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::GridTrackPlacementStyleValue>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::CSSStyleValue const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::EasingStyleValue>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::FontCascadeList const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Animations::KeyframeEffect::KeyFrameSet>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Platform::Timer>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Core::Promise<AK::NonnullRefPtr<Gfx::VectorFont>, AK::Error> >::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::StyleProperties>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::ImmutableBitmap>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::ImageStyleValue>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Fetch::Fetching::CachePartition>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Gfx::GlyphRun>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::AbstractImageStyleValue const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Resource>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::ResourceLoader>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::ResourceLoaderConnectorRequest>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::HTML::DragDataStore>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::DisplayList>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGGradientPaintStyle>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::BorderRadiusCornerClipper>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ScrollFrame const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame const>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::ClipFrame>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGLinearGradientPaintStyle>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::Painting::SVGRadialGradientPaintStyle>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::CSS::Supports>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::HTML::WebWorkerClient>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Web::WebSockets::WebSocketClientSocket>::as_nonnull_ptr() const AK::RefPtr<Threading::Thread>::as_nonnull_ptr() const Line | Count | Source | 279 | 238 | { | 280 | 238 | VERIFY(m_ptr); | 281 | 238 | return m_ptr; | 282 | 238 | } |
Unexecuted instantiation: AK::RefPtr<Core::SharedSingleProducerCircularQueue<Media::FrameQueueItem, 4ul>::RefCountedSharedMemorySPCQ>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<Wasm::Context::RefRBTree>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<SQL::Heap>::as_nonnull_ptr() const AK::RefPtr<SQL::AST::Expression>::as_nonnull_ptr() const Line | Count | Source | 279 | 17.5M | { | 280 | 17.5M | VERIFY(m_ptr); | 281 | 17.5M | return m_ptr; | 282 | 17.5M | } |
Unexecuted instantiation: AK::RefPtr<SQL::AST::LimitClause>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<SQL::BTree>::as_nonnull_ptr() const Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::as_nonnull_ptr() const |
283 | | |
284 | | T* m_ptr { nullptr }; |
285 | | }; |
286 | | |
287 | | template<typename T> |
288 | | struct Formatter<RefPtr<T>> : Formatter<T const*> { |
289 | | ErrorOr<void> format(FormatBuilder& builder, RefPtr<T> const& value) |
290 | | { |
291 | | return Formatter<T const*>::format(builder, value.ptr()); |
292 | | } |
293 | | }; |
294 | | |
295 | | template<typename T> |
296 | | struct Traits<RefPtr<T>> : public DefaultTraits<RefPtr<T>> { |
297 | | using PeekType = T*; |
298 | | using ConstPeekType = T const*; |
299 | | static unsigned hash(RefPtr<T> const& p) { return ptr_hash(p.ptr()); } |
300 | | static bool equals(RefPtr<T> const& a, RefPtr<T> const& b) { return a.ptr() == b.ptr(); } |
301 | | }; |
302 | | |
303 | | template<typename T, typename U> |
304 | | inline NonnullRefPtr<T> static_ptr_cast(NonnullRefPtr<U> const& ptr) |
305 | 1.09M | { |
306 | 1.09M | return NonnullRefPtr<T>(static_cast<T const&>(*ptr)); |
307 | 1.09M | } AK::NonnullRefPtr<JS::FunctionDeclaration const> AK::static_ptr_cast<JS::FunctionDeclaration const, JS::Declaration const>(AK::NonnullRefPtr<JS::Declaration const> const&) Line | Count | Source | 305 | 186 | { | 306 | 186 | return NonnullRefPtr<T>(static_cast<T const&>(*ptr)); | 307 | 186 | } |
AK::NonnullRefPtr<JS::Identifier const> AK::static_ptr_cast<JS::Identifier const, JS::Expression const>(AK::NonnullRefPtr<JS::Expression const> const&) Line | Count | Source | 305 | 818k | { | 306 | 818k | return NonnullRefPtr<T>(static_cast<T const&>(*ptr)); | 307 | 818k | } |
AK::NonnullRefPtr<JS::CallExpression const> AK::static_ptr_cast<JS::CallExpression const, JS::Expression const>(AK::NonnullRefPtr<JS::Expression const> const&) Line | Count | Source | 305 | 3.58k | { | 306 | 3.58k | return NonnullRefPtr<T>(static_cast<T const&>(*ptr)); | 307 | 3.58k | } |
Unexecuted instantiation: AK::NonnullRefPtr<JS::MemberExpression const> AK::static_ptr_cast<JS::MemberExpression const, JS::Expression const>(AK::NonnullRefPtr<JS::Expression const> const&) Unexecuted instantiation: AK::NonnullRefPtr<PDF::IndirectValue> AK::static_ptr_cast<PDF::IndirectValue, PDF::Object>(AK::NonnullRefPtr<PDF::Object> const&) AK::NonnullRefPtr<Shell::AST::Execute> AK::static_ptr_cast<Shell::AST::Execute, Shell::AST::Node>(AK::NonnullRefPtr<Shell::AST::Node> const&) Line | Count | Source | 305 | 1.52k | { | 306 | 1.52k | return NonnullRefPtr<T>(static_cast<T const&>(*ptr)); | 307 | 1.52k | } |
AK::NonnullRefPtr<SQL::AST::ChainedExpression> AK::static_ptr_cast<SQL::AST::ChainedExpression, SQL::AST::Expression>(AK::NonnullRefPtr<SQL::AST::Expression> const&) Line | Count | Source | 305 | 267k | { | 306 | 267k | return NonnullRefPtr<T>(static_cast<T const&>(*ptr)); | 307 | 267k | } |
|
308 | | |
309 | | template<typename T, typename U> |
310 | | inline RefPtr<T> static_ptr_cast(RefPtr<U> const& ptr) |
311 | 185k | { |
312 | 185k | return RefPtr<T>(static_cast<T const*>(ptr.ptr())); |
313 | 185k | } AK::RefPtr<Shell::AST::VariableNode> AK::static_ptr_cast<Shell::AST::VariableNode, Shell::AST::Node>(AK::RefPtr<Shell::AST::Node> const&) Line | Count | Source | 311 | 107k | { | 312 | 107k | return RefPtr<T>(static_cast<T const*>(ptr.ptr())); | 313 | 107k | } |
AK::RefPtr<Shell::AST::BarewordLiteral> AK::static_ptr_cast<Shell::AST::BarewordLiteral, Shell::AST::Node>(AK::RefPtr<Shell::AST::Node> const&) Line | Count | Source | 311 | 67.7k | { | 312 | 67.7k | return RefPtr<T>(static_cast<T const*>(ptr.ptr())); | 313 | 67.7k | } |
AK::RefPtr<Shell::AST::Execute> AK::static_ptr_cast<Shell::AST::Execute, Shell::AST::Node>(AK::RefPtr<Shell::AST::Node> const&) Line | Count | Source | 311 | 9.86k | { | 312 | 9.86k | return RefPtr<T>(static_cast<T const*>(ptr.ptr())); | 313 | 9.86k | } |
|
314 | | |
315 | | template<typename T, typename U> |
316 | | requires(IsConvertible<U*, T*>) |
317 | | inline void swap(RefPtr<T>& a, RefPtr<U>& b) |
318 | 0 | { |
319 | 0 | a.swap(b); |
320 | 0 | } |
321 | | |
322 | | template<typename T> |
323 | | inline RefPtr<T> adopt_ref_if_nonnull(T* object) |
324 | 0 | { |
325 | 0 | if (object) |
326 | 0 | return RefPtr<T>(RefPtr<T>::Adopt, *object); |
327 | 0 | return {}; |
328 | 0 | } |
329 | | |
330 | | } |
331 | | |
332 | | #if USING_AK_GLOBALLY |
333 | | using AK::adopt_ref_if_nonnull; |
334 | | using AK::RefPtr; |
335 | | using AK::static_ptr_cast; |
336 | | #endif |