Coverage Report

Created: 2026-02-16 07:47

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
96.2M
    RefPtr() = default;
AK::RefPtr<Core::AnonymousBufferImpl>::RefPtr()
Line
Count
Source
36
224k
    RefPtr() = default;
AK::RefPtr<Gfx::Bitmap>::RefPtr()
Line
Count
Source
36
276k
    RefPtr() = default;
Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::RefPtr()
AK::RefPtr<Gfx::BilevelImage>::RefPtr()
Line
Count
Source
36
335k
    RefPtr() = default;
AK::RefPtr<Gfx::CMYKBitmap>::RefPtr()
Line
Count
Source
36
27.1k
    RefPtr() = default;
AK::RefPtr<Gfx::TinyVGDecodedImageData>::RefPtr()
Line
Count
Source
36
1.37k
    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
135
    RefPtr() = default;
Unexecuted instantiation: AK::RefPtr<Core::Notifier>::RefPtr()
AK::RefPtr<AK::WeakLink>::RefPtr()
Line
Count
Source
36
8.80k
    RefPtr() = default;
AK::RefPtr<Core::SharedMappedFile>::RefPtr()
Line
Count
Source
36
5.48k
    RefPtr() = default;
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::LabelledStatement const>::RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::RefPtr()
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
24
    RefPtr() = default;
AK::RefPtr<PDF::OutlineDict>::RefPtr()
Line
Count
Source
36
12
    RefPtr() = default;
AK::RefPtr<PDF::SecurityHandler>::RefPtr()
Line
Count
Source
36
12
    RefPtr() = default;
Unexecuted instantiation: AK::RefPtr<PDF::Object>::RefPtr()
AK::RefPtr<PDF::XRefTable>::RefPtr()
Line
Count
Source
36
12
    RefPtr() = default;
Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::RefPtr()
AK::RefPtr<Shell::AST::Node>::RefPtr()
Line
Count
Source
36
5.39M
    RefPtr() = default;
AK::RefPtr<Shell::AST::SyntaxError>::RefPtr()
Line
Count
Source
36
18.7M
    RefPtr() = default;
AK::RefPtr<Shell::AST::Heredoc>::RefPtr()
Line
Count
Source
36
17.4k
    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
592k
    RefPtr() = default;
AK::RefPtr<Shell::AST::Execute>::RefPtr()
Line
Count
Source
36
236k
    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
61
    RefPtr() = default;
AK::RefPtr<SQL::AST::CommonTableExpressionList>::RefPtr()
Line
Count
Source
36
143k
    RefPtr() = default;
AK::RefPtr<SQL::AST::Select>::RefPtr()
Line
Count
Source
36
1.42k
    RefPtr() = default;
AK::RefPtr<SQL::AST::ReturningClause>::RefPtr()
Line
Count
Source
36
1.43k
    RefPtr() = default;
AK::RefPtr<SQL::AST::Expression>::RefPtr()
Line
Count
Source
36
69.9M
    RefPtr() = default;
AK::RefPtr<SQL::AST::GroupByClause>::RefPtr()
Line
Count
Source
36
141k
    RefPtr() = default;
AK::RefPtr<SQL::AST::LimitClause>::RefPtr()
Line
Count
Source
36
141k
    RefPtr() = default;
Unexecuted instantiation: AK::RefPtr<SQL::BTree>::RefPtr()
37
    RefPtr(T const* ptr)
38
49.2M
        : m_ptr(const_cast<T*>(ptr))
39
49.2M
    {
40
49.2M
        ref_if_not_null(m_ptr);
41
49.2M
    }
AK::RefPtr<Gfx::Bitmap>::RefPtr(Gfx::Bitmap const*)
Line
Count
Source
38
247k
        : m_ptr(const_cast<T*>(ptr))
39
247k
    {
40
247k
        ref_if_not_null(m_ptr);
41
247k
    }
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*)
Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::RefPtr(JS::FunctionBody const*)
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::RefPtr(JS::FunctionExpression const*)
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::RefPtr(JS::Identifier const*)
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
48.9M
        : m_ptr(const_cast<T*>(ptr))
39
48.9M
    {
40
48.9M
        ref_if_not_null(m_ptr);
41
48.9M
    }
AK::RefPtr<Shell::AST::VariableNode>::RefPtr(Shell::AST::VariableNode const*)
Line
Count
Source
38
76.1k
        : m_ptr(const_cast<T*>(ptr))
39
76.1k
    {
40
76.1k
        ref_if_not_null(m_ptr);
41
76.1k
    }
AK::RefPtr<Shell::AST::Slice>::RefPtr(Shell::AST::Slice const*)
Line
Count
Source
38
13.7k
        : m_ptr(const_cast<T*>(ptr))
39
13.7k
    {
40
13.7k
        ref_if_not_null(m_ptr);
41
13.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
54.2k
        : m_ptr(const_cast<T*>(ptr))
39
54.2k
    {
40
54.2k
        ref_if_not_null(m_ptr);
41
54.2k
    }
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
58
        : m_ptr(const_cast<T*>(ptr))
39
58
    {
40
58
        ref_if_not_null(m_ptr);
41
58
    }
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
264M
        : m_ptr(const_cast<T*>(&object))
45
264M
    {
46
264M
        m_ptr->ref();
47
264M
    }
Unexecuted instantiation: AK::RefPtr<Core::Resource>::RefPtr(Core::Resource const&)
AK::RefPtr<AK::StringImpl const>::RefPtr(AK::StringImpl const&)
Line
Count
Source
44
261M
        : m_ptr(const_cast<T*>(&object))
45
261M
    {
46
261M
        m_ptr->ref();
47
261M
    }
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::RefPtr(JS::Expression const&)
AK::RefPtr<Shell::AST::SyntaxError>::RefPtr(Shell::AST::SyntaxError const&)
Line
Count
Source
44
2.92M
        : m_ptr(const_cast<T*>(&object))
45
2.92M
    {
46
2.92M
        m_ptr->ref();
47
2.92M
    }
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
236k
        : m_ptr(const_cast<T*>(&object))
45
236k
    {
46
236k
        m_ptr->ref();
47
236k
    }
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
72.2M
        : m_ptr(other.leak_ref())
56
72.2M
    {
57
72.2M
    }
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.07M
        : m_ptr(other.leak_ref())
56
2.07M
    {
57
2.07M
    }
Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::RefPtr(AK::RefPtr<Gfx::ImageDecoder>&&)
AK::RefPtr<Gfx::BilevelImage>::RefPtr(AK::RefPtr<Gfx::BilevelImage>&&)
Line
Count
Source
55
1.80M
        : m_ptr(other.leak_ref())
56
1.80M
    {
57
1.80M
    }
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
8.82k
        : m_ptr(other.leak_ref())
56
8.82k
    {
57
8.82k
    }
AK::RefPtr<Core::SharedMappedFile>::RefPtr(AK::RefPtr<Core::SharedMappedFile>&&)
Line
Count
Source
55
4.70k
        : m_ptr(other.leak_ref())
56
4.70k
    {
57
4.70k
    }
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::RefPtr(AK::RefPtr<JS::HandleImpl>&&)
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::RefPtr(AK::RefPtr<JS::Expression const>&&)
Unexecuted instantiation: AK::RefPtr<JS::Lexer::ParsedIdentifiers>::RefPtr(AK::RefPtr<JS::Lexer::ParsedIdentifiers>&&)
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::RefPtr(AK::RefPtr<JS::FunctionExpression const>&&)
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::RefPtr(AK::RefPtr<JS::Identifier const>&&)
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>&&)
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::RefPtr(AK::RefPtr<JS::SourceCode const>&&)
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
66.3M
        : m_ptr(other.leak_ref())
56
66.3M
    {
57
66.3M
    }
AK::RefPtr<Shell::AST::Heredoc>::RefPtr(AK::RefPtr<Shell::AST::Heredoc>&&)
Line
Count
Source
55
44.3k
        : m_ptr(other.leak_ref())
56
44.3k
    {
57
44.3k
    }
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
287k
        : m_ptr(other.leak_ref())
56
287k
    {
57
287k
    }
AK::RefPtr<SQL::AST::Select>::RefPtr(AK::RefPtr<SQL::AST::Select>&&)
Line
Count
Source
55
287
        : m_ptr(other.leak_ref())
56
287
    {
57
287
    }
