AoC code coverage
Current view: top level - puzzles/2023 - Day12.cpp (source / functions) Coverage Total Hit
Test: master Lines: 100.0 % 84 84
Test Date: 2025-07-28 10:53:57 Functions: 100.0 % 14 14

Function Name Sort by function name Hit count Sort by function hit count
unsigned long part1<2023, 12>(std::basic_string_view<char, std::char_traits<char> >) 1
unsigned long part2<2023, 12>(std::basic_string_view<char, std::char_traits<char> >) 1
Day12.cpp:(anonymous namespace)::parse[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >) 2
Day12.cpp:(anonymous namespace)::unfoldRecord(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > >&) 1000
Day12.cpp:auto part1<2023, 12>(std::basic_string_view<char, std::char_traits<char> >)::$_0::operator()<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > > >(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > > const&) const 1000
Day12.cpp:auto part2<2023, 12>(std::basic_string_view<char, std::char_traits<char> >)::$_1::operator()<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > > >(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > > const&) const 1000
Day12.cpp:part2<2023, 12>(std::basic_string_view<char, std::char_traits<char> >)::$_0::operator()(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > >&) const 1000
Day12.cpp:(anonymous namespace)::ConditionRecordPart::ConditionRecordPart(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<unsigned int, std::allocator<unsigned int> > > const&) 2000
Day12.cpp:(anonymous namespace)::parseLine[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >) 2000
Day12.cpp:(anonymous namespace)::ArrangementCounter::canConsumeGroup(std::basic_string_view<char, std::char_traits<char> >, unsigned int) 222081
Day12.cpp:(anonymous namespace)::ConditionRecordPart::ConditionRecordPart(std::basic_string_view<char, std::char_traits<char> >, std::span<unsigned int const, 18446744073709551615ul>) 388019
Day12.cpp:(anonymous namespace)::ArrangementCounter::count((anonymous namespace)::ConditionRecordPart const&) const 389962
Day12.cpp:(anonymous namespace)::operator==((anonymous namespace)::ConditionRecordPart const&, (anonymous namespace)::ConditionRecordPart const&) 456866
Day12.cpp:absl::lts_20240116::hash_internal::MixingHashState (anonymous namespace)::AbslHashValue<absl::lts_20240116::hash_internal::MixingHashState>(absl::lts_20240116::hash_internal::MixingHashState, (anonymous namespace)::ConditionRecordPart const&) 1294750

Generated by: LCOV version 2.0-1