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

Function Name Sort by function name Hit count Sort by function hit count
unsigned long part1<2023, 22>(std::basic_string_view<char, std::char_traits<char> >) 1
unsigned long part2<2023, 22>(std::basic_string_view<char, std::char_traits<char> >) 1
Day22.cpp:(anonymous namespace)::SupportInfo::SupportInfo(std::vector<(anonymous namespace)::Brick, std::allocator<(anonymous namespace)::Brick> > const&) 2
Day22.cpp:(anonymous namespace)::settleBricks(std::vector<(anonymous namespace)::Brick, std::allocator<(anonymous namespace)::Brick> >&) 2
Day22.cpp:(anonymous namespace)::SupportInfo::safeToDisentegrate(unsigned long)::{lambda(unsigned long)#1}::operator()(unsigned long) const 1144
Day22.cpp:(anonymous namespace)::SupportInfo::numFallingBricks(unsigned long) 1455
Day22.cpp:(anonymous namespace)::SupportInfo::safeToDisentegrate(unsigned long) 1455
Day22.cpp:part1<2023, 22>(std::basic_string_view<char, std::char_traits<char> >)::$_0::operator()(unsigned long) const 1455
Day22.cpp:part2<2023, 22>(std::basic_string_view<char, std::char_traits<char> >)::$_0::operator()(unsigned long) const 1455
Day22.cpp:(anonymous namespace)::Brick::Brick(std::basic_string_view<char, std::char_traits<char> >) 2910
Day22.cpp:(anonymous namespace)::Brick::dropToLvl(int) 2910
Day22.cpp:(anonymous namespace)::settleBricks(std::vector<(anonymous namespace)::Brick, std::allocator<(anonymous namespace)::Brick> >&)::$_0::operator()((anonymous namespace)::Brick const&) const 67132
Day22.cpp:(anonymous namespace)::SupportInfo::addFallingBricks(unsigned long, std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> >&) 78255
Day22.cpp:(anonymous namespace)::Brick::end() const 4354926
Day22.cpp:(anonymous namespace)::Brick::start() const 4386594

Generated by: LCOV version 2.0-1