AK::RefPtr<SQL::AST::Expression>::RefPtr(AK::RefPtr<SQL::AST::Expression>&&)
Line
Count
Source
55
1.08M
        : m_ptr(other.leak_ref())
56
1.08M
    {
57
1.08M
    }
AK::RefPtr<SQL::AST::ReturningClause>::RefPtr(AK::RefPtr<SQL::AST::ReturningClause>&&)
Line
Count
Source
55
1.55k
        : m_ptr(other.leak_ref())
56
1.55k
    {
57
1.55k
    }
AK::RefPtr<SQL::AST::GroupByClause>::RefPtr(AK::RefPtr<SQL::AST::GroupByClause>&&)
Line
Count
Source
55
283k
        : m_ptr(other.leak_ref())
56
283k
    {
57
283k
    }
AK::RefPtr<SQL::AST::LimitClause>::RefPtr(AK::RefPtr<SQL::AST::LimitClause>&&)
Line
Count
Source
55
283k
        : m_ptr(other.leak_ref())
56
283k
    {
57
283k
    }
Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::RefPtr(AK::RefPtr<SQL::IndexDef>&&)
58
59
    ALWAYS_INLINE RefPtr(NonnullRefPtr<T> const& other)
60
10.5k
        : m_ptr(const_cast<T*>(other.ptr()))
61
10.5k
    {
62
10.5k
        m_ptr->ref();
63
10.5k
    }
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
13
        : m_ptr(const_cast<T*>(other.ptr()))
61
13
    {
62
13
        m_ptr->ref();
63
13
    }
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&)
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::RefPtr(AK::NonnullRefPtr<JS::SourceCode const> const&)
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
9.92k
        : m_ptr(const_cast<T*>(other.ptr()))
61
9.92k
    {
62
9.92k
        m_ptr->ref();
63
9.92k
    }
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
626
        : m_ptr(const_cast<T*>(other.ptr()))
61
626
    {
62
626
        m_ptr->ref();
63
626
    }
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
3.35k
        : m_ptr(const_cast<T*>(static_cast<T const*>(other.ptr())))
69
3.35k
    {
70
3.35k
        m_ptr->ref();
71
3.35k
    }
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_18FunctionExpressionEQ13IsConvertibleIPTL0__PT_EEERKNS_13NonnullRefPtrIS9_EE
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
3.35k
        : m_ptr(const_cast<T*>(static_cast<T const*>(other.ptr())))
69
3.35k
    {
70
3.35k
        m_ptr->ref();
71
3.35k
    }
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
407M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
407M
    {
78
407M
    }
_ZN2AK6RefPtrIN3Gfx6BitmapEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE
Line
Count
Source
76
222k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
222k
    {
78
222k
    }
_ZN2AK6RefPtrIN3Gfx12BilevelImageEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE
Line
Count
Source
76
23
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
23
    {
78
23
    }
_ZN2AK6RefPtrIN3Gfx10CMYKBitmapEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE
Line
Count
Source
76
47
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
47
    {
78
47
    }
_ZN2AK6RefPtrIN3Gfx22TinyVGDecodedImageDataEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE
Line
Count
Source
76
723
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
723
    {
78
723
    }
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
323M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
323M
    {
78
323M
    }
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
12
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
12
    {
78
12
    }
Unexecuted instantiation: _ZN2AK6RefPtrIN4Core16SharedMappedFileEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE
Unexecuted instantiation: _ZN2AK6RefPtrIN2JS10HandleImplEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE
Unexecuted instantiation: _ZN2AK6RefPtrIN2JS5Lexer17ParsedIdentifiersEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS12FunctionBodyEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS12FunctionBodyEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS18FunctionExpressionEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS9StatementEEC2INS1_19FunctionDeclarationEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS9StatementEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS17LabelledStatementEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS12MetaPropertyEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_17PrivateIdentifierEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2IKNS1_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_9SuperCallEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2IKNS1_10IdentifierEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrISA_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEC2INS1_16SpreadExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS14BindingPatternEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10IdentifierEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
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.06M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
1.06M
    {
78
1.06M
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
708k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
708k
    {
78
708k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_20VariableDeclarationsEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
76.7k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
76.7k
    {
78
76.7k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_19FunctionDeclarationEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
1.37k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
1.37k
    {
78
1.37k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_2OrEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
206k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
206k
    {
78
206k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_3AndEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
22.3k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
22.3k
    {
78
22.3k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_4PipeEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
302k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
302k
    {
78
302k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_13CastToCommandEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
1.65M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
1.65M
    {
78
1.65M
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_4JoinEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
360k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
360k
    {
78
360k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_19ContinuationControlEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
1.74k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
1.74k
    {
78
1.74k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_7ForLoopEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
277k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
277k
    {
78
277k
    }
_ZN2AK6RefPtrIN5Shell3AST11SyntaxErrorEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
529k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
529k
    {
78
529k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_6IfCondEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
6.39k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
6.39k
    {
78
6.39k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_8SubshellEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
97.7k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
97.7k
    {
78
97.7k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_9MatchExprEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
30.1k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
30.1k
    {
78
30.1k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_22WriteAppendRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
24.6k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
24.6k
    {
78
24.6k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_18CloseFdRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
13.5k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
13.5k
    {
78
13.5k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_16Fd2FdRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
47.8k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
47.8k
    {
78
47.8k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_16WriteRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
283k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
283k
    {
78
283k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15ReadRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
382k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
382k
    {
78
382k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_20ReadWriteRedirectionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
40
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
40
    {
78
40
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15ListConcatenateEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
1.72M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
1.72M
    {
78
1.72M
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
1.78M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
1.78M
    {
78
1.78M
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_13JuxtapositionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
1.46M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
1.46M
    {
78
1.46M
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_18DoubleQuotedStringEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
28.8k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
28.8k
    {
78
28.8k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
23.7k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
23.7k
    {
78
23.7k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_17StringPartComposeEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
15.4k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
15.4k
    {
78
15.4k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15SpecialVariableEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
92.9k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
92.9k
    {
78
92.9k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_14SimpleVariableEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
499k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
499k
    {
78
499k
    }
_ZN2AK6RefPtrIN5Shell3AST5SliceEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
124k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
124k
    {
78
124k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15DynamicEvaluateEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
31.0k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
31.0k
    {
78
31.0k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_19ImmediateExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
8.63k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
8.63k
    {
78
8.63k
    }
Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_12HistoryEventEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_7CommentEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
97.8k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
97.8k
    {
78
97.8k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_5TildeEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
8.84k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
8.84k
    {
78
8.84k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_15BarewordLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
2.50M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
2.50M
    {
78
2.50M
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_4GlobEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
152k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
152k
    {
78
152k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_5RangeEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
5.57k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
5.57k
    {
78
5.57k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_14BraceExpansionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
111k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
111k
    {
78
111k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_7HeredocEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
139k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
139k
    {
78
139k
    }
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
1.15M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
1.15M
    {
78
1.15M
    }
_ZN2AK6RefPtrIN5Shell3AST7ExecuteEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
116
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
116
    {
78
116
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_10BackgroundEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
113k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
113k
    {
78
113k
    }
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
61
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
61
    {
78
61
    }
Unexecuted instantiation: _ZN2AK6RefPtrIN4Wasm7Context9RefRBTreeEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
_ZN2AK6RefPtrIN3SQL3AST6SelectEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
167
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
167
    {
78
167
    }
_ZN2AK6RefPtrIN3SQL3AST15ReturningClauseEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
213
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
213
    {
78
213
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
15.0M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
15.0M
    {
78
15.0M
    }
_ZN2AK6RefPtrIN3SQL3AST13GroupByClauseEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
748
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
748
    {
78
748
    }
_ZN2AK6RefPtrIN3SQL3AST11LimitClauseEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
740
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
740
    {
78
740
    }
_ZN2AK6RefPtrIN3SQL3AST25CommonTableExpressionListEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS8_EE
Line
Count
Source
76
775
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
775
    {
78
775
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14NumericLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
431k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
431k
    {
78
431k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
3.67M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
3.67M
    {
78
3.67M
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_11BlobLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
17.5k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
17.5k
    {
78
17.5k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14BooleanLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
475
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
475
    {
78
475
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_11NullLiteralEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
3.23k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
3.23k
    {
78
3.23k
    }
_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
39.7M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
39.7M
    {
78
39.7M
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_23UnaryOperatorExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
1.49M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
1.49M
    {
78
1.49M
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_24BinaryOperatorExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
5.12M
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
5.12M
    {
78
5.12M
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_17ChainedExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
484k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
484k
    {
78
484k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14CastExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
249k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
249k
    {
78
249k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14CaseExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
395k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
395k
    {
78
395k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_16ExistsExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
6.93k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
6.93k
    {
78
6.93k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_17CollateExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
9.68k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
9.68k
    {
78
9.68k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_12IsExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
47.0k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
47.0k
    {
78
47.0k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_15MatchExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
5.05k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
5.05k
    {
78
5.05k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_14NullExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
38.7k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
38.7k
    {
78
38.7k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_15ErrorExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
21.2k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
21.2k
    {
78
21.2k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_17BetweenExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
11.9k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
11.9k
    {
78
11.9k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_21InSelectionExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
5.14k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
5.14k
    {
78
5.14k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_19InChainedExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
39.2k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
39.2k
    {
78
39.2k
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEC2INS2_17InTableExpressionEQ13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS9_EE
Line
Count
Source
76
4.41k
        : m_ptr(static_cast<T*>(&other.leak_ref()))
77
4.41k
    {
78
4.41k
    }
Unexecuted instantiation: _ZN2AK6RefPtrIN3SQL5BTreeEEC2IS2_Q13IsConvertibleIPTL0__PT_EEEONS_13NonnullRefPtrIS7_EE
79
80
    template<typename U>
81
    requires(IsConvertible<U*, T*>)
82
    RefPtr(RefPtr<U>&& other)
83
77.8k
        : m_ptr(static_cast<T*>(other.leak_ref()))
84
77.8k
    {
85
77.8k
    }
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
142
        : m_ptr(static_cast<T*>(other.leak_ref()))
84
142
    {
85
142
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_12VariableNodeEQ13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE
Line
Count
Source
83
76.1k
        : m_ptr(static_cast<T*>(other.leak_ref()))
84
76.1k
    {
85
76.1k
    }
Unexecuted instantiation: _ZN2AK6RefPtrIKN5Shell3AST4NodeEEC2IS3_Q13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_7ExecuteEQ13IsConvertibleIPTL0__PT_EEEONS0_IS9_EE
Line
Count
Source
83
1.46k
        : m_ptr(static_cast<T*>(other.leak_ref()))
84
1.46k
    {
85
1.46k
    }
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
4.80M
        : m_ptr(other.m_ptr)
89
4.80M
    {
90
4.80M
        ref_if_not_null(m_ptr);
91
4.80M
    }
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
497k
        : m_ptr(other.m_ptr)
89
497k
    {
90
497k
        ref_if_not_null(m_ptr);
91
497k
    }
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
13
        : m_ptr(other.m_ptr)
89
13
    {
90
13
        ref_if_not_null(m_ptr);
91
13
    }
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
24
        : m_ptr(other.m_ptr)
89
24
    {
90
24
        ref_if_not_null(m_ptr);
91
24
    }
Unexecuted instantiation: AK::RefPtr<Core::SharedMappedFile>::RefPtr(AK::RefPtr<Core::SharedMappedFile> const&)
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::RefPtr(AK::RefPtr<JS::HandleImpl> const&)
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::RefPtr(AK::RefPtr<JS::Expression const> const&)
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::RefPtr(AK::RefPtr<JS::Identifier const> const&)
Unexecuted instantiation: AK::RefPtr<JS::Lexer::ParsedIdentifiers>::RefPtr(AK::RefPtr<JS::Lexer::ParsedIdentifiers> const&)
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::RefPtr(AK::RefPtr<JS::Statement const> const&)
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::RefPtr(AK::RefPtr<JS::SourceCode const> const&)
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
3.51M
        : m_ptr(other.m_ptr)
89
3.51M
    {
90
3.51M
        ref_if_not_null(m_ptr);
91
3.51M
    }
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
790k
        : m_ptr(other.m_ptr)
89
790k
    {
90
790k
        ref_if_not_null(m_ptr);
91
790k
    }
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
1.63k
        : m_ptr(const_cast<T*>(static_cast<T const*>(other.ptr())))
97
1.63k
    {
98
1.63k
        ref_if_not_null(m_ptr);
99
1.63k
    }
Unexecuted instantiation: _ZN2AK6RefPtrIN3Gfx13VectorGraphicEEC2INS1_22TinyVGDecodedImageDataEEERKNS0_IT_EEQ13IsConvertibleIPTL0__PS6_E
_ZN2AK6RefPtrIN5Shell3AST4NodeEEC2INS2_11SyntaxErrorEEERKNS0_IT_EEQ13IsConvertibleIPTL0__PS7_E
Line
Count
Source
96
1.63k
        : m_ptr(const_cast<T*>(static_cast<T const*>(other.ptr())))
97
1.63k
    {
98
1.63k
        ref_if_not_null(m_ptr);
99
1.63k
    }
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
894M
    {
103
894M
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
894M
    }
AK::RefPtr<Gfx::Bitmap>::~RefPtr()
Line
Count
Source
102
3.32M
    {
103
3.32M
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
3.32M
    }
AK::RefPtr<Core::AnonymousBufferImpl>::~RefPtr()
Line
Count
Source
102
224k
    {
103
224k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
224k
    }
AK::RefPtr<AK::StringImpl const>::~RefPtr()
Line
Count
Source
102
585M
    {
103
585M
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
585M
    }
Unexecuted instantiation: AK::RefPtr<Gfx::ImageDecoder>::~RefPtr()
AK::RefPtr<Gfx::BilevelImage>::~RefPtr()
Line
Count
Source
102
2.14M
    {
103
2.14M
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
2.14M
    }
AK::RefPtr<Gfx::CMYKBitmap>::~RefPtr()
Line
Count
Source
102
27.2k
    {
103
27.2k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
27.2k
    }
AK::RefPtr<Gfx::TinyVGDecodedImageData>::~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<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
135
    {
103
135
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
135
    }
Unexecuted instantiation: AK::RefPtr<Core::Notifier>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::~RefPtr()
AK::RefPtr<AK::WeakLink>::~RefPtr()
Line
Count
Source
102
17.6k
    {
103
17.6k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
17.6k
    }
AK::RefPtr<Core::SharedMappedFile>::~RefPtr()
Line
Count
Source
102
10.1k
    {
103
10.1k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
10.1k
    }
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::Lexer::ParsedIdentifiers>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::LabelledStatement const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::~RefPtr()
Unexecuted instantiation: AK::RefPtr<PDF::Object>::~RefPtr()
AK::RefPtr<PDF::SecurityHandler>::~RefPtr()
Line
Count
Source
102
12
    {
103
12
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
12
    }
AK::RefPtr<PDF::OutlineDict>::~RefPtr()
Line
Count
Source
102
12
    {
103
12
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
12
    }
AK::RefPtr<PDF::DictObject>::~RefPtr()
Line
Count
Source
102
24
    {
103
24
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
24
    }
AK::RefPtr<PDF::XRefTable>::~RefPtr()
Line
Count
Source
102
12
    {
103
12
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
12
    }
Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::~RefPtr()
AK::RefPtr<Shell::AST::Heredoc>::~RefPtr()
Line
Count
Source
102
71.7k
    {
103
71.7k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
71.7k
    }
AK::RefPtr<Shell::AST::Node>::~RefPtr()
Line
Count
Source
102
139M
    {
103
139M
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
139M
    }
AK::RefPtr<Shell::AST::SyntaxError>::~RefPtr()
Line
Count
Source
102
22.1M
    {
103
22.1M
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
22.1M
    }
AK::RefPtr<Shell::AST::Slice>::~RefPtr()
Line
Count
Source
102
731k
    {
103
731k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
731k
    }
AK::RefPtr<Shell::AST::VariableNode>::~RefPtr()
Line
Count
Source
102
76.1k
    {
103
76.1k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
76.1k
    }
AK::RefPtr<Shell::AST::BarewordLiteral>::~RefPtr()
Line
Count
Source
102
54.2k
    {
103
54.2k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
54.2k
    }
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
473k
    {
103
473k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
473k
    }
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
122
    {
103
122
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
122
    }
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
138M
    {
103
138M
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
138M
    }
AK::RefPtr<SQL::AST::Select>::~RefPtr()
Line
Count
Source
102
1.87k
    {
103
1.87k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
1.87k
    }
AK::RefPtr<SQL::AST::CommonTableExpressionList>::~RefPtr()
Line
Count
Source
102
431k
    {
103
431k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
431k
    }
AK::RefPtr<SQL::AST::ReturningClause>::~RefPtr()
Line
Count
Source
102
3.20k
    {
103
3.20k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
3.20k
    }
AK::RefPtr<SQL::AST::GroupByClause>::~RefPtr()
Line
Count
Source
102
426k
    {
103
426k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
426k
    }
AK::RefPtr<SQL::AST::LimitClause>::~RefPtr()
Line
Count
Source
102
426k
    {
103
426k
        clear();
104
#ifdef SANITIZE_PTRS
105
        m_ptr = reinterpret_cast<T*>(explode_byte(REFPTR_SCRUB_BYTE));
106
#endif
107
426k
    }
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
11.2M
    {
116
11.2M
        AK::swap(m_ptr, other.m_ptr);
117
11.2M
    }
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
222k
    {
116
222k
        AK::swap(m_ptr, other.m_ptr);
117
222k
    }
AK::RefPtr<Gfx::BilevelImage>::swap(AK::RefPtr<Gfx::BilevelImage>&)
Line
Count
Source
115
23
    {
116
23
        AK::swap(m_ptr, other.m_ptr);
117
23
    }
AK::RefPtr<Gfx::CMYKBitmap>::swap(AK::RefPtr<Gfx::CMYKBitmap>&)
Line
Count
Source
115
47
    {
116
47
        AK::swap(m_ptr, other.m_ptr);
117
47
    }
AK::RefPtr<Gfx::TinyVGDecodedImageData>::swap(AK::RefPtr<Gfx::TinyVGDecodedImageData>&)
Line
Count
Source
115
723
    {
116
723
        AK::swap(m_ptr, other.m_ptr);
117
723
    }
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
36
    {
116
36
        AK::swap(m_ptr, other.m_ptr);
117
36
    }
Unexecuted instantiation: AK::RefPtr<Core::SharedMappedFile>::swap(AK::RefPtr<Core::SharedMappedFile>&)
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::swap(AK::RefPtr<JS::HandleImpl>&)
Unexecuted instantiation: AK::RefPtr<JS::Lexer::ParsedIdentifiers>::swap(AK::RefPtr<JS::Lexer::ParsedIdentifiers>&)
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::swap(AK::RefPtr<JS::Statement const>&)
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::swap(AK::RefPtr<JS::Expression const>&)
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::swap(AK::RefPtr<JS::Identifier const>&)
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::swap(AK::RefPtr<JS::FunctionExpression const>&)
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>&)
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::swap(AK::RefPtr<JS::SourceCode const>&)
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
62.4k
    {
116
62.4k
        AK::swap(m_ptr, other.m_ptr);
117
62.4k
    }
AK::RefPtr<Shell::AST::Node>::swap(AK::RefPtr<Shell::AST::Node>&)
Line
Count
Source
115
6.86M
    {
116
6.86M
        AK::swap(m_ptr, other.m_ptr);
117
6.86M
    }
AK::RefPtr<Shell::AST::SyntaxError>::swap(AK::RefPtr<Shell::AST::SyntaxError>&)
Line
Count
Source
115
3.44M
    {
116
3.44M
        AK::swap(m_ptr, other.m_ptr);
117
3.44M
    }
AK::RefPtr<Shell::AST::Heredoc>::swap(AK::RefPtr<Shell::AST::Heredoc>&)
Line
Count
Source
115
9.92k
    {
116
9.92k
        AK::swap(m_ptr, other.m_ptr);
117
9.92k
    }
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
236k
    {
116
236k
        AK::swap(m_ptr, other.m_ptr);
117
236k
    }
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
61
    {
116
61
        AK::swap(m_ptr, other.m_ptr);
117
61
    }
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
120
    {
116
120
        AK::swap(m_ptr, other.m_ptr);
117
120
    }
AK::RefPtr<SQL::AST::ReturningClause>::swap(AK::RefPtr<SQL::AST::ReturningClause>&)
Line
Count
Source
115
213
    {
116
213
        AK::swap(m_ptr, other.m_ptr);
117
213
    }
AK::RefPtr<SQL::AST::Expression>::swap(AK::RefPtr<SQL::AST::Expression>&)
Line
Count
Source
115
408k
    {
116
408k
        AK::swap(m_ptr, other.m_ptr);
117
408k
    }
AK::RefPtr<SQL::AST::GroupByClause>::swap(AK::RefPtr<SQL::AST::GroupByClause>&)
Line
Count
Source
115
748
    {
116
748
        AK::swap(m_ptr, other.m_ptr);
117
748
    }
AK::RefPtr<SQL::AST::LimitClause>::swap(AK::RefPtr<SQL::AST::LimitClause>&)
Line
Count
Source
115
740
    {
116
740
        AK::swap(m_ptr, other.m_ptr);
117
740
    }
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.11M
    {
128
1.11M
        RefPtr tmp { move(other) };
129
1.11M
        swap(tmp);
130
1.11M
        return *this;
131
1.11M
    }
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
200
    {
128
200
        RefPtr tmp { move(other) };
129
200
        swap(tmp);
130
200
        return *this;
131
200
    }
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
12
    {
128
12
        RefPtr tmp { move(other) };
129
12
        swap(tmp);
130
12
        return *this;
131
12
    }
Unexecuted instantiation: AK::RefPtr<Core::SharedMappedFile>::operator=(AK::RefPtr<Core::SharedMappedFile>&&)
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::operator=(AK::RefPtr<JS::HandleImpl>&&)
Unexecuted instantiation: AK::RefPtr<JS::Lexer::ParsedIdentifiers>::operator=(AK::RefPtr<JS::Lexer::ParsedIdentifiers>&&)
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.11M
    {
128
1.11M
        RefPtr tmp { move(other) };
129
1.11M
        swap(tmp);
130
1.11M
        return *this;
131
1.11M
    }
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
1.61k
    {
137
1.61k
        RefPtr tmp { move(other) };
138
1.61k
        swap(tmp);
139
1.61k
        return *this;
140
1.61k
    }
Unexecuted instantiation: _ZN2AK6RefPtrIKN3Gfx4FontEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS4_ONS0_IS8_EE
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEERS4_ONS0_IS9_EE
Line
Count
Source
136
142
    {
137
142
        RefPtr tmp { move(other) };
138
142
        swap(tmp);
139
142
        return *this;
140
142
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_7ExecuteEQ13IsConvertibleIPTL0__PT_EEERS4_ONS0_IS9_EE
Line
Count
Source
136
1.46k
    {
137
1.46k
        RefPtr tmp { move(other) };
138
1.46k
        swap(tmp);
139
1.46k
        return *this;
140
1.46k
    }
141
142
    template<typename U>
143
    requires(IsConvertible<U*, T*>)
144
    ALWAYS_INLINE RefPtr& operator=(NonnullRefPtr<U>&& other)
145
6.30M
    {
146
6.30M
        RefPtr tmp { move(other) };
147
6.30M
        swap(tmp);
148
6.30M
        return *this;
149
6.30M
    }
_ZN2AK6RefPtrIN3Gfx6BitmapEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE
Line
Count
Source
145
222k
    {
146
222k
        RefPtr tmp { move(other) };
147
222k
        swap(tmp);
148
222k
        return *this;
149
222k
    }
_ZN2AK6RefPtrIN3Gfx12BilevelImageEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE
Line
Count
Source
145
23
    {
146
23
        RefPtr tmp { move(other) };
147
23
        swap(tmp);
148
23
        return *this;
149
23
    }
_ZN2AK6RefPtrIN3Gfx10CMYKBitmapEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE
Line
Count
Source
145
47
    {
146
47
        RefPtr tmp { move(other) };
147
47
        swap(tmp);
148
47
        return *this;
149
47
    }
_ZN2AK6RefPtrIN3Gfx22TinyVGDecodedImageDataEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE
Line
Count
Source
145
723
    {
146
723
        RefPtr tmp { move(other) };
147
723
        swap(tmp);
148
723
        return *this;
149
723
    }
Unexecuted instantiation: _ZN2AK6RefPtrIN4Core8NotifierEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE
_ZN2AK6RefPtrINS_8WeakLinkEEaSIS1_Q13IsConvertibleIPTL0__PT_EEERS2_ONS_13NonnullRefPtrIS6_EE
Line
Count
Source
145
12
    {
146
12
        RefPtr tmp { move(other) };
147
12
        swap(tmp);
148
12
        return *this;
149
12
    }
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
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS9StatementEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10IdentifierEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEaSINS1_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEaSINS1_17PrivateIdentifierEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEaSIKNS1_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrISA_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS18FunctionExpressionEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Unexecuted instantiation: _ZN2AK6RefPtrIKN2JS10ExpressionEEaSIKNS1_10IdentifierEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrISA_EE
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
62.4k
    {
146
62.4k
        RefPtr tmp { move(other) };
147
62.4k
        swap(tmp);
148
62.4k
        return *this;
149
62.4k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
202k
    {
146
202k
        RefPtr tmp { move(other) };
147
202k
        swap(tmp);
148
202k
        return *this;
149
202k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_13StringLiteralEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
1.15k
    {
146
1.15k
        RefPtr tmp { move(other) };
147
1.15k
        swap(tmp);
148
1.15k
        return *this;
149
1.15k
    }
_ZN2AK6RefPtrIN5Shell3AST11SyntaxErrorEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Line
Count
Source
145
525k
    {
146
525k
        RefPtr tmp { move(other) };
147
525k
        swap(tmp);
148
525k
        return *this;
149
525k
    }
Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_16Fd2FdRedirectionEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_4JoinEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
120k
    {
146
120k
        RefPtr tmp { move(other) };
147
120k
        swap(tmp);
148
120k
        return *this;
149
120k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_18DoubleQuotedStringEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
3.27k
    {
146
3.27k
        RefPtr tmp { move(other) };
147
3.27k
        swap(tmp);
148
3.27k
        return *this;
149
3.27k
    }
_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
31.0k
    {
146
31.0k
        RefPtr tmp { move(other) };
147
31.0k
        swap(tmp);
148
31.0k
        return *this;
149
31.0k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_5TildeEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
8.84k
    {
146
8.84k
        RefPtr tmp { move(other) };
147
8.84k
        swap(tmp);
148
8.84k
        return *this;
149
8.84k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_15BarewordLiteralEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
1.69M
    {
146
1.69M
        RefPtr tmp { move(other) };
147
1.69M
        swap(tmp);
148
1.69M
        return *this;
149
1.69M
    }
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
543k
    {
146
543k
        RefPtr tmp { move(other) };
147
543k
        swap(tmp);
148
543k
        return *this;
149
543k
    }
Unexecuted instantiation: _ZN2AK6RefPtrIN5Shell3AST5ValueEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_14SimpleVariableEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
434k
    {
146
434k
        RefPtr tmp { move(other) };
147
434k
        swap(tmp);
148
434k
        return *this;
149
434k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_15SpecialVariableEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
81.9k
    {
146
81.9k
        RefPtr tmp { move(other) };
147
81.9k
        swap(tmp);
148
81.9k
        return *this;
149
81.9k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_13JuxtapositionEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
1.33M
    {
146
1.33M
        RefPtr tmp { move(other) };
147
1.33M
        swap(tmp);
148
1.33M
        return *this;
149
1.33M
    }
_ZN2AK6RefPtrIN5Shell3AST7ExecuteEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Line
Count
Source
145
116
    {
146
116
        RefPtr tmp { move(other) };
147
116
        swap(tmp);
148
116
        return *this;
149
116
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_10BackgroundEQ13IsConvertibleIPTL0__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_3AndEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
20.3k
    {
146
20.3k
        RefPtr tmp { move(other) };
147
20.3k
        swap(tmp);
148
20.3k
        return *this;
149
20.3k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_2OrEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
206k
    {
146
206k
        RefPtr tmp { move(other) };
147
206k
        swap(tmp);
148
206k
        return *this;
149
206k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_13CastToCommandEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
1
    {
146
1
        RefPtr tmp { move(other) };
147
1
        swap(tmp);
148
1
        return *this;
149
1
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_4PipeEQ13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS9_EE
Line
Count
Source
145
286k
    {
146
286k
        RefPtr tmp { move(other) };
147
286k
        swap(tmp);
148
286k
        return *this;
149
286k
    }
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
61
    {
146
61
        RefPtr tmp { move(other) };
147
61
        swap(tmp);
148
61
        return *this;
149
61
    }
_ZN2AK6RefPtrIN3SQL3AST6SelectEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Line
Count
Source
145
120
    {
146
120
        RefPtr tmp { move(other) };
147
120
        swap(tmp);
148
120
        return *this;
149
120
    }
_ZN2AK6RefPtrIN3SQL3AST15ReturningClauseEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Line
Count
Source
145
213
    {
146
213
        RefPtr tmp { move(other) };
147
213
        swap(tmp);
148
213
        return *this;
149
213
    }
_ZN2AK6RefPtrIN3SQL3AST10ExpressionEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Line
Count
Source
145
408k
    {
146
408k
        RefPtr tmp { move(other) };
147
408k
        swap(tmp);
148
408k
        return *this;
149
408k
    }
_ZN2AK6RefPtrIN3SQL3AST13GroupByClauseEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Line
Count
Source
145
748
    {
146
748
        RefPtr tmp { move(other) };
147
748
        swap(tmp);
148
748
        return *this;
149
748
    }
_ZN2AK6RefPtrIN3SQL3AST11LimitClauseEEaSIS3_Q13IsConvertibleIPTL0__PT_EEERS4_ONS_13NonnullRefPtrIS8_EE
Line
Count
Source
145
740
    {
146
740
        RefPtr tmp { move(other) };
147
740
        swap(tmp);
148
740
        return *this;
149
740
    }
Unexecuted instantiation: _ZN2AK6RefPtrIN3SQL5BTreeEEaSIS2_Q13IsConvertibleIPTL0__PT_EEERS3_ONS_13NonnullRefPtrIS7_EE
150
151
    ALWAYS_INLINE RefPtr& operator=(NonnullRefPtr<T> const& other)
152
10.5k
    {
153
10.5k
        RefPtr tmp { other };
154
10.5k
        swap(tmp);
155
10.5k
        return *this;
156
10.5k
    }
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
13
    {
153
13
        RefPtr tmp { other };
154
13
        swap(tmp);
155
13
        return *this;
156
13
    }
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
9.92k
    {
153
9.92k
        RefPtr tmp { other };
154
9.92k
        swap(tmp);
155
9.92k
        return *this;
156
9.92k
    }
AK::RefPtr<Shell::AST::Node>::operator=(AK::NonnullRefPtr<Shell::AST::Node> const&)
Line
Count
Source
152
626
    {
153
626
        RefPtr tmp { other };
154
626
        swap(tmp);
155
626
        return *this;
156
626
    }
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
3.35k
    {
162
3.35k
        RefPtr tmp { other };
163
3.35k
        swap(tmp);
164
3.35k
        return *this;
165
3.35k
    }
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
3.35k
    {
162
3.35k
        RefPtr tmp { other };
163
3.35k
        swap(tmp);
164
3.35k
        return *this;
165
3.35k
    }
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
654k
    {
169
654k
        RefPtr tmp { other };
170
654k
        swap(tmp);
171
654k
        return *this;
172
654k
    }
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
247
    {
169
247
        RefPtr tmp { other };
170
247
        swap(tmp);
171
247
        return *this;
172
247
    }
Unexecuted instantiation: AK::RefPtr<Gfx::BitmapFont>::operator=(AK::RefPtr<Gfx::BitmapFont> const&)
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::operator=(AK::RefPtr<JS::SourceCode const> const&)
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
12
    {
169
12
        RefPtr tmp { other };
170
12
        swap(tmp);
171
12
        return *this;
172
12
    }
AK::RefPtr<Shell::AST::Node>::operator=(AK::RefPtr<Shell::AST::Node> const&)
Line
Count
Source
168
654k
    {
169
654k
        RefPtr tmp { other };
170
654k
        swap(tmp);
171
654k
        return *this;
172
654k
    }
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
1.63k
    {
178
1.63k
        RefPtr tmp { other };
179
1.63k
        swap(tmp);
180
1.63k
        return *this;
181
1.63k
    }
_ZN2AK6RefPtrIN5Shell3AST4NodeEEaSINS2_11SyntaxErrorEQ13IsConvertibleIPTL0__PT_EEERS4_RKNS0_IS9_EE
Line
Count
Source
177
1.63k
    {
178
1.63k
        RefPtr tmp { other };
179
1.63k
        swap(tmp);
180
1.63k
        return *this;
181
1.63k
    }
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
3.15M
    {
192
3.15M
        RefPtr tmp { object };
193
3.15M
        swap(tmp);
194
3.15M
        return *this;
195
3.15M
    }
Unexecuted instantiation: AK::RefPtr<Core::Resource>::operator=(Core::Resource const&)
AK::RefPtr<Shell::AST::SyntaxError>::operator=(Shell::AST::SyntaxError const&)
Line
Count
Source
191
2.92M
    {
192
2.92M
        RefPtr tmp { object };
193
2.92M
        swap(tmp);
194
2.92M
        return *this;
195
2.92M
    }
AK::RefPtr<Shell::AST::Execute>::operator=(Shell::AST::Execute const&)
Line
Count
Source
191
236k
    {
192
236k
        RefPtr tmp { object };
193
236k
        swap(tmp);
194
236k
        return *this;
195
236k
    }
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
298k
    {
199
298k
        clear();
200
298k
        return *this;
201
298k
    }
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
298k
    {
199
298k
        clear();
200
298k
        return *this;
201
298k
    }
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
895M
    {
222
895M
        auto* ptr = exchange(m_ptr, nullptr);
223
895M
        unref_if_not_null(ptr);
224
895M
    }
AK::RefPtr<Gfx::Bitmap>::clear()
Line
Count
Source
221
3.32M
    {
222
3.32M
        auto* ptr = exchange(m_ptr, nullptr);
223
3.32M
        unref_if_not_null(ptr);
224
3.32M
    }
AK::RefPtr<AK::StringImpl const>::clear()
Line
Count
Source
221
585M
    {
222
585M
        auto* ptr = exchange(m_ptr, nullptr);
223
585M
        unref_if_not_null(ptr);
224
585M
    }
Unexecuted instantiation: AK::RefPtr<Gfx::VectorGraphic>::clear()
AK::RefPtr<Core::AnonymousBufferImpl>::clear()
Line
Count
Source
221
224k
    {
222
224k
        auto* ptr = exchange(m_ptr, nullptr);
223
224k
        unref_if_not_null(ptr);
224
224k
    }
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.14M
    {
222
2.14M
        auto* ptr = exchange(m_ptr, nullptr);
223
2.14M
        unref_if_not_null(ptr);
224
2.14M
    }
AK::RefPtr<Gfx::CMYKBitmap>::clear()
Line
Count
Source
221
27.2k
    {
222
27.2k
        auto* ptr = exchange(m_ptr, nullptr);
223
27.2k
        unref_if_not_null(ptr);
224
27.2k
    }
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
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<Gfx::Font>::clear()
Unexecuted instantiation: AK::RefPtr<Gfx::Typeface>::clear()
AK::RefPtr<Core::Resource>::clear()
Line
Count
Source
221
135
    {
222
135
        auto* ptr = exchange(m_ptr, nullptr);
223
135
        unref_if_not_null(ptr);
224
135
    }
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::clear()
AK::RefPtr<AK::WeakLink>::clear()
Line
Count
Source
221
17.6k
    {
222
17.6k
        auto* ptr = exchange(m_ptr, nullptr);
223
17.6k
        unref_if_not_null(ptr);
224
17.6k
    }
AK::RefPtr<Core::SharedMappedFile>::clear()
Line
Count
Source
221
10.1k
    {
222
10.1k
        auto* ptr = exchange(m_ptr, nullptr);
223
10.1k
        unref_if_not_null(ptr);
224
10.1k
    }
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::clear()
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::Lexer::ParsedIdentifiers>::clear()
Unexecuted instantiation: AK::RefPtr<JS::LabelledStatement const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::clear()
Unexecuted instantiation: AK::RefPtr<JS::ExportStatement const>::clear()
Unexecuted instantiation: AK::RefPtr<PDF::Object>::clear()
AK::RefPtr<PDF::SecurityHandler>::clear()
Line
Count
Source
221
12
    {
222
12
        auto* ptr = exchange(m_ptr, nullptr);
223
12
        unref_if_not_null(ptr);
224
12
    }
AK::RefPtr<PDF::OutlineDict>::clear()
Line
Count
Source
221
12
    {
222
12
        auto* ptr = exchange(m_ptr, nullptr);
223
12
        unref_if_not_null(ptr);
224
12
    }
AK::RefPtr<PDF::DictObject>::clear()
Line
Count
Source
221
24
    {
222
24
        auto* ptr = exchange(m_ptr, nullptr);
223
24
        unref_if_not_null(ptr);
224
24
    }
AK::RefPtr<PDF::XRefTable>::clear()
Line
Count
Source
221
12
    {
222
12
        auto* ptr = exchange(m_ptr, nullptr);
223
12
        unref_if_not_null(ptr);
224
12
    }
Unexecuted instantiation: AK::RefPtr<PDF::StreamObject>::clear()
AK::RefPtr<Shell::AST::Heredoc>::clear()
Line
Count
Source
221
71.7k
    {
222
71.7k
        auto* ptr = exchange(m_ptr, nullptr);
223
71.7k
        unref_if_not_null(ptr);
224
71.7k
    }
AK::RefPtr<Shell::AST::Node>::clear()
Line
Count
Source
221
139M
    {
222
139M
        auto* ptr = exchange(m_ptr, nullptr);
223
139M
        unref_if_not_null(ptr);
224
139M
    }
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
22.4M
    {
222
22.4M
        auto* ptr = exchange(m_ptr, nullptr);
223
22.4M
        unref_if_not_null(ptr);
224
22.4M
    }
AK::RefPtr<Shell::AST::Slice>::clear()
Line
Count
Source
221
731k
    {
222
731k
        auto* ptr = exchange(m_ptr, nullptr);
223
731k
        unref_if_not_null(ptr);
224
731k
    }
Unexecuted instantiation: AK::RefPtr<Shell::AST::Value>::clear()
AK::RefPtr<Shell::AST::VariableNode>::clear()
Line
Count
Source
221
76.1k
    {
222
76.1k
        auto* ptr = exchange(m_ptr, nullptr);
223
76.1k
        unref_if_not_null(ptr);
224
76.1k
    }
AK::RefPtr<Shell::AST::BarewordLiteral>::clear()
Line
Count
Source
221
54.2k
    {
222
54.2k
        auto* ptr = exchange(m_ptr, nullptr);
223
54.2k
        unref_if_not_null(ptr);
224
54.2k
    }
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
473k
    {
222
473k
        auto* ptr = exchange(m_ptr, nullptr);
223
473k
        unref_if_not_null(ptr);
224
473k
    }
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
122
    {
222
122
        auto* ptr = exchange(m_ptr, nullptr);
223
122
        unref_if_not_null(ptr);
224
122
    }
Unexecuted instantiation: AK::RefPtr<SQL::Heap>::clear()
AK::RefPtr<SQL::AST::Expression>::clear()
Line
Count
Source
221
138M
    {
222
138M
        auto* ptr = exchange(m_ptr, nullptr);
223
138M
        unref_if_not_null(ptr);
224
138M
    }
AK::RefPtr<SQL::AST::Select>::clear()
Line
Count
Source
221
1.87k
    {
222
1.87k
        auto* ptr = exchange(m_ptr, nullptr);
223
1.87k
        unref_if_not_null(ptr);
224
1.87k
    }
AK::RefPtr<SQL::AST::CommonTableExpressionList>::clear()
Line
Count
Source
221
431k
    {
222
431k
        auto* ptr = exchange(m_ptr, nullptr);
223
431k
        unref_if_not_null(ptr);
224
431k
    }
AK::RefPtr<SQL::AST::ReturningClause>::clear()
Line
Count
Source
221
3.20k
    {
222
3.20k
        auto* ptr = exchange(m_ptr, nullptr);
223
3.20k
        unref_if_not_null(ptr);
224
3.20k
    }
AK::RefPtr<SQL::AST::GroupByClause>::clear()
Line
Count
Source
221
426k
    {
222
426k
        auto* ptr = exchange(m_ptr, nullptr);
223
426k
        unref_if_not_null(ptr);
224
426k
    }
AK::RefPtr<SQL::AST::LimitClause>::clear()
Line
Count
Source
221
426k
    {
222
426k
        auto* ptr = exchange(m_ptr, nullptr);
223
426k
        unref_if_not_null(ptr);
224
426k
    }
Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::clear()
Unexecuted instantiation: AK::RefPtr<SQL::BTree>::clear()
225
226
31.2M
    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.47k
    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
12
    bool operator!() const { return !m_ptr; }
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::operator!() const
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::operator!() const
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::operator!() const
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::operator!() const
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::operator!() const
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
62.4k
    bool operator!() const { return !m_ptr; }
AK::RefPtr<Shell::AST::Node>::operator!() const
Line
Count
Source
226
27.6M
    bool operator!() const { return !m_ptr; }
AK::RefPtr<Shell::AST::SyntaxError>::operator!() const
Line
Count
Source
226
3.45M
    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
778
    bool operator!() const { return !m_ptr; }
227
228
    [[nodiscard]] T* leak_ref()
229
119M
    {
230
119M
        return exchange(m_ptr, nullptr);
231
119M
    }
Unexecuted instantiation: AK::RefPtr<Core::AnonymousBufferImpl>::leak_ref()
AK::RefPtr<Gfx::Bitmap>::leak_ref()
Line
Count
Source
229
2.07M
    {
230
2.07M
        return exchange(m_ptr, nullptr);
231
2.07M
    }
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
1.80M
    {
230
1.80M
        return exchange(m_ptr, nullptr);
231
1.80M
    }
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.05k
    {
230
1.05k
        return exchange(m_ptr, nullptr);
231
1.05k
    }
AK::RefPtr<AK::WeakLink>::leak_ref()
Line
Count
Source
229
8.82k
    {
230
8.82k
        return exchange(m_ptr, nullptr);
231
8.82k
    }
AK::RefPtr<Core::SharedMappedFile>::leak_ref()
Line
Count
Source
229
4.70k
    {
230
4.70k
        return exchange(m_ptr, nullptr);
231
4.70k
    }
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::Lexer::ParsedIdentifiers>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::LabelledStatement const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::leak_ref()
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::leak_ref()
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
76.2M
    {
230
76.2M
        return exchange(m_ptr, nullptr);
231
76.2M
    }
AK::RefPtr<Shell::AST::SyntaxError>::leak_ref()
Line
Count
Source
229
142
    {
230
142
        return exchange(m_ptr, nullptr);
231
142
    }
AK::RefPtr<Shell::AST::Slice>::leak_ref()
Line
Count
Source
229
62.4k
    {
230
62.4k
        return exchange(m_ptr, nullptr);
231
62.4k
    }
AK::RefPtr<Shell::AST::VariableNode>::leak_ref()
Line
Count
Source
229
76.1k
    {
230
76.1k
        return exchange(m_ptr, nullptr);
231
76.1k
    }
AK::RefPtr<Shell::AST::Heredoc>::leak_ref()
Line
Count
Source
229
44.3k
    {
230
44.3k
        return exchange(m_ptr, nullptr);
231
44.3k
    }
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
236k
    {
230
236k
        return exchange(m_ptr, nullptr);
231
236k
    }
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.3M
    {
230
38.3M
        return exchange(m_ptr, nullptr);
231
38.3M
    }
AK::RefPtr<SQL::AST::Select>::leak_ref()
Line
Count
Source
229
287
    {
230
287
        return exchange(m_ptr, nullptr);
231
287
    }
AK::RefPtr<SQL::AST::CommonTableExpressionList>::leak_ref()
Line
Count
Source
229
287k
    {
230
287k
        return exchange(m_ptr, nullptr);
231
287k
    }
AK::RefPtr<SQL::AST::ReturningClause>::leak_ref()
Line
Count
Source
229
1.55k
    {
230
1.55k
        return exchange(m_ptr, nullptr);
231
1.55k
    }
AK::RefPtr<SQL::AST::GroupByClause>::leak_ref()
Line
Count
Source
229
283k
    {
230
283k
        return exchange(m_ptr, nullptr);
231
283k
    }
AK::RefPtr<SQL::AST::LimitClause>::leak_ref()
Line
Count
Source
229
283k
    {
230
283k
        return exchange(m_ptr, nullptr);
231
283k
    }
Unexecuted instantiation: AK::RefPtr<SQL::IndexDef>::leak_ref()
232
233
    NonnullRefPtr<T> release_nonnull()
234
47.3M
    {
235
47.3M
        auto* ptr = leak_ref();
236
47.3M
        VERIFY(ptr);
237
47.3M
        return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr);
238
47.3M
    }
Unexecuted instantiation: AK::RefPtr<Gfx::Bitmap>::release_nonnull()
AK::RefPtr<AK::StringImpl const>::release_nonnull()
Line
Count
Source
234
1.05k
    {
235
1.05k
        auto* ptr = leak_ref();
236
1.05k
        VERIFY(ptr);
237
1.05k
        return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr);
238
1.05k
    }
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::release_nonnull()
Unexecuted instantiation: AK::RefPtr<JS::LabelledStatement const>::release_nonnull()
Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::release_nonnull()
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::release_nonnull()
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::release_nonnull()
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::release_nonnull()
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::release_nonnull()
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::release_nonnull()
Unexecuted instantiation: AK::RefPtr<PDF::DictObject>::release_nonnull()
AK::RefPtr<Shell::AST::Node>::release_nonnull()
Line
Count
Source
234
9.84M
    {
235
9.84M
        auto* ptr = leak_ref();
236
9.84M
        VERIFY(ptr);
237
9.84M
        return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr);
238
9.84M
    }
AK::RefPtr<Shell::AST::Slice>::release_nonnull()
Line
Count
Source
234
62.4k
    {
235
62.4k
        auto* ptr = leak_ref();
236
62.4k
        VERIFY(ptr);
237
62.4k
        return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr);
238
62.4k
    }
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
235k
    {
235
235k
        auto* ptr = leak_ref();
236
235k
        VERIFY(ptr);
237
235k
        return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr);
238
235k
    }
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.2M
    {
235
37.2M
        auto* ptr = leak_ref();
236
37.2M
        VERIFY(ptr);
237
37.2M
        return NonnullRefPtr<T>(NonnullRefPtr<T>::Adopt, *ptr);
238
37.2M
    }
239
240
362k
    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
155k
    ALWAYS_INLINE T* ptr() const { return as_ptr(); }
AK::RefPtr<Shell::AST::SyntaxError>::ptr() const
Line
Count
Source
240
1.63k
    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
204k
    ALWAYS_INLINE T* ptr() const { return as_ptr(); }
241
242
    ALWAYS_INLINE T* operator->() const
243
3.00G
    {
244
3.00G
        return as_nonnull_ptr();
245
3.00G
    }
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
2.99G
    {
244
2.99G
        return as_nonnull_ptr();
245
2.99G
    }
AK::RefPtr<Gfx::BilevelImage>::operator->() const
Line
Count
Source
243
30
    {
244
30
        return as_nonnull_ptr();
245
30
    }
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
1.44k
    {
244
1.44k
        return as_nonnull_ptr();
245
1.44k
    }
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
18
    {
244
18
        return as_nonnull_ptr();
245
18
    }
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::operator->() const
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::operator->() const
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::operator->() const
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::operator->() const
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::operator->() const
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
Unexecuted instantiation: AK::RefPtr<JS::Lexer::ParsedIdentifiers>::operator->() const
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::operator->() const
Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::operator->() const
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
124k
    {
244
124k
        return as_nonnull_ptr();
245
124k
    }
AK::RefPtr<Shell::AST::Node>::operator->() const
Line
Count
Source
243
5.98M
    {
244
5.98M
        return as_nonnull_ptr();
245
5.98M
    }
AK::RefPtr<Shell::AST::Heredoc>::operator->() const
Line
Count
Source
243
1.36k
    {
244
1.36k
        return as_nonnull_ptr();
245
1.36k
    }
AK::RefPtr<Shell::AST::VariableNode>::operator->() const
Line
Count
Source
243
62.4k
    {
244
62.4k
        return as_nonnull_ptr();
245
62.4k
    }
AK::RefPtr<Shell::AST::BarewordLiteral>::operator->() const
Line
Count
Source
243
54.2k
    {
244
54.2k
        return as_nonnull_ptr();
245
54.2k
    }
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
4.36M
    {
244
4.36M
        return as_nonnull_ptr();
245
4.36M
    }
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
236k
    {
244
236k
        return as_nonnull_ptr();
245
236k
    }
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
122
    {
244
122
        return as_nonnull_ptr();
245
122
    }
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
607M
    {
249
607M
        return *as_nonnull_ptr();
250
607M
    }
AK::RefPtr<AK::StringImpl const>::operator*() const
Line
Count
Source
248
585M
    {
249
585M
        return *as_nonnull_ptr();
250
585M
    }
AK::RefPtr<Gfx::Bitmap>::operator*() const
Line
Count
Source
248
25.7k
    {
249
25.7k
        return *as_nonnull_ptr();
250
25.7k
    }
AK::RefPtr<Gfx::BilevelImage>::operator*() const
Line
Count
Source
248
4
    {
249
4
        return *as_nonnull_ptr();
250
4
    }
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
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::operator*() const
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::operator*() const
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::operator*() const
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::operator*() const
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::operator*() const
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::operator*() const
AK::RefPtr<Shell::AST::SyntaxError>::operator*() const
Line
Count
Source
248
2.54M
    {
249
2.54M
        return *as_nonnull_ptr();
250
2.54M
    }
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
4.38M
    {
249
4.38M
        return *as_nonnull_ptr();
250
4.38M
    }
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
14.6M
    {
249
14.6M
        return *as_nonnull_ptr();
250
14.6M
    }
251
252
14.9M
    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
6
    ALWAYS_INLINE operator T*() const { return as_ptr(); }
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::operator JS::Identifier const*() const
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::operator JS::ASTNode const*() const
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::operator JS::Expression const*() const
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
14.9M
    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
157M
    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
293
    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
334
    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
8.77k
    ALWAYS_INLINE operator bool() { return !is_null(); }
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::operator bool()
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::operator bool()
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::operator bool()
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::operator bool()
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::operator bool()
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::operator bool()
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
50.9M
    ALWAYS_INLINE operator bool() { return !is_null(); }
AK::RefPtr<Shell::AST::SyntaxError>::operator bool()
Line
Count
Source
254
662k
    ALWAYS_INLINE operator bool() { return !is_null(); }
AK::RefPtr<Shell::AST::Slice>::operator bool()
Line
Count
Source
254
76.1k
    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
105M
    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
157M
    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
293
    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
334
    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
8.77k
    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
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::is_null() const
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::is_null() const
Unexecuted instantiation: AK::RefPtr<JS::LabelledStatement const>::is_null() const
Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::is_null() const
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::is_null() const
Unexecuted instantiation: AK::RefPtr<JS::MetaProperty const>::is_null() const
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::is_null() const
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
50.9M
    ALWAYS_INLINE bool is_null() const { return !m_ptr; }
AK::RefPtr<Shell::AST::SyntaxError>::is_null() const
Line
Count
Source
270
662k
    ALWAYS_INLINE bool is_null() const { return !m_ptr; }
AK::RefPtr<Shell::AST::Slice>::is_null() const
Line
Count
Source
270
76.1k
    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
105M
    ALWAYS_INLINE bool is_null() const { return !m_ptr; }
AK::RefPtr<SQL::AST::Select>::is_null() const
Line
Count
Source
270
450
    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
15.3M
    {
275
15.3M
        return m_ptr;
276
15.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
6
    {
275
6
        return m_ptr;
276
6
    }
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::as_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::as_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::as_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::as_ptr() const
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
155k
    {
275
155k
        return m_ptr;
276
155k
    }
AK::RefPtr<Shell::AST::SyntaxError>::as_ptr() const
Line
Count
Source
274
14.9M
    {
275
14.9M
        return m_ptr;
276
14.9M
    }
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
204k
    {
275
204k
        return m_ptr;
276
204k
    }
277
278
    ALWAYS_INLINE T* as_nonnull_ptr() const
279
3.61G
    {
280
3.61G
        VERIFY(m_ptr);
281
3.61G
        return m_ptr;
282
3.61G
    }
AK::RefPtr<AK::StringImpl const>::as_nonnull_ptr() const
Line
Count
Source
279
585M
    {
280
585M
        VERIFY(m_ptr);
281
585M
        return m_ptr;
282
585M
    }
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
2.99G
    {
280
2.99G
        VERIFY(m_ptr);
281
2.99G
        return m_ptr;
282
2.99G
    }
AK::RefPtr<Gfx::BilevelImage>::as_nonnull_ptr() const
Line
Count
Source
279
34
    {
280
34
        VERIFY(m_ptr);
281
34
        return m_ptr;
282
34
    }
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
1.44k
    {
280
1.44k
        VERIFY(m_ptr);
281
1.44k
        return m_ptr;
282
1.44k
    }
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
18
    {
280
18
        VERIFY(m_ptr);
281
18
        return m_ptr;
282
18
    }
Unexecuted instantiation: AK::RefPtr<Core::EventReceiver>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::SourceCode const>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::HandleImpl>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::Identifier const>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::ASTNode const>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::Expression const>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::FunctionExpression const>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::Statement const>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::BlockStatement const>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::CatchClause const>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::Lexer::ParsedIdentifiers>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::BindingPattern const>::as_nonnull_ptr() const
Unexecuted instantiation: AK::RefPtr<JS::FunctionBody const>::as_nonnull_ptr() const
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
6.91M
    {
280
6.91M
        VERIFY(m_ptr);
281
6.91M
        return m_ptr;
282
6.91M
    }
AK::RefPtr<Shell::AST::Slice>::as_nonnull_ptr() const
Line
Count
Source
279
124k
    {
280
124k
        VERIFY(m_ptr);
281
124k
        return m_ptr;
282
124k
    }
AK::RefPtr<Shell::AST::Node>::as_nonnull_ptr() const
Line
Count
Source
279
10.3M
    {
280
10.3M
        VERIFY(m_ptr);
281
10.3M
        return m_ptr;
282
10.3M
    }
AK::RefPtr<Shell::AST::Heredoc>::as_nonnull_ptr() const
Line
Count
Source
279
1.36k
    {
280
1.36k
        VERIFY(m_ptr);
281
1.36k
        return m_ptr;
282
1.36k
    }
AK::RefPtr<Shell::AST::VariableNode>::as_nonnull_ptr() const
Line
Count
Source
279
62.4k
    {
280
62.4k
        VERIFY(m_ptr);
281
62.4k
        return m_ptr;
282
62.4k
    }
AK::RefPtr<Shell::AST::BarewordLiteral>::as_nonnull_ptr() const
Line
Count
Source
279
54.2k
    {
280
54.2k
        VERIFY(m_ptr);
281
54.2k
        return m_ptr;
282
54.2k
    }
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
236k
    {
280
236k
        VERIFY(m_ptr);
281
236k
        return m_ptr;
282
236k
    }
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
122
    {
280
122
        VERIFY(m_ptr);
281
122
        return m_ptr;
282
122
    }
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
14.6M
    {
280
14.6M
        VERIFY(m_ptr);
281
14.6M
        return m_ptr;
282
14.6M
    }
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
205k
{
306
205k
    return NonnullRefPtr<T>(static_cast<T const&>(*ptr));
307
205k
}
Unexecuted instantiation: AK::NonnullRefPtr<JS::FunctionDeclaration const> AK::static_ptr_cast<JS::FunctionDeclaration const, JS::Declaration const>(AK::NonnullRefPtr<JS::Declaration const> const&)
Unexecuted instantiation: AK::NonnullRefPtr<JS::Identifier const> AK::static_ptr_cast<JS::Identifier const, JS::Expression const>(AK::NonnullRefPtr<JS::Expression const> const&)
Unexecuted instantiation: AK::NonnullRefPtr<JS::CallExpression const> AK::static_ptr_cast<JS::CallExpression const, JS::Expression const>(AK::NonnullRefPtr<JS::Expression const> const&)
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
568
{
306
568
    return NonnullRefPtr<T>(static_cast<T const&>(*ptr));
307
568
}
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
204k
{
306
204k
    return NonnullRefPtr<T>(static_cast<T const&>(*ptr));
307
204k
}
308
309
template<typename T, typename U>
310
inline RefPtr<T> static_ptr_cast(RefPtr<U> const& ptr)
311
130k
{
312
130k
    return RefPtr<T>(static_cast<T const*>(ptr.ptr()));
313
130k
}
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
76.1k
{
312
76.1k
    return RefPtr<T>(static_cast<T const*>(ptr.ptr()));
313
76.1k
}
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
54.2k
{
312
54.2k
    return RefPtr<T>(static_cast<T const*>(ptr.ptr()));
313
54.2k
}
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
58
{
312
58
    return RefPtr<T>(static_cast<T const*>(ptr.ptr()));
313
58
}
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