/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 |