Coverage Report

Created: 2026-10-28 07:05

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/serenity/AK/Traits.h
Line
Count
Source
1
/*
2
 * Copyright (c) 2018-2022, Andreas Kling <kling@serenityos.org>
3
 *
4
 * SPDX-License-Identifier: BSD-2-Clause
5
 */
6
7
#pragma once
8
9
#include <AK/BitCast.h>
10
#include <AK/Concepts.h>
11
#include <AK/Forward.h>
12
#include <AK/HashFunctions.h>
13
#include <AK/StringHash.h>
14
15
namespace AK {
16
17
template<typename T>
18
struct DefaultTraits {
19
    using PeekType = T&;
20
    using ConstPeekType = T const&;
21
0
    static constexpr bool is_trivial() { return false; }
Unexecuted instantiation: AK::DefaultTraits<AK::String>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ColorStop>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<unsigned char, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Gfx::GIFImageDescriptor> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ICOImageDescriptor>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Color>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::MQArithmeticCoderContext>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JBIG2::SegmentHeader>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::SegmentData>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::BilevelSubImage>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::RefPtr<Gfx::BilevelImage> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JBIG2::AdaptiveTemplatePixel>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JBIG2::Code>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<int> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ICC::ChromaticityTagData::xyCoordinate>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Gfx::ICC::TagData> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::FixedPoint<16ul, int> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ICC::XYZ>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ICC::MultiLocalizedUnicodeTagData::Record>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ICC::DistinctFourCC<(Gfx::ICC::FourCCType)4> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ICC::NamedColor2TagData::XYZOrLAB>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::CCITT::Change>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ImageAndTileSize::ComponentInformation>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::CodingStyleParameters::PrecinctSize>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::QuantizationDefault::ReversibleStepSize>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::QuantizationDefault::IrreversibleStepSize>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ProgressionOrderChange::Entry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<AK::Span<unsigned char const>, 1ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::CodingStyleComponent>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::QuantizationComponent>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::RegionOfInterest>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Comment>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::TileData>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::TilePartData>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::DecodedCodeBlock>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::DecodedCodeBlock::Layer>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::DecodedCodeBlock::Layer::Segment>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::DecodedPrecinct>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Array<Gfx::DecodedSubBand, 3ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::DecodedTileComponent>::is_trivial()
Unexecuted instantiation: JPEG2000Loader.cpp:AK::DefaultTraits<Gfx::read_one_packet_header(Gfx::JPEG2000LoadingContext&, Gfx::TileData&, AK::Span<unsigned char const>)::TemporaryCodeBlockData>::is_trivial()
Unexecuted instantiation: JPEG2000Loader.cpp:AK::DefaultTraits<Gfx::read_one_packet_header(Gfx::JPEG2000LoadingContext&, Gfx::TileData&, AK::Span<unsigned char const>)::TemporaryCodeBlockData::Segment>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEG2000::IDWTDecomposition>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ISOBMFF::JPEG2000ComponentMappingBox::Mapping>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<float, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Gfx::ISOBMFF::Box> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ISOBMFF::JPEG2000BitsPerComponentBox::BitsPerComponent>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ISOBMFF::JPEG2000PaletteBox::BitDepth>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<long, 4ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ISOBMFF::JPEG2000ChannelDefinitionBox::Channel>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Array<unsigned char, 16ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ScanComponent>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Component>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Detail::Macroblock<short> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEGXL::ExtraChannelInfo>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Gfx::JPEGXL::MATree::DecisionNode, Gfx::JPEGXL::MATree::LeafNode> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEGXL::SqueezeParams>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEGXL::ChannelInfo>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEGXL::Detail::Channel<int> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEGXL::TransformInfo>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<Gfx::JPEGXL::VarDCTLfGroup> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<Gfx::Point<unsigned int>, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEGXL::Detail::Channel<float> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEGXL::Frame>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Compress::Brotli::CanonicalCode>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEGXL::ANSHistogram>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::JPEGXL::EntropyDecoder::HybridUint>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Painter::State>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::PaletteEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Scanline>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::AnimationFrame>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<AK::Detail::ByteBuffer<32ul>, AK::String, unsigned int, Gfx::TIFF::Rational<unsigned int>, int, Gfx::TIFF::Rational<int>, double> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::TinyVGDecodedImageData::DrawCommand>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Line<float> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Detail::Edge>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::AA> >::WindingCounts>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample16x<Gfx::Detail::AA> >::WindingCounts>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample32x<Gfx::Detail::AA> >::WindingCounts>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample2x<Gfx::Detail::NoAA> >::WindingCounts>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::EdgeFlagPathRasterizer<Gfx::Detail::Sample8x<Gfx::Detail::NoAA> >::WindingCounts>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<RIFF::Detail::Chunk<RIFF::Detail::ChunkHeader<AK::LittleEndian<unsigned int> > > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::ANMFChunk>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::PrefixCodeGroup>::is_trivial()
Unexecuted instantiation: WebPLoaderLossless.cpp:AK::DefaultTraits<AK::NonnullOwnPtr<Gfx::(anonymous namespace)::Transform> >::is_trivial()
Unexecuted instantiation: WebPLoaderLossy.cpp:AK::DefaultTraits<Gfx::(anonymous namespace)::MacroblockMetadata>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::BooleanDecoder>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Gfx::DrawGlyph, Gfx::DrawEmoji> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::DirectionalRun>::is_trivial()
Unexecuted instantiation: Painter.cpp:AK::DefaultTraits<Gfx::Painter::for_each_line_segment_on_bezier_curve(Gfx::Point<float>, Gfx::Point<float>, Gfx::Point<float>, AK::Function<void (Gfx::Point<float>, Gfx::Point<float>)>&)::SegmentDescriptor>::is_trivial()
Unexecuted instantiation: Painter.cpp:AK::DefaultTraits<Gfx::Painter::for_each_line_segment_on_cubic_bezier_curve(Gfx::Point<float>, Gfx::Point<float>, Gfx::Point<float>, Gfx::Point<float>, AK::Function<void (Gfx::Point<float>, Gfx::Point<float>)>&)::SegmentDescriptor>::is_trivial()
Unexecuted instantiation: Emoji.cpp:AK::DefaultTraits<Gfx::emoji_for_code_point_iterator_impl<AK::Utf8CodePointIterator>(AK::Utf8CodePointIterator&)::EmojiAndCodePoints>::is_trivial()
Unexecuted instantiation: Emoji.cpp:AK::DefaultTraits<Gfx::emoji_for_code_point_iterator_impl<AK::Utf32CodePointIterator>(AK::Utf32CodePointIterator&)::EmojiAndCodePoints>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<OpenType::Kern::Subtable>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::RefPtr<Gfx::Font> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Gfx::Typeface> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::RefPtr<Gfx::BitmapFont> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<unsigned long> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::StringView>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<OpenType::PointIterator::Item>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<Gfx::Point<float>, 0ul> >::is_trivial()
Unexecuted instantiation: Path.cpp:AK::DefaultTraits<Gfx::Path::stroke_to_fill(Gfx::Path::StrokeStyle const&) const::ActiveRange>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Block>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::ByteString>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Detail::ByteBuffer<0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::MaskSpan>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<URL::URL>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::BinaryHeap<unsigned short, unsigned short, 288ul>::Node>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<RIFF::Detail::OwnedChunk<RIFF::Detail::ChunkHeader<AK::LittleEndian<unsigned int> > > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::JsonValue>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<IPC::AutoCloseFileDescriptor> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<pollfd>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Core::ThreadEventQueue::Private::QueuedEvent>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Core::Promise<AK::NonnullRefPtr<Core::EventReceiver>, AK::Error> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Core::EventReceiver> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<addrinfo>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Media::Matroska::CuePoint>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Detail::ByteBuffer<32ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<XML::Node> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<XML::ParseError>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<XML::ElementDeclaration, XML::AttributeListDeclaration, AK::Variant<XML::GEDeclaration, XML::PEDeclaration>, XML::NotationDeclaration> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<XML::ElementDeclaration::Children::Entry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<XML::AttributeListDeclaration::Definition>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Tuple<IMAP::FetchCommand::DataItem, AK::ByteString> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<IMAP::ListItem>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Tuple<unsigned int, IMAP::FetchResponseData> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<IMAP::StatusItem>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<IMAP::Address>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::OwnPtr<IMAP::BodyStructure, AK::DefaultDelete<IMAP::BodyStructure> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<IMAP::BodyExtension>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::OwnPtr<IMAP::BodyExtension, AK::DefaultDelete<IMAP::BodyExtension> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Gemini::Line> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::ValueType>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::FunctionType>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::ImportSection::Import>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::TableSection::Table>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::MemorySection::Memory>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::Instruction>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::GlobalSection::Global>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::ExportSection::Export>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::Expression>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::ElementSection::Element>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::Locals>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::CodeSection::Code>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::DataSection::Data>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::CustomSection>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ImportAttribute>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::RegexStringView>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<unsigned long, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::DeprecatedFlyString>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::Statement const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::Declaration const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::FunctionDeclaration const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::ImportStatement const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::ExportStatement const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::CallExpressionArgument>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::SwitchCase const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<JS::Bytecode::BasicBlock> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::DeclarativeEnvironment::Binding>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ClassFieldDefinition>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::PrivateElement>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::UnwindInfo>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<JS::Environment> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::FunctionParameter>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::ClassFieldDefinition, JS::NonnullGCPtr<JS::ECMAScriptFunctionObject> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::ScopedOperand>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::IdentifierTableIndex>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<JS::Bytecode::ScopedOperand> >::is_trivial()
Unexecuted instantiation: Generator.cpp:AK::DefaultTraits<JS::Bytecode::Generator::compile(JS::VM&, JS::ASTNode const&, JS::FunctionKind, JS::GCPtr<JS::ECMAScriptFunctionObject const>, JS::Bytecode::Generator::MustPropagateCompletion, AK::Vector<AK::DeprecatedFlyString, 0ul>)::UnlinkedExceptionHandlers>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::Executable::ExceptionHandlers>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::Register>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::Generator::LabelableScope>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::PropertyLookupCache>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::GlobalVariableCache>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::ParsedRegex>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<JS::CellAllocator> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<JS::Cell> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<JS::Cell> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Position>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::DisposableResource>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Lexer::TemplateState>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::Identifier> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::ClassElement const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::ObjectProperty> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::RefPtr<JS::Expression const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::Expression const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ParserError>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::BindingPattern::BindingEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<JS::VariableDeclarator const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::OptionalChain::Call, JS::OptionalChain::ComputedReference, JS::OptionalChain::MemberReference, JS::OptionalChain::PrivateMemberReference> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Parser::ParserState>::is_trivial()
Unexecuted instantiation: Parser.cpp:AK::DefaultTraits<JS::Parser::parse_import_statement(JS::Program&)::ImportWithLocation>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ImportEntry>::is_trivial()
Unexecuted instantiation: Parser.cpp:AK::DefaultTraits<JS::Parser::parse_export_statement(JS::Program&)::EntryAndLocation>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ExportEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ModuleWithSpecifier>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<JS::CyclicModule> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ECMAScriptFunctionObject::VariableNameToInitialize>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::AsyncGeneratorRequest>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::TracebackFrame>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Temporal::Annotation>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Intl::PatternPartitionWithSource>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Intl::PatternPartition>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Locale::Keyword>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Locale::LocaleExtension, Locale::TransformedExtension, Locale::OtherExtension> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Crypto::SignedBigInteger>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::TimeZoneIdentifier>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Intl::PatternPartitionWithUnit>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Console::Group>::is_trivial()
Unexecuted instantiation: Object.cpp:AK::DefaultTraits<JS::Object::define_properties(JS::Value)::NameAndDescriptor>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::PrivateName>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<JS::PromiseReaction> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<JS::Match> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Utf16String>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Temporal::TemporalUnit>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<JS::Temporal::Instant> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<JS::HeapFunction<JS::ThrowCompletionOr<JS::Value> ()> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<JS::FinalizationRegistry> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<JS::ExecutionContext*, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::VM::StoredModule>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::StackTraceElement>::is_trivial()
Unexecuted instantiation: SourceTextModule.cpp:AK::DefaultTraits<JS::module_requests(JS::Program&)::RequestedModuleAndSourceIndex>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ModuleRequest>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ResolvedBinding>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::ModuleEnvironment::IndirectBinding>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::Match>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<regex::Match, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::OpCode_Compare::execute(regex::MatchInput const&, regex::MatchState&) const::DisjunctionState>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::CompareTypeAndValuePair>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<regex::CompareTypeAndValuePair, 0ul> >::is_trivial()
Unexecuted instantiation: RegexOptimizer.cpp:AK::DefaultTraits<AK::HashMap<unsigned long, AK::Vector<regex::Optimizer::append_alternation(regex::ByteCode&, AK::Span<regex::ByteCode>)::JumpEdge, 0ul>, AK::Traits<unsigned long>, AK::Traits<AK::Vector<regex::Optimizer::append_alternation(regex::ByteCode&, AK::Span<regex::ByteCode>)::JumpEdge, 0ul> >, false> >::is_trivial()
Unexecuted instantiation: RegexOptimizer.cpp:AK::DefaultTraits<regex::Optimizer::append_alternation(regex::ByteCode&, AK::Span<regex::ByteCode>)::JumpEdge>::is_trivial()
Unexecuted instantiation: RegexOptimizer.cpp:AK::DefaultTraits<regex::Optimizer::append_alternation(regex::ByteCode&, AK::Span<regex::ByteCode>)::QualifiedIP>::is_trivial()
Unexecuted instantiation: RegexOptimizer.cpp:AK::DefaultTraits<regex::Optimizer::append_alternation(regex::ByteCode&, AK::Span<regex::ByteCode>)::Patch>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::Detail::Block>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::Regex<regex::PosixBasicParser>::attempt_rewrite_loops_as_atomic_groups(AK::Vector<regex::Detail::Block, 0ul> const&)::CandidateBlock>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::Regex<regex::PosixExtendedParser>::attempt_rewrite_loops_as_atomic_groups(AK::Vector<regex::Detail::Block, 0ul> const&)::CandidateBlock>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::Regex<regex::ECMA262Parser>::attempt_rewrite_loops_as_atomic_groups(AK::Vector<regex::Detail::Block, 0ul> const&)::CandidateBlock>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::ByteCode>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Locale::CalendarPattern>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Locale::CalendarRangePattern>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Locale::NumberFormat>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Locale::RelativeTimeFormat>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Locale::TransformedField>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::FixedArray<Audio::Sample> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Audio::Sample>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Audio::Person>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Audio::PictureData>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<long, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Audio::SeekPoint>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Audio::VorbisCommentPair>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<DNS::Question>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<PDF::Error>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<PDF::XRefEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<PDF::Reference>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<PDF::Value>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<float> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<PDF::OutlineItem> >::is_trivial()
Unexecuted instantiation: DocumentParser.cpp:AK::DefaultTraits<PDF::DocumentParser::parse_xref_stream()::Subsection>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<PDF::DocumentParser::PageOffsetHintTableEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::RefPtr<PDF::DictObject> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<PDF::Operator>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Crypto::UnsignedBigInteger>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<HTTP::Header>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Line::StringMetrics::LineMetrics>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Line::KeyBinding>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Line::StringMetrics::MaskedChar>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Shell::AST::Redirection> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::AST::NodeWithAction>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Shell::AST::Slice> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::AST::Command>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Shell::AST::Value> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Shell::AST::Node> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::AST::NameWithPosition>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::AST::Position::Line>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::AST::Position>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::AST::VariableDeclarations::Variable>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::AST::MatchEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<regex::Regex<regex::ECMA262Parser> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::Parser::HeredocInitiationRecord>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Line::CompletionSuggestion>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::StringBuilder>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<AK::String, long, Shell::Arithmetic::Operator> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Shell::Posix::ParameterExpansion, Shell::Posix::CommandExpansion, Shell::Posix::ArithmeticExpansion> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::Posix::Token>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Shell::Posix::ResolvedParameterExpansion, Shell::Posix::ResolvedCommandExpansion, Shell::Posix::ResolvedArithmeticExpansion> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::Posix::HeredocEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::Posix::Parser::Error>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Shell::Shell::LocalFrame> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Shell::AST::Rewiring> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<char const*>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Shell::Job> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<AK::String, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::Shell::Promise::Data::Unveil>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Shell::SavedFileDescriptors::SavedFileDescriptor>::is_trivial()
Unexecuted instantiation: Builtin.cpp:AK::DefaultTraits<Shell::Shell::builtin_set(Main::Arguments)::Variable>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Line::Editor::HistoryEntry>::is_trivial()
Unexecuted instantiation: Editor.cpp:AK::DefaultTraits<Line::Editor::readjust_anchored_styles(unsigned long, Line::Editor::ModificationKind)::Anchor>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Utf8View>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Line::XtermSuggestionDisplay::PageRange>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::OptionParser::Option>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Core::ArgsParser::Option>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Core::ArgsParser::Arg>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<ELF::Image::SortedSymbol>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Archive::ZipMember>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<WOFF2::FontPoint>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<WOFF2::TableDirectoryEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::Task> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::EasingStyleValue::Linear::Stop>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::EasingStyleValue::CubicBezier::CachedSample>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::DOM::AccessibilityTreeNode> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::MutationRecord> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::WeakPtr<Web::CSS::FontLoader const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::DOM::EventTarget> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::RegisteredObserver> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::SourceLocation>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::DOM::Element> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Web::DOM::CustomElementUpgradeReaction, Web::DOM::CustomElementCallbackReaction> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Web::CSS::FilterOperation::Blur, Web::CSS::FilterOperation::DropShadow, Web::CSS::FilterOperation::HueRotate, Web::CSS::FilterOperation::Color> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Web::CSS::ExplicitGridTrack, Web::CSS::GridLineNames> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Polygon::Point>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Array<AK::FlyString, 2ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::ShadowData>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Web::CSS::AngleOrCalculated, Web::CSS::LengthPercentage, Web::CSS::NumberPercentage> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::CSS::CSSRule> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::CSS::CSSImportRule> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::FlyString>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Web::CSS::MediaQuery> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Web::CSS::MediaCondition> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::ColorStop>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::StyleProperty>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::PropertyID>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::ValueComparingNonnullRefPtr<Web::CSS::CSSStyleValue const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Parser::ComponentValue>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<AK::Variant<Web::CSS::Parser::AtRule, Web::CSS::Parser::QualifiedRule>, AK::Vector<Web::CSS::Parser::Declaration, 0ul> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Parser::Declaration>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Web::CSS::Parser::AtRule, Web::CSS::Parser::QualifiedRule> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Supports::InParens>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<Web::CSS::Parser::ComponentValue, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Web::CSS::Selector> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Selector::CompoundSelector>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Selector::SimpleSelector>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Percentage>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::UnicodeRange>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Length>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::CounterDefinition>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::LengthPercentage>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::ParsedFontFace::Source>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::TransitionStyleValue::Transition>::is_trivial()
Unexecuted instantiation: Parser.cpp:AK::DefaultTraits<AK::Variant<AK::NonnullOwnPtr<Web::CSS::CalculationNode>, Web::CSS::Parser::Parser::parse_a_calculation(AK::Vector<Web::CSS::Parser::ComponentValue, 0ul> const&)::Operator> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Web::CSS::CalculationNode> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Web::CSS::Parser::PropertyDependencyNode> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::ColorStopListElement<Web::CSS::LengthPercentage> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::ColorStopListElement<Web::CSS::AnglePercentage> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::ExplicitGridTrack>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Parser::Token>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::HTMLToken::Attribute>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::Element> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::BorderRadiiClip>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::ShadowData>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::PaintableFragment>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::MatchingRule>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<Web::CSS::PropertyID, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::StyleComputer::LayerMatchingRules>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::StyleComputer::MatchingFontCandidate>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Web::CSS::FontLoader> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::FileAPI::File> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Animations::Animation> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Animations::Animatable::TransitionAttributes>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Animations::BaseKeyframe>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<double> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<AK::String, AK::NonnullRefPtr<Web::CSS::CSSStyleValue const> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<JS::Object> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Transformation>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::CounterData>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::CSS::CSSStyleSheet> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::RefPtr<Web::CSS::CSSStyleValue const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::Counter>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::ValueComparingNonnullRefPtr<Web::CSS::CSSStyleValue> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::POSTResource::Directive>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Layout::Box const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Layout::NodeWithStyle> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::HTMLScriptElement> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::HTML::HTMLScriptElement> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::DocumentObserver> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::WeakPtr<Web::CSS::MediaQueryList> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::HTML::Navigable> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::ResizeObserver::ResizeObserver> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::IntersectionObserver::IntersectionObserver> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::IntersectionObserver::IntersectionObserver> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::DOM::Document::PendingAnimationEvent>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::ResizeObserver::ResizeObservation> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::ResizeObserver::ResizeObserverEntry> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::ResizeObserver::ResizeObserverSize> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::ShadowRoot> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::DOM::Range> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::CSS::FontFace> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<JS::PromiseCapability> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::DOM::AbortSignal> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::Geometry::DOMRect> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::Handle<Web::DOM::Element>, Web::HTML::AlreadyConstructedCustomElementMarker> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::IntersectionObserver::IntersectionObserverRegistration>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::DOM::Event::PathEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::DOM::EventTarget> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::DOM::DOMEventListener> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::DOMEventListener> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<JS::HeapFunction<void ()> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::DOM::AbortSignal> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::MutationObserver> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::WeakPtr<Web::DOM::Node> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::DOM::MutationRecord> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::Attr> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::DOM::Node> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::Node> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::NonnullGCPtr<Web::DOM::Element>, JS::NonnullGCPtr<Web::DOM::Text> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<AK::FlyString> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::DOMParsing::LocalNameSetEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::DOMURL::QueryParam>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Fetch::Infrastructure::Header>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Bindings::RsaOtherPrimesInfo>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Geometry::DOMRect> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::CloseWatcher> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<JS::NonnullGCPtr<Web::HTML::CloseWatcher>, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::CustomElementDefinition> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::DOM::Document> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::WeakPtr<Web::DOM::Document> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::EnvironmentSettingsObject> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::HTML::Window> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::Handle<Web::WebIDL::BufferSource>, JS::Handle<Web::FileAPI::Blob>, AK::String> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::XHR::FormDataEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::CanvasRenderingContext2D::PreparedTextGlyph>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::CanvasState::DrawingState>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::Handle<Web::DOM::Element>, JS::Handle<Web::DOM::Text> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<AK::String, Web::HTML::RequiredLineBreakCount> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::HTMLElement> >::is_trivial()
Unexecuted instantiation: HTMLFormElement.cpp:AK::DefaultTraits<Web::HTML::HTMLFormElement::supported_property_names() const::SourcedName>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<JS::HeapFunction<void ()> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Web::HTML::FileFilter::FileType, Web::HTML::FileFilter::MimeType, Web::HTML::FileFilter::Extension> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Fetch::Infrastructure::FetchRecord> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::Fetch::Infrastructure::Response> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::AudioTrack> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Markdown::LineIterator::Context>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::DOMStringMap::NameValuePair>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::SelectItemOption>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::HTML::HTMLOptionElement> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Web::HTML::SelectItemOption, Web::HTML::SelectItemOptionGroup, Web::HTML::SelectItemSeparator> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::CrossOriginProperty>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<IPC::File>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<JS::Object> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::HTML::MessagePort> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::HTML::DocumentState> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::SessionHistoryEntry> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::EventTarget> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::DocumentState::NestedHistory>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::NavigationHistoryEntry> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::WebIDL::CallbackType> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<JS::Handle<Web::DOM::Element>, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::HTMLToken>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::HTMLToken::Position>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::ListOfActiveFormattingElements::Entry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::StringOrSymbol>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<JS::HeapFunction<void (Web::HTML::ModuleMap::Entry)> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::SessionHistoryTraversalQueueEntry> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::SharedResourceRequest::Callbacks>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::AnimatedBitmapDecodedImageData::Frame>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::ImageSource>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::TransferDataHolder>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<JS::NonnullGCPtr<Web::HTML::SessionHistoryEntry>, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::HTML::ChangingNavigableContinuationState> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::VideoTrack> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::HTML::Window> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Web::HTML::IdleCallback> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::Plugin> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::MimeType> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::Navigable> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::FileAPI::Blob> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Platform::Frame>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::PerformanceTimeline::PerformanceObserver> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::PerformanceTimeline::PerformanceEntry> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::PerformanceTimeline::PerformanceEntry> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<JS::Promise> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<JS::Promise> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<URL::Origin>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::SelectedFile>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::IntersectionObserver::IntersectionObserverEntry> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::IntersectionObserver::IntersectionObserverEntry> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Web::Layout::BlockFormattingContext::FloatingBox> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::FlexFormattingContext::FlexItem>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::FlexFormattingContext::FlexLine>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::GridItem>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::GridFormattingContext::GridTrack>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSSPixels>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::GridFormattingContext::GridLine>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::Viewport::TextPosition>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::Viewport::TextBlock>::is_trivial()
Unexecuted instantiation: Dump.cpp:AK::DefaultTraits<Web::dump_tree(AK::StringBuilder&, Web::Layout::Node const&, bool, bool, bool)::NameAndValue>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Layout::NodeWithStyleAndBoxModelMetrics const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::InlineLevelIterator::Item>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::LineBox>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::LineBoxFragment>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::BackgroundLayerData>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Web::CSS::ResolvedFilter::Blur, Web::CSS::ResolvedFilter::DropShadow, Web::CSS::ResolvedFilter::HueRotate, Web::CSS::ResolvedFilter::Color> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::Layout::Node const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<Web::Layout::TableFormattingContext::BorderConflictFinder::RowGroupInfo> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::TableFormattingContext::ConflictingEdge>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::TableFormattingContext::Column>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<AK::Optional<Web::Layout::TableGrid::Cell const&>, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<Web::Layout::TableGrid::Cell const&> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<Web::CSSPixels, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::TableGrid::Cell>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::TableGrid::Row>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::TextNode::Chunk>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::Layout::Node> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::Layout::Box> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::WeakPtr<Web::ResourceClient> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::ContentFilter::Pattern>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::DragDataStoreItem>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::DataTransferItem> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<AK::Vector<Web::Painting::DisplayList::CommandListItem, 512ul> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::DisplayList::CommandListItem>::is_trivial()
Unexecuted instantiation: DisplayList.cpp:AK::DefaultTraits<Web::Painting::DisplayList::mark_unnecessary_commands()::SampleCornersBlitCornersRange>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::DisplayListPlayerCPU::StackingContext>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::AffineDisplayListPlayerCPU::StackingContext>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::RefPtr<Web::Painting::BorderRadiusCornerClipper> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::DisplayListRecorder::State>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::DisplayListRecorder::CornerClipState>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Rect<int> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::DistinctNumeric<int, Web::__DevicePixels_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::CastToUnderlying, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Painting::BorderEdgePaintingInfo>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Painting::Paintable const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::PerformanceTimeline::PerformanceObserverInit>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::ServiceWorker::Job> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::SRI::Metadata>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Streams::ReadIntoRequest> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::SVG::PathInstruction>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::SVG::Transform>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::SVG::SVGTransform> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::UIEvents::PointerEvent> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::Handle<Web::FileAPI::File>, AK::String> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::XMLDocumentBuilder::NamespaceStackEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::TransformFunctionParameter>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<IDL::Type const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<IDL::EffectiveOverloadSet::Item>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::Value, Web::WebIDL::ResolvedOverload::Missing> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::Handle<Web::DOM::Node>, AK::String> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::DOM::ShadowRoot> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<double, Web::Geometry::DOMPointInit> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Web::Geometry::DOMPointInit>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<Web::UIEvents::PointerEvent> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::Value>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::Reference>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<Web::WebAssembly::Detail::CompiledWebAssemblyModule> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::Validator::StackEntry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<JS::Float32Array> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Markdown::Block> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::OwnPtr<Markdown::ContainerBlock, AK::DefaultDelete<Markdown::ContainerBlock> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Markdown::Table::Column>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Markdown::Text>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Markdown::Text::Token>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Markdown::Text::Node> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Media::Track>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Media::Video::VP8::BitmapVideoFrame> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Media::VideoFrame> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<Media::Video::VP9::TileContext, 1ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Media::Video::VP9::TileContext>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<Threading::WorkerThread<Media::DecoderError> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Media::Video::VP9::MotionVector>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::FontCascadeList::Entry>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::OutputHuffmanTable::Symbol>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Gfx::Detail::Macroblock<float> >::is_trivial()
Unexecuted instantiation: JPEGWriter.cpp:AK::DefaultTraits<AK::Variant<Gfx::(anonymous namespace)::JPEGEncodingContext::Symbol, Gfx::(anonymous namespace)::JPEGEncodingContext::RawBits> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullOwnPtr<IPC::Message> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::Frame>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::Label>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Wasm::WasmFunction, Wasm::HostFunction> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::TableInstance>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::MemoryInstance>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::GlobalInstance>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::DataInstance>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::ElementInstance>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<Wasm::Reference, 0ul> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::ExportInstance>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<AK::DistinctNumeric<unsigned long, Wasm::__FunctionAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment>, AK::DistinctNumeric<unsigned long, Wasm::__TableAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment>, AK::DistinctNumeric<unsigned long, Wasm::__MemoryAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment>, AK::DistinctNumeric<unsigned long, Wasm::__GlobalAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> > >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::TableType>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::MemoryType>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::GlobalType>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<Wasm::Validator::Frame>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::TupleElementDescriptor>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::AST::CaseExpression::WhenThenClause>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::AST::ColumnDefinition> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::AST::ChainedExpression> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::AST::Update::UpdateColumns>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::AST::TableOrSubquery> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::AST::ResultColumn> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::AST::Expression> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::AST::OrderingTerm> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::AST::CommonTableExpression> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::AST::SignedNumber> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::AST::ReturningClause::ColumnClause>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::AST::Parser::Error>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::ResultRow>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::Value>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::AST::ResultColumn const> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::Tuple>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::Row>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::Key>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::KeyPartDef> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<AK::NonnullRefPtr<SQL::ColumnDef> >::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<SQL::DownPointer>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<HID::Field>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<HID::ApplicationCollection>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<HID::Collection>::is_trivial()
Unexecuted instantiation: AK::DefaultTraits<HID::ItemStateTable>::is_trivial()
22
0
    static constexpr bool is_trivially_serializable() { return false; }
Unexecuted instantiation: AK::DefaultTraits<AK::LEB128<unsigned int> >::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<RIFF::Detail::FileHeader<RIFF::Detail::ChunkHeader<AK::LittleEndian<unsigned int> > > >::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<RIFF::ChunkID>::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<RIFF::Detail::ChunkHeader<AK::BigEndian<unsigned int> > >::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<RIFF::Detail::ChunkHeader<AK::LittleEndian<unsigned int> > >::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<RIFF::Detail::OwnedChunk<RIFF::Detail::ChunkHeader<AK::LittleEndian<unsigned int> > > >::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<AK::LEB128<long> >::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<AK::LEB128<int> >::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<Audio::QOA::FrameHeader>::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<RIFF::OwnedList>::is_trivially_serializable()
Unexecuted instantiation: AK::DefaultTraits<DNS::Name>::is_trivially_serializable()
23
1.56G
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<AK::String>::equals(AK::String const&, AK::String const&)
Line
Count
Source
23
1.54M
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<AK::StringView>::equals(AK::StringView const&, AK::StringView const&)
Line
Count
Source
23
1.29M
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<unsigned int>::equals(unsigned int const&, unsigned int const&)
Line
Count
Source
23
291M
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<int>::equals(int const&, int const&)
Line
Count
Source
23
14.7k
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<Gfx::GlyphIndexWithSubpixelOffset>::equals(Gfx::GlyphIndexWithSubpixelOffset const&, Gfx::GlyphIndexWithSubpixelOffset const&)
Unexecuted instantiation: AK::DefaultTraits<float>::equals(float const&, float const&)
AK::DefaultTraits<unsigned long>::equals(unsigned long const&, unsigned long const&)
Line
Count
Source
23
847M
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<AK::ByteString>::equals(AK::ByteString const&, AK::ByteString const&)
Line
Count
Source
23
17.1M
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<Core::Notifier*>::equals(Core::Notifier* const&, Core::Notifier* const&)
AK::DefaultTraits<char>::equals(char const&, char const&)
Line
Count
Source
23
372M
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<JS::Cell*>::equals(JS::Cell* const&, JS::Cell* const&)
Unexecuted instantiation: AK::DefaultTraits<JS::Object const*>::equals(JS::Object const* const&, JS::Object const* const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<JS::Object> >::equals(JS::NonnullGCPtr<JS::Object> const&, JS::NonnullGCPtr<JS::Object> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::Bytecode::Generator::BlockBoundaryType>::equals(JS::Bytecode::Generator::BlockBoundaryType const&, JS::Bytecode::Generator::BlockBoundaryType const&)
AK::DefaultTraits<AK::DeprecatedFlyString>::equals(AK::DeprecatedFlyString const&, AK::DeprecatedFlyString const&)
Line
Count
Source
23
2.85M
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<JS::Bytecode::BasicBlock const*>::equals(JS::Bytecode::BasicBlock const* const&, JS::Bytecode::BasicBlock const* const&)
Line
Count
Source
23
1
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<JS::HeapBlock*>::equals(JS::HeapBlock* const&, JS::HeapBlock* const&)
Unexecuted instantiation: AK::DefaultTraits<unsigned long*>::equals(unsigned long* const&, unsigned long* const&)
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<JS::CyclicModule> >::equals(JS::GCPtr<JS::CyclicModule> const&, JS::GCPtr<JS::CyclicModule> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::Module*>::equals(JS::Module* const&, JS::Module* const&)
Unexecuted instantiation: AK::DefaultTraits<JS::CyclicModule*>::equals(JS::CyclicModule* const&, JS::CyclicModule* const&)
Unexecuted instantiation: AK::DefaultTraits<Locale::CalendarPatternStyle>::equals(Locale::CalendarPatternStyle const&, Locale::CalendarPatternStyle const&)
AK::DefaultTraits<unsigned char>::equals(unsigned char const&, unsigned char const&)
Line
Count
Source
23
95.9k
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<JS::Object*>::equals(JS::Object* const&, JS::Object* const&)
AK::DefaultTraits<JS::GCPtr<JS::Object> >::equals(JS::GCPtr<JS::Object> const&, JS::GCPtr<JS::Object> const&)
Line
Count
Source
23
13.0k
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<JS::Value>::equals(JS::Value const&, JS::Value const&)
AK::DefaultTraits<JS::GCPtr<JS::Object const> >::equals(JS::GCPtr<JS::Object const> const&, JS::GCPtr<JS::Object const> const&)
Line
Count
Source
23
5.46k
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<JS::Utf16String>::equals(JS::Utf16String const&, JS::Utf16String const&)
AK::DefaultTraits<JS::StringOrSymbol>::equals(JS::StringOrSymbol const&, JS::StringOrSymbol const&)
Line
Count
Source
23
161k
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<JS::GCPtr<JS::Shape> >::equals(JS::GCPtr<JS::Shape> const&, JS::GCPtr<JS::Shape> const&)
Line
Count
Source
23
3.35k
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<JS::TransitionKey>::equals(JS::TransitionKey const&, JS::TransitionKey const&)
Line
Count
Source
23
23.8k
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<JS::Shape*>::equals(JS::Shape* const&, JS::Shape* const&)
Line
Count
Source
23
5.83k
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<JS::Temporal::OptionType>::equals(JS::Temporal::OptionType const&, JS::Temporal::OptionType const&)
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<JS::Cell> >::equals(JS::GCPtr<JS::Cell> const&, JS::GCPtr<JS::Cell> const&)
AK::DefaultTraits<AK::DisjointSpans<unsigned long const, AK::Vector<AK::Span<unsigned long const>, 0ul> > >::equals(AK::DisjointSpans<unsigned long const, AK::Vector<AK::Span<unsigned long const>, 0ul> > const&, AK::DisjointSpans<unsigned long const, AK::Vector<AK::Span<unsigned long const>, 0ul> > const&)
Line
Count
Source
23
24.4M
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
AK::DefaultTraits<regex::CharClass>::equals(regex::CharClass const&, regex::CharClass const&)
Line
Count
Source
23
2.11M
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<Unicode::Property>::equals(Unicode::Property const&, Unicode::Property const&)
Unexecuted instantiation: AK::DefaultTraits<Unicode::GeneralCategory>::equals(Unicode::GeneralCategory const&, Unicode::GeneralCategory const&)
Unexecuted instantiation: AK::DefaultTraits<Unicode::Script>::equals(Unicode::Script const&, Unicode::Script const&)
AK::DefaultTraits<Audio::Person::Role>::equals(Audio::Person::Role const&, Audio::Person::Role const&)
Line
Count
Source
23
31.2k
    static constexpr bool equals(T const& a, T const& b) { return a == b; }
Unexecuted instantiation: AK::DefaultTraits<Line::CompletionSuggestion>::equals(Line::CompletionSuggestion const&, Line::CompletionSuggestion const&)
Unexecuted instantiation: AK::DefaultTraits<AK::Vector<Line::Key, 0ul> >::equals(AK::Vector<Line::Key, 0ul> const&, AK::Vector<Line::Key, 0ul> const&)
Unexecuted instantiation: AK::DefaultTraits<AK::FlyString>::equals(AK::FlyString const&, AK::FlyString const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> >::equals(JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> const&, JS::NonnullGCPtr<Web::Fetch::Fetching::PendingResponse> const&)
Unexecuted instantiation: AK::DefaultTraits<URL::URL>::equals(URL::URL const&, URL::URL const&)
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::PropertyID>::equals(Web::CSS::PropertyID const&, Web::CSS::PropertyID const&)
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::ValueComparingNonnullRefPtr<Web::CSS::CSSStyleValue const> >::equals(Web::CSS::ValueComparingNonnullRefPtr<Web::CSS::CSSStyleValue const> const&, Web::CSS::ValueComparingNonnullRefPtr<Web::CSS::CSSStyleValue const> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::FontFaceKey>::equals(Web::CSS::FontFaceKey const&, Web::CSS::FontFaceKey const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Animations::Animation> >::equals(JS::NonnullGCPtr<Web::Animations::Animation> const&, JS::NonnullGCPtr<Web::Animations::Animation> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::DOM::Node*>::equals(Web::DOM::Node* const&, Web::DOM::Node* const&)
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::DOM::NodeIterator> >::equals(JS::GCPtr<Web::DOM::NodeIterator> const&, JS::GCPtr<Web::DOM::NodeIterator> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::DocumentObserver> >::equals(JS::NonnullGCPtr<Web::DOM::DocumentObserver> const&, JS::NonnullGCPtr<Web::DOM::DocumentObserver> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::Navigable*>::equals(Web::HTML::Navigable* const&, Web::HTML::Navigable* const&)
Unexecuted instantiation: AK::DefaultTraits<Web::DOM::Document::ViewportClient*>::equals(Web::DOM::Document::ViewportClient* const&, Web::DOM::Document::ViewportClient* const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::IntersectionObserver::IntersectionObserver> >::equals(JS::NonnullGCPtr<Web::IntersectionObserver::IntersectionObserver> const&, JS::NonnullGCPtr<Web::IntersectionObserver::IntersectionObserver> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Animations::AnimationTimeline> >::equals(JS::NonnullGCPtr<Web::Animations::AnimationTimeline> const&, JS::NonnullGCPtr<Web::Animations::AnimationTimeline> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::Element> >::equals(JS::NonnullGCPtr<Web::DOM::Element> const&, JS::NonnullGCPtr<Web::DOM::Element> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::Layout::Box const> >::equals(JS::GCPtr<Web::Layout::Box const> const&, JS::GCPtr<Web::Layout::Box const> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::Attr> >::equals(JS::NonnullGCPtr<Web::DOM::Attr> const&, JS::NonnullGCPtr<Web::DOM::Attr> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::DOM::MutationObserver*>::equals(Web::DOM::MutationObserver* const&, Web::DOM::MutationObserver* const&)
Unexecuted instantiation: AK::DefaultTraits<Web::DOM::Range*>::equals(Web::DOM::Range* const&, Web::DOM::Range* const&)
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<JS::NonnullGCPtr<Web::DOM::Element>, JS::NonnullGCPtr<Web::DOM::Text> > >::equals(AK::Variant<JS::NonnullGCPtr<Web::DOM::Element>, JS::NonnullGCPtr<Web::DOM::Text> > const&, AK::Variant<JS::NonnullGCPtr<Web::DOM::Element>, JS::NonnullGCPtr<Web::DOM::Text> > const&)
Unexecuted instantiation: AK::DefaultTraits<AK::Optional<AK::FlyString> >::equals(AK::Optional<AK::FlyString> const&, AK::Optional<AK::FlyString> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::Bindings::KeyUsage>::equals(Web::Bindings::KeyUsage const&, Web::Bindings::KeyUsage const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::BrowsingContext> >::equals(JS::NonnullGCPtr<Web::HTML::BrowsingContext> const&, JS::NonnullGCPtr<Web::HTML::BrowsingContext> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::BrowsingContextGroup> >::equals(JS::NonnullGCPtr<Web::HTML::BrowsingContextGroup> const&, JS::NonnullGCPtr<Web::HTML::BrowsingContextGroup> const&)
Unexecuted instantiation: AK::DefaultTraits<AK::Variant<Web::HTML::FileFilter::FileType, Web::HTML::FileFilter::MimeType, Web::HTML::FileFilter::Extension> >::equals(AK::Variant<Web::HTML::FileFilter::FileType, Web::HTML::FileFilter::MimeType, Web::HTML::FileFilter::Extension> const&, AK::Variant<Web::HTML::FileFilter::FileType, Web::HTML::FileFilter::MimeType, Web::HTML::FileFilter::Extension> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::Fetch::Infrastructure::NetworkPartitionKey>::equals(Web::Fetch::Infrastructure::NetworkPartitionKey const&, Web::Fetch::Infrastructure::NetworkPartitionKey const&)
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::HTML::MessagePort> >::equals(JS::GCPtr<Web::HTML::MessagePort> const&, JS::GCPtr<Web::HTML::MessagePort> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::SessionHistoryEntry> >::equals(JS::NonnullGCPtr<Web::HTML::SessionHistoryEntry> const&, JS::NonnullGCPtr<Web::HTML::SessionHistoryEntry> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::NavigationObserver> >::equals(JS::NonnullGCPtr<Web::HTML::NavigationObserver> const&, JS::NonnullGCPtr<Web::HTML::NavigationObserver> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::NavigableContainer*>::equals(Web::HTML::NavigableContainer* const&, Web::HTML::NavigableContainer* const&)
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::ModuleLocationTuple>::equals(Web::HTML::ModuleLocationTuple const&, Web::HTML::ModuleLocationTuple const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::Navigable> >::equals(JS::NonnullGCPtr<Web::HTML::Navigable> const&, JS::NonnullGCPtr<Web::HTML::Navigable> const&)
Unexecuted instantiation: AK::DefaultTraits<double>::equals(double const&, double const&)
Unexecuted instantiation: AK::DefaultTraits<JS::Handle<JS::Value> >::equals(JS::Handle<JS::Value> const&, JS::Handle<JS::Value> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::HTML::TraversableNavigable*>::equals(Web::HTML::TraversableNavigable* const&, Web::HTML::TraversableNavigable* const&)
Unexecuted instantiation: AK::DefaultTraits<URL::Origin>::equals(URL::Origin const&, URL::Origin const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::PerformanceTimeline::PerformanceObserver> >::equals(JS::NonnullGCPtr<Web::PerformanceTimeline::PerformanceObserver> const&, JS::NonnullGCPtr<Web::PerformanceTimeline::PerformanceObserver> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::HTML::EventSource> >::equals(JS::NonnullGCPtr<Web::HTML::EventSource> const&, JS::NonnullGCPtr<Web::HTML::EventSource> const&)
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::Layout::NodeWithStyle const> >::equals(JS::GCPtr<Web::Layout::NodeWithStyle const> const&, JS::GCPtr<Web::Layout::NodeWithStyle const> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::GridPosition>::equals(Web::Layout::GridPosition const&, Web::Layout::GridPosition const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::Layout::Node const> >::equals(JS::NonnullGCPtr<Web::Layout::Node const> const&, JS::NonnullGCPtr<Web::Layout::Node const> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::TextNode*>::equals(Web::Layout::TextNode* const&, Web::Layout::TextNode* const&)
Unexecuted instantiation: AK::DefaultTraits<Web::CSS::LineStyle>::equals(Web::CSS::LineStyle const&, Web::CSS::LineStyle const&)
Unexecuted instantiation: AK::DefaultTraits<Web::Layout::TableGrid::GridPosition>::equals(Web::Layout::TableGrid::GridPosition const&, Web::Layout::TableGrid::GridPosition const&)
Unexecuted instantiation: AK::DefaultTraits<Web::ResourceClient*>::equals(Web::ResourceClient* const&, Web::ResourceClient* const&)
Unexecuted instantiation: AK::DefaultTraits<Web::LoadRequest>::equals(Web::LoadRequest const&, Web::LoadRequest const&)
Unexecuted instantiation: AK::DefaultTraits<Gfx::Font const*>::equals(Gfx::Font const* const&, Gfx::Font const* const&)
Unexecuted instantiation: AK::DefaultTraits<JS::NonnullGCPtr<Web::DOM::EventTarget> >::equals(JS::NonnullGCPtr<Web::DOM::EventTarget> const&, JS::NonnullGCPtr<Web::DOM::EventTarget> const&)
Unexecuted instantiation: AK::DefaultTraits<CellCoordinates>::equals(CellCoordinates const&, CellCoordinates const&)
Unexecuted instantiation: AK::DefaultTraits<JS::GCPtr<Web::Painting::PaintableBox const> >::equals(JS::GCPtr<Web::Painting::PaintableBox const> const&, JS::GCPtr<Web::Painting::PaintableBox const> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::ServiceWorker::RegistrationKey>::equals(Web::ServiceWorker::RegistrationKey const&, Web::ServiceWorker::RegistrationKey const&)
Unexecuted instantiation: AK::DefaultTraits<Gfx::Size<int> >::equals(Gfx::Size<int> const&, Gfx::Size<int> const&)
Unexecuted instantiation: AK::DefaultTraits<Web::SVG::SVGGradientElement const*>::equals(Web::SVG::SVGGradientElement const* const&, Web::SVG::SVGGradientElement const* const&)
Unexecuted instantiation: AK::DefaultTraits<AK::DistinctNumeric<unsigned long, Wasm::__FunctionAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> >::equals(AK::DistinctNumeric<unsigned long, Wasm::__FunctionAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> const&, AK::DistinctNumeric<unsigned long, Wasm::__FunctionAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> const&)
Unexecuted instantiation: AK::DefaultTraits<AK::DistinctNumeric<unsigned long, Wasm::__TableAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> >::equals(AK::DistinctNumeric<unsigned long, Wasm::__TableAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> const&, AK::DistinctNumeric<unsigned long, Wasm::__TableAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> const&)
Unexecuted instantiation: AK::DefaultTraits<AK::DistinctNumeric<unsigned long, Wasm::__MemoryAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> >::equals(AK::DistinctNumeric<unsigned long, Wasm::__MemoryAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> const&, AK::DistinctNumeric<unsigned long, Wasm::__MemoryAddress_tag, AK::DistinctNumericFeature::Arithmetic, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::Increment> const&)
Unexecuted instantiation: AK::DefaultTraits<Media::Track>::equals(Media::Track const&, Media::Track const&)
Unexecuted instantiation: AK::DefaultTraits<AK::DistinctNumeric<unsigned long, Wasm::__OpCode_tag, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::CastToBool> >::equals(AK::DistinctNumeric<unsigned long, Wasm::__OpCode_tag, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::CastToBool> const&, AK::DistinctNumeric<unsigned long, Wasm::__OpCode_tag, AK::DistinctNumericFeature::Comparison, AK::DistinctNumericFeature::CastToBool> const&)
24
    template<Concepts::HashCompatible<T> U>
25
416M
    static bool equals(T const& self, U const& other) { return self == other; }
Unexecuted instantiation: _ZN2AK13DefaultTraitsINS_6StringEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_10StringViewEEEbRKS1_RKS6_
_ZN2AK13DefaultTraitsINS_10ByteStringEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_10StringViewEEEbRKS1_RKS6_
Line
Count
Source
25
416M
    static bool equals(T const& self, U const& other) { return self == other; }
_ZN2AK13DefaultTraitsINS_19DeprecatedFlyStringEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_10StringViewEEEbRKS1_RKS6_
Line
Count
Source
25
68
    static bool equals(T const& self, U const& other) { return self == other; }
Unexecuted instantiation: _ZN2AK13DefaultTraitsINS_10StringViewEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_19DeprecatedFlyStringEEEbRKS1_RKS6_
Unexecuted instantiation: _ZN2AK13DefaultTraitsINS_10StringViewEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_6StringEEEbRKS1_RKS6_
Unexecuted instantiation: _ZN2AK13DefaultTraitsINS_19DeprecatedFlyStringEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_10ByteStringEEEbRKS1_RKS6_
Unexecuted instantiation: _ZN2AK13DefaultTraitsINS_9FlyStringEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_10StringViewEEEbRKS1_RKS6_
Unexecuted instantiation: _ZN2AK13DefaultTraitsINS_10StringViewEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_10ByteStringEEEbRKS1_RKS6_
Unexecuted instantiation: _ZN2AK13DefaultTraitsINS_6StringEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_9FlyStringEEEbRKS1_RKS6_
Unexecuted instantiation: _ZN2AK13DefaultTraitsIN2JS6HandleINS1_5ValueEEEE6equalsITkNS_8Concepts14HashCompatibleIT_EES3_EEbRKS4_RKS9_
Unexecuted instantiation: _ZN2AK13DefaultTraitsINS_9FlyStringEE6equalsITkNS_8Concepts14HashCompatibleIT_EENS_6StringEEEbRKS1_RKS6_
26
};
27
28
template<typename T>
29
struct Traits : public DefaultTraits<T> {
30
};
31
32
template<typename T>
33
struct Traits<T const> : public Traits<T> {
34
    using PeekType = typename Traits<T>::ConstPeekType;
35
};
36
37
template<Integral T>
38
struct Traits<T> : public DefaultTraits<T> {
39
0
    static constexpr bool is_trivial() { return true; }
Unexecuted instantiation: AK::Traits<unsigned char>::is_trivial()
Unexecuted instantiation: AK::Traits<unsigned short>::is_trivial()
Unexecuted instantiation: AK::Traits<signed char>::is_trivial()
Unexecuted instantiation: AK::Traits<unsigned int>::is_trivial()
Unexecuted instantiation: AK::Traits<bool>::is_trivial()
Unexecuted instantiation: AK::Traits<unsigned long>::is_trivial()
Unexecuted instantiation: AK::Traits<long>::is_trivial()
Unexecuted instantiation: AK::Traits<int>::is_trivial()
Unexecuted instantiation: AK::Traits<short>::is_trivial()
Unexecuted instantiation: AK::Traits<char>::is_trivial()
40
0
    static constexpr bool is_trivially_serializable() { return true; }
Unexecuted instantiation: AK::Traits<unsigned long>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<unsigned int>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<int>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<unsigned char>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<unsigned short>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<signed char>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<short>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<bool>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<long>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<char>::is_trivially_serializable()
41
    static unsigned hash(T value)
42
2.06G
    {
43
        if constexpr (sizeof(T) < 8)
44
260M
            return int_hash(value);
45
        else
46
1.80G
            return u64_hash(value);
47
2.06G
    }
Unexecuted instantiation: AK::Traits<unsigned short>::hash(unsigned short)
AK::Traits<unsigned int>::hash(unsigned int)
Line
Count
Source
42
174M
    {
43
        if constexpr (sizeof(T) < 8)
44
174M
            return int_hash(value);
45
        else
46
            return u64_hash(value);
47
174M
    }
AK::Traits<int>::hash(int)
Line
Count
Source
42
21.5k
    {
43
        if constexpr (sizeof(T) < 8)
44
21.5k
            return int_hash(value);
45
        else
46
            return u64_hash(value);
47
21.5k
    }
Unexecuted instantiation: AK::Traits<bool>::hash(bool)
AK::Traits<unsigned long>::hash(unsigned long)
Line
Count
Source
42
1.80G
    {
43
        if constexpr (sizeof(T) < 8)
44
            return int_hash(value);
45
        else
46
1.80G
            return u64_hash(value);
47
1.80G
    }
AK::Traits<unsigned char>::hash(unsigned char)
Line
Count
Source
42
53.6k
    {
43
        if constexpr (sizeof(T) < 8)
44
53.6k
            return int_hash(value);
45
        else
46
            return u64_hash(value);
47
53.6k
    }
AK::Traits<char>::hash(char)
Line
Count
Source
42
85.8M
    {
43
        if constexpr (sizeof(T) < 8)
44
85.8M
            return int_hash(value);
45
        else
46
            return u64_hash(value);
47
85.8M
    }
48
};
49
50
#ifndef KERNEL
51
template<FloatingPoint T>
52
struct Traits<T> : public DefaultTraits<T> {
53
0
    static constexpr bool is_trivial() { return true; }
Unexecuted instantiation: AK::Traits<float>::is_trivial()
Unexecuted instantiation: AK::Traits<double>::is_trivial()
54
0
    static constexpr bool is_trivially_serializable() { return true; }
Unexecuted instantiation: AK::Traits<float>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<double>::is_trivially_serializable()
55
    static unsigned hash(T value)
56
0
    {
57
        if constexpr (sizeof(T) < 8)
58
0
            return int_hash(bit_cast<u32>(value));
59
        else
60
0
            return u64_hash(bit_cast<u64>(value));
61
0
    }
Unexecuted instantiation: AK::Traits<float>::hash(float)
Unexecuted instantiation: AK::Traits<double>::hash(double)
62
};
63
#endif
64
65
template<typename T>
66
requires(IsPointer<T> && !Detail::IsPointerOfType<char, T>) struct Traits<T> : public DefaultTraits<T> {
67
31.2k
    static unsigned hash(T p) { return ptr_hash(bit_cast<FlatPtr>(p)); }
Unexecuted instantiation: AK::Traits<Core::Notifier*>::hash(Core::Notifier*)
Unexecuted instantiation: AK::Traits<JS::Cell*>::hash(JS::Cell*)
AK::Traits<JS::Object const*>::hash(JS::Object const*)
Line
Count
Source
67
5.51k
    static unsigned hash(T p) { return ptr_hash(bit_cast<FlatPtr>(p)); }
AK::Traits<JS::Object*>::hash(JS::Object*)
Line
Count
Source
67
13.5k
    static unsigned hash(T p) { return ptr_hash(bit_cast<FlatPtr>(p)); }
AK::Traits<JS::Bytecode::BasicBlock const*>::hash(JS::Bytecode::BasicBlock const*)
Line
Count
Source
67
25
    static unsigned hash(T p) { return ptr_hash(bit_cast<FlatPtr>(p)); }
Unexecuted instantiation: AK::Traits<JS::HeapBlock*>::hash(JS::HeapBlock*)
Unexecuted instantiation: AK::Traits<unsigned long*>::hash(unsigned long*)
Unexecuted instantiation: AK::Traits<JS::CyclicModule*>::hash(JS::CyclicModule*)
AK::Traits<JS::Shape*>::hash(JS::Shape*)
Line
Count
Source
67
12.1k
    static unsigned hash(T p) { return ptr_hash(bit_cast<FlatPtr>(p)); }
Unexecuted instantiation: AK::Traits<Web::Animations::Animation*>::hash(Web::Animations::Animation*)
Unexecuted instantiation: AK::Traits<Web::DOM::Node*>::hash(Web::DOM::Node*)
Unexecuted instantiation: AK::Traits<Web::DOM::NodeIterator*>::hash(Web::DOM::NodeIterator*)
Unexecuted instantiation: AK::Traits<Web::DOM::DocumentObserver*>::hash(Web::DOM::DocumentObserver*)
Unexecuted instantiation: AK::Traits<Web::HTML::Navigable*>::hash(Web::HTML::Navigable*)
Unexecuted instantiation: AK::Traits<Web::DOM::Document::ViewportClient*>::hash(Web::DOM::Document::ViewportClient*)
Unexecuted instantiation: AK::Traits<Web::IntersectionObserver::IntersectionObserver*>::hash(Web::IntersectionObserver::IntersectionObserver*)
Unexecuted instantiation: AK::Traits<Web::Animations::AnimationTimeline*>::hash(Web::Animations::AnimationTimeline*)
Unexecuted instantiation: AK::Traits<Web::DOM::Element*>::hash(Web::DOM::Element*)
Unexecuted instantiation: AK::Traits<Web::Layout::Box const*>::hash(Web::Layout::Box const*)
Unexecuted instantiation: AK::Traits<Web::DOM::MutationObserver*>::hash(Web::DOM::MutationObserver*)
Unexecuted instantiation: AK::Traits<Web::DOM::Range*>::hash(Web::DOM::Range*)
Unexecuted instantiation: AK::Traits<Web::HTML::BrowsingContext*>::hash(Web::HTML::BrowsingContext*)
Unexecuted instantiation: AK::Traits<Web::HTML::BrowsingContextGroup*>::hash(Web::HTML::BrowsingContextGroup*)
Unexecuted instantiation: AK::Traits<Web::HTML::MessagePort*>::hash(Web::HTML::MessagePort*)
Unexecuted instantiation: AK::Traits<Web::HTML::NavigationObserver*>::hash(Web::HTML::NavigationObserver*)
Unexecuted instantiation: AK::Traits<Web::HTML::NavigableContainer*>::hash(Web::HTML::NavigableContainer*)
Unexecuted instantiation: AK::Traits<Web::HTML::TraversableNavigable*>::hash(Web::HTML::TraversableNavigable*)
Unexecuted instantiation: AK::Traits<Web::PerformanceTimeline::PerformanceObserver*>::hash(Web::PerformanceTimeline::PerformanceObserver*)
Unexecuted instantiation: AK::Traits<Web::HTML::EventSource*>::hash(Web::HTML::EventSource*)
Unexecuted instantiation: AK::Traits<Web::Layout::NodeWithStyle const*>::hash(Web::Layout::NodeWithStyle const*)
Unexecuted instantiation: AK::Traits<Web::Layout::Node const*>::hash(Web::Layout::Node const*)
Unexecuted instantiation: AK::Traits<Web::Layout::TextNode*>::hash(Web::Layout::TextNode*)
Unexecuted instantiation: AK::Traits<Web::ResourceClient*>::hash(Web::ResourceClient*)
Unexecuted instantiation: AK::Traits<Gfx::Font const*>::hash(Gfx::Font const*)
Unexecuted instantiation: AK::Traits<Web::Painting::PaintableBox const*>::hash(Web::Painting::PaintableBox const*)
Unexecuted instantiation: AK::Traits<Web::SVG::SVGGradientElement const*>::hash(Web::SVG::SVGGradientElement const*)
68
0
    static constexpr bool is_trivial() { return true; }
Unexecuted instantiation: AK::Traits<Gfx::SegmentData*>::is_trivial()
Unexecuted instantiation: AK::Traits<Gfx::JBIG2::HuffmanTable const*>::is_trivial()
Unexecuted instantiation: AK::Traits<Gfx::JPEGXL::Detail::Channel<int>*>::is_trivial()
Unexecuted instantiation: AK::Traits<Gfx::Detail::Edge*>::is_trivial()
Unexecuted instantiation: AK::Traits<Core::EventLoop*>::is_trivial()
Unexecuted instantiation: EventLoopImplementationUnix.cpp:AK::Traits<Core::(anonymous namespace)::EventLoopTimeout*>::is_trivial()
Unexecuted instantiation: AK::Traits<Core::Notifier*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::FunctionDeclaration const*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::Bytecode::BasicBlock*>::is_trivial()
Unexecuted instantiation: AK::Traits<void*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::Cell*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::HeapBlock*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::Module*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::CyclicModule*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::PrimitiveString const*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::Object*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::Shape const*>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::ExecutionContext*>::is_trivial()
Unexecuted instantiation: RegexOptimizer.cpp:AK::Traits<AK::Trie<AK::DisjointSpans<unsigned long const, AK::Vector<AK::Span<unsigned long const>, 0ul> >, AK::Vector<regex::Optimizer::append_alternation(regex::ByteCode&, AK::Span<regex::ByteCode>)::QualifiedIP, 0ul>, AK::Traits<AK::DisjointSpans<unsigned long const, AK::Vector<AK::Span<unsigned long const>, 0ul> > >, void, regex::OrderedHashMapForTrie>*>::is_trivial()
Unexecuted instantiation: AK::Traits<Shell::Job const*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::DOM::MutationObserver*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::CSS::CSSRule*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::DOM::NodeIterator*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::HTML::FormAssociatedElement*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::DOM::Node*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::DOM::Text*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::HTML::EnvironmentSettingsObject*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::DOM::Element*>::is_trivial()
Unexecuted instantiation: AK::Traits<AK::Vector<JS::NonnullGCPtr<Web::HTML::SessionHistoryEntry>, 0ul>*>::is_trivial()
Unexecuted instantiation: AK::Traits<AK::Vector<JS::NonnullGCPtr<Web::HTML::SessionHistoryEntry>, 0ul> const*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::PerformanceTimeline::PerformanceEntryTuple const*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Layout::BlockFormattingContext::FloatingBox*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Layout::FlexFormattingContext::FlexItem*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Layout::GridFormattingContext::GridTrack*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Painting::PaintableWithLines*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Layout::TableGrid::Row*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Painting::DisplayListPlayer*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Painting::StackingContext*>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Painting::PaintableBox const*>::is_trivial()
69
};
70
71
template<Enum T>
72
struct Traits<T> : public DefaultTraits<T> {
73
2.13M
    static unsigned hash(T value) { return Traits<UnderlyingType<T>>::hash(to_underlying(value)); }
AK::Traits<regex::CharClass>::hash(regex::CharClass)
Line
Count
Source
73
2.11M
    static unsigned hash(T value) { return Traits<UnderlyingType<T>>::hash(to_underlying(value)); }
Unexecuted instantiation: AK::Traits<Unicode::Property>::hash(Unicode::Property)
Unexecuted instantiation: AK::Traits<Unicode::GeneralCategory>::hash(Unicode::GeneralCategory)
Unexecuted instantiation: AK::Traits<Unicode::Script>::hash(Unicode::Script)
AK::Traits<Audio::Person::Role>::hash(Audio::Person::Role)
Line
Count
Source
73
18.2k
    static unsigned hash(T value) { return Traits<UnderlyingType<T>>::hash(to_underlying(value)); }
Unexecuted instantiation: AK::Traits<Web::CSS::LineStyle>::hash(Web::CSS::LineStyle)
74
0
    static constexpr bool is_trivial() { return Traits<UnderlyingType<T>>::is_trivial(); }
Unexecuted instantiation: AK::Traits<Gfx::PathSegment::Command>::is_trivial()
Unexecuted instantiation: AK::Traits<Gfx::ISOBMFF::BrandIdentifier>::is_trivial()
Unexecuted instantiation: AK::Traits<Gfx::TIFF::ExtraSample>::is_trivial()
Unexecuted instantiation: AK::Traits<Gfx::TIFF::SampleFormat>::is_trivial()
Unexecuted instantiation: AK::Traits<Gfx::IntraBlockMode>::is_trivial()
Unexecuted instantiation: AK::Traits<Gfx::BidirectionalClass>::is_trivial()
Unexecuted instantiation: AK::Traits<IMAP::MailboxFlag>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::Bytecode::Generator::BlockBoundaryType>::is_trivial()
Unexecuted instantiation: AK::Traits<JS::Temporal::OptionType>::is_trivial()
Unexecuted instantiation: AK::Traits<Locale::HourCycle>::is_trivial()
Unexecuted instantiation: PosixLexer.cpp:AK::Traits<Shell::Posix::Lexer::process_heredoc_key(Shell::Posix::Token const&)::ParseState>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::CSS::TextDecorationLine>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Bindings::CompositeOperationOrAuto>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::Bindings::KeyUsage>::is_trivial()
Unexecuted instantiation: AK::Traits<Web::HTML::HTMLParser::InsertionMode>::is_trivial()
Unexecuted instantiation: AK::Traits<IDL::Optionality>::is_trivial()
Unexecuted instantiation: AK::Traits<Wasm::LinkError::OtherErrors>::is_trivial()
75
0
    static constexpr bool is_trivially_serializable() { return Traits<UnderlyingType<T>>::is_trivially_serializable(); }
Unexecuted instantiation: AK::Traits<Gfx::BitmapFormat>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<Gfx::ISOBMFF::BoxType>::is_trivially_serializable()
Unexecuted instantiation: AK::Traits<Gfx::ISOBMFF::BrandIdentifier>::is_trivially_serializable()
76
};
77
78
}
79
80
#if USING_AK_GLOBALLY
81
using AK::DefaultTraits;
82
using AK::Traits;
83
#endif