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