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

Function Name Sort by function name Hit count Sort by function hit count
Day13.cpp:(anonymous namespace)::ColumnComparator::ColumnComparator(Grid2dSpan<char const> const&) 200
Day13.cpp:(anonymous namespace)::ColumnComparator::operator()(int, int) const 1418
Day13.cpp:(anonymous namespace)::FuzzyColumnComparator::FuzzyColumnComparator(Grid2dSpan<char const> const&) 100
Day13.cpp:(anonymous namespace)::FuzzyColumnComparator::operator()(int, int) const 933
Day13.cpp:(anonymous namespace)::FuzzyLineComparator::FuzzyLineComparator(Grid2dSpan<char const> const&) 100
Day13.cpp:(anonymous namespace)::FuzzyLineComparator::operator()(int, int) const 328
Day13.cpp:(anonymous namespace)::LineComparator::LineComparator(Grid2dSpan<char const> const&) 200
Day13.cpp:(anonymous namespace)::LineComparator::operator()(int, int) const 690
Day13.cpp:(anonymous namespace)::findReflectionPoint<(anonymous namespace)::LineComparator>(int, (anonymous namespace)::LineComparator const&)::{lambda(int, int)#1}::operator()(int, int) const 1285
Day13.cpp:(anonymous namespace)::findReflectionPoint<(anonymous namespace)::ColumnComparator>(int, (anonymous namespace)::ColumnComparator const&)::{lambda(int, int)#1}::operator()(int, int) const 919
Day13.cpp:(anonymous namespace)::findReflectionPoint<(anonymous namespace)::LineComparator>(int, (anonymous namespace)::LineComparator const&)::{lambda(int, int)#1}::operator()(int, int) const 366
Day13.cpp:(anonymous namespace)::findReflectionPointFuzzy<(anonymous namespace)::LineComparator, (anonymous namespace)::FuzzyLineComparator>(int, (anonymous namespace)::LineComparator const&, (anonymous namespace)::FuzzyLineComparator const&)::{lambda(int, int)#1}::operator()(int, int) const 1141
Day13.cpp:(anonymous namespace)::findReflectionPointFuzzy<(anonymous namespace)::ColumnComparator, (anonymous namespace)::FuzzyColumnComparator>(int, (anonymous namespace)::ColumnComparator const&, (anonymous namespace)::FuzzyColumnComparator const&)::{lambda(int, int)#1}::operator()(int, int) const 861
Day13.cpp:(anonymous namespace)::findReflectionPointFuzzy<(anonymous namespace)::LineComparator, (anonymous namespace)::FuzzyLineComparator>(int, (anonymous namespace)::LineComparator const&, (anonymous namespace)::FuzzyLineComparator const&)::{lambda(int, int)#1}::operator()(int, int) const 280
Day13.cpp:auto part1<2023, 13>(std::basic_string_view<char, std::char_traits<char> >)::$_0::operator()<std::span<std::basic_string_view<char, std::char_traits<char> > const, 18446744073709551615ul> >(std::span<std::basic_string_view<char, std::char_traits<char> > const, 18446744073709551615ul> const&) const 100
Day13.cpp:auto part2<2023, 13>(std::basic_string_view<char, std::char_traits<char> >)::$_0::operator()<std::span<std::basic_string_view<char, std::char_traits<char> > const, 18446744073709551615ul> >(std::span<std::basic_string_view<char, std::char_traits<char> > const, 18446744073709551615ul> const&) const 100
Day13.cpp:std::optional<int> (anonymous namespace)::findReflectionPoint<(anonymous namespace)::LineComparator>(int, (anonymous namespace)::LineComparator const&) 149
Day13.cpp:std::optional (anonymous namespace)::findReflectionPoint<(anonymous namespace)::ColumnComparator>(int, (anonymous namespace)::ColumnComparator const&) 100
Day13.cpp:std::optional (anonymous namespace)::findReflectionPoint<(anonymous namespace)::LineComparator>(int, (anonymous namespace)::LineComparator const&) 49
Day13.cpp:std::optional<int> (anonymous namespace)::findReflectionPointFuzzy<(anonymous namespace)::LineComparator, (anonymous namespace)::FuzzyLineComparator>(int, (anonymous namespace)::LineComparator const&, (anonymous namespace)::FuzzyLineComparator const&) 144
Day13.cpp:std::optional (anonymous namespace)::findReflectionPointFuzzy<(anonymous namespace)::ColumnComparator, (anonymous namespace)::FuzzyColumnComparator>(int, (anonymous namespace)::ColumnComparator const&, (anonymous namespace)::FuzzyColumnComparator const&) 100
Day13.cpp:std::optional (anonymous namespace)::findReflectionPointFuzzy<(anonymous namespace)::LineComparator, (anonymous namespace)::FuzzyLineComparator>(int, (anonymous namespace)::LineComparator const&, (anonymous namespace)::FuzzyLineComparator const&) 44
unsigned long part1<2023, 13>(std::basic_string_view<char, std::char_traits<char> >) 1
unsigned long part2<2023, 13>(std::basic_string_view<char, std::char_traits<char> >) 1

Generated by: LCOV version 2.0-1