Coverage Report

Created: 2026-05-16 07:03

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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