AoC code coverage
Current view: top level - puzzles - Puzzle.cpp (source / functions) Coverage Total Hit
Test: master Lines: 58.4 % 77 45
Test Date: 2025-07-28 10:53:57 Functions: 99.0 % 410 406

Function Name Sort by function name Hit count Sort by function hit count
Puzzle::create(std::chrono::year, std::chrono::day) 0
Puzzle::createAll(std::chrono::year) 0
Puzzle::latestDay(std::chrono::year) 0
Puzzle::latestYear() 0
ConcretePuzzle<2024, 17u>::runPart1[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >) const 4
ConcretePuzzle<2024, 17u>::runPart1[abi:cxx11](std::basic_string_view >) const 1
ConcretePuzzle<2024, 18u>::runPart1[abi:cxx11](std::basic_string_view >) const 1
ConcretePuzzle<2024, 23u>::runPart1[abi:cxx11](std::basic_string_view >) const 1
ConcretePuzzle<2024, 25u>::runPart1[abi:cxx11](std::basic_string_view >) const 1
ConcretePuzzle<2024, 17u>::runPart2[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >) const 4
ConcretePuzzle<2024, 17u>::runPart2[abi:cxx11](std::basic_string_view >) const 1
ConcretePuzzle<2024, 18u>::runPart2[abi:cxx11](std::basic_string_view >) const 1
ConcretePuzzle<2024, 23u>::runPart2[abi:cxx11](std::basic_string_view >) const 1
ConcretePuzzle<2024, 25u>::runPart2[abi:cxx11](std::basic_string_view >) const 1
ConcretePuzzle<2024, 17u>::solutionPart1() const 4
ConcretePuzzle<2024, 17u>::solutionPart1() const 1
ConcretePuzzle<2024, 18u>::solutionPart1() const 1
ConcretePuzzle<2024, 23u>::solutionPart1() const 1
ConcretePuzzle<2024, 25u>::solutionPart1() const 1
ConcretePuzzle<2024, 17u>::solutionPart2() const 4
ConcretePuzzle<2024, 17u>::solutionPart2() const 1
ConcretePuzzle<2024, 18u>::solutionPart2() const 1
ConcretePuzzle<2024, 23u>::solutionPart2() const 1
ConcretePuzzle<2024, 25u>::solutionPart2() const 1
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::runPart1[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >) const 63
LegacyConcretePuzzle<2015, 1u, 138ul, 1771ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 2u, 1586300ul, 3737498ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 3u, 2081ul, 2341ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 4u, 117946ul, 3938038ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 6u, 377891ul, 14110788ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 11u, 2172ul, 248ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 13u, 228ul, 10776ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 15u, 252ul, 350ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 17u, 5724ul, 0ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 2u, 6327510ul, 4112ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 5u, 11933517ul, 10428568ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 7u, 212460ul, 21844737ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 9u, 2870072642ul, 58534ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 1u, 67027ul, 197291ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 2u, 14531ul, 11258ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 3u, 7674ul, 2805ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 4u, 503ul, 827ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 8u, 1688ul, 410400ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 10u, 6909ul, 461ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 11u, 9681886ul, 791134099634ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 12u, 6958ul, 6555315065024ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 13u, 32035ul, 24847ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 14u, 103333ul, 97241ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 15u, 494980ul, 247933ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 16u, 7951ul, 8148ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 17u, 684ul, 822ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 18u, 35401ul, 48020869073824ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 19u, 397643ul, 132392981697081ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 1u, 56465ul, 55902ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 20u, 836127690ul, 240914003753369ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 21u, 3716ul, 0ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 22u, 505ul, 71002ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 23u, 2246ul, 6622ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 24u, 15262ul, 0ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 25u, 543256ul, 0ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 2u, 3035ul, 66027ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 3u, 529618ul, 77509019ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 4u, 21485ul, 11024379ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 5u, 331445006ul, 6472060ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 6u, 503424ul, 32607562ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 7u, 252656917ul, 253499763ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 8u, 12361ul, 18215611419223ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 9u, 1972648895ul, 919ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 10u, 611ul, 1380ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 11u, 186175ul, 220566831337810ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 12u, 1494342ul, 893676ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 13u, 25629ul, 107487112929999ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 14u, 216772608ul, 6888ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 15u, 1448589ul, 1472235ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 16u, 127520ul, 565ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 19u, 369ul, 761826581538190ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 1u, 1603498ul, 25574739ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 20u, 1360ul, 1005476ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 22u, 14869099597ul, 1717ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 2u, 680ul, 710ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 3u, 161289189ul, 83595109ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 4u, 2547ul, 1939ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 5u, 6242ul, 5169ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 6u, 4722ul, 1602ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 7u, 4998764814652ul, 37598910447546ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 8u, 305ul, 1150ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 9u, 6448989155953ul, 6476642796832ul>::runPart1[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::runPart2[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >) const 63
LegacyConcretePuzzle<2015, 1u, 138ul, 1771ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 2u, 1586300ul, 3737498ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 3u, 2081ul, 2341ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 4u, 117946ul, 3938038ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 6u, 377891ul, 14110788ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 11u, 2172ul, 248ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 13u, 228ul, 10776ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 15u, 252ul, 350ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 17u, 5724ul, 0ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 2u, 6327510ul, 4112ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 5u, 11933517ul, 10428568ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 7u, 212460ul, 21844737ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2019, 9u, 2870072642ul, 58534ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 1u, 67027ul, 197291ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 2u, 14531ul, 11258ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 3u, 7674ul, 2805ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 4u, 503ul, 827ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2022, 8u, 1688ul, 410400ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 10u, 6909ul, 461ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 11u, 9681886ul, 791134099634ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 12u, 6958ul, 6555315065024ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 13u, 32035ul, 24847ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 14u, 103333ul, 97241ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 15u, 494980ul, 247933ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 16u, 7951ul, 8148ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 17u, 684ul, 822ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 18u, 35401ul, 48020869073824ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 19u, 397643ul, 132392981697081ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 1u, 56465ul, 55902ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 20u, 836127690ul, 240914003753369ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 21u, 3716ul, 0ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 22u, 505ul, 71002ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 23u, 2246ul, 6622ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 24u, 15262ul, 0ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 25u, 543256ul, 0ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 2u, 3035ul, 66027ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 3u, 529618ul, 77509019ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 4u, 21485ul, 11024379ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 5u, 331445006ul, 6472060ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 6u, 503424ul, 32607562ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 7u, 252656917ul, 253499763ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 8u, 12361ul, 18215611419223ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2023, 9u, 1972648895ul, 919ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 10u, 611ul, 1380ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 11u, 186175ul, 220566831337810ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 12u, 1494342ul, 893676ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 13u, 25629ul, 107487112929999ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 14u, 216772608ul, 6888ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 15u, 1448589ul, 1472235ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 16u, 127520ul, 565ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 19u, 369ul, 761826581538190ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 1u, 1603498ul, 25574739ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 20u, 1360ul, 1005476ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 22u, 14869099597ul, 1717ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 2u, 680ul, 710ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 3u, 161289189ul, 83595109ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 4u, 2547ul, 1939ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 5u, 6242ul, 5169ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 6u, 4722ul, 1602ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 7u, 4998764814652ul, 37598910447546ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 8u, 305ul, 1150ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2024, 9u, 6448989155953ul, 6476642796832ul>::runPart2[abi:cxx11](std::basic_string_view >) const 1
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::solutionPart1() const 63
LegacyConcretePuzzle<2015, 1u, 138ul, 1771ul>::solutionPart1() const 1
LegacyConcretePuzzle<2015, 2u, 1586300ul, 3737498ul>::solutionPart1() const 1
LegacyConcretePuzzle<2015, 3u, 2081ul, 2341ul>::solutionPart1() const 1
LegacyConcretePuzzle<2015, 4u, 117946ul, 3938038ul>::solutionPart1() const 1
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::solutionPart1() const 1
LegacyConcretePuzzle<2015, 6u, 377891ul, 14110788ul>::solutionPart1() const 1
LegacyConcretePuzzle<2019, 11u, 2172ul, 248ul>::solutionPart1() const 1
LegacyConcretePuzzle<2019, 13u, 228ul, 10776ul>::solutionPart1() const 1
LegacyConcretePuzzle<2019, 15u, 252ul, 350ul>::solutionPart1() const 1
LegacyConcretePuzzle<2019, 17u, 5724ul, 0ul>::solutionPart1() const 1
LegacyConcretePuzzle<2019, 2u, 6327510ul, 4112ul>::solutionPart1() const 1
LegacyConcretePuzzle<2019, 5u, 11933517ul, 10428568ul>::solutionPart1() const 1
LegacyConcretePuzzle<2019, 7u, 212460ul, 21844737ul>::solutionPart1() const 1
LegacyConcretePuzzle<2019, 9u, 2870072642ul, 58534ul>::solutionPart1() const 1
LegacyConcretePuzzle<2022, 1u, 67027ul, 197291ul>::solutionPart1() const 1
LegacyConcretePuzzle<2022, 2u, 14531ul, 11258ul>::solutionPart1() const 1
LegacyConcretePuzzle<2022, 3u, 7674ul, 2805ul>::solutionPart1() const 1
LegacyConcretePuzzle<2022, 4u, 503ul, 827ul>::solutionPart1() const 1
LegacyConcretePuzzle<2022, 8u, 1688ul, 410400ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 10u, 6909ul, 461ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 11u, 9681886ul, 791134099634ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 12u, 6958ul, 6555315065024ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 13u, 32035ul, 24847ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 14u, 103333ul, 97241ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 15u, 494980ul, 247933ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 16u, 7951ul, 8148ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 17u, 684ul, 822ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 18u, 35401ul, 48020869073824ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 19u, 397643ul, 132392981697081ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 1u, 56465ul, 55902ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 20u, 836127690ul, 240914003753369ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 21u, 3716ul, 0ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 22u, 505ul, 71002ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 23u, 2246ul, 6622ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 24u, 15262ul, 0ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 25u, 543256ul, 0ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 2u, 3035ul, 66027ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 3u, 529618ul, 77509019ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 4u, 21485ul, 11024379ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 5u, 331445006ul, 6472060ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 6u, 503424ul, 32607562ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 7u, 252656917ul, 253499763ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 8u, 12361ul, 18215611419223ul>::solutionPart1() const 1
LegacyConcretePuzzle<2023, 9u, 1972648895ul, 919ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 10u, 611ul, 1380ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 11u, 186175ul, 220566831337810ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 12u, 1494342ul, 893676ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 13u, 25629ul, 107487112929999ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 14u, 216772608ul, 6888ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 15u, 1448589ul, 1472235ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 16u, 127520ul, 565ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 19u, 369ul, 761826581538190ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 1u, 1603498ul, 25574739ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 20u, 1360ul, 1005476ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 22u, 14869099597ul, 1717ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 2u, 680ul, 710ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 3u, 161289189ul, 83595109ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 4u, 2547ul, 1939ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 5u, 6242ul, 5169ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 6u, 4722ul, 1602ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 7u, 4998764814652ul, 37598910447546ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 8u, 305ul, 1150ul>::solutionPart1() const 1
LegacyConcretePuzzle<2024, 9u, 6448989155953ul, 6476642796832ul>::solutionPart1() const 1
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::solutionPart2() const 63
LegacyConcretePuzzle<2015, 1u, 138ul, 1771ul>::solutionPart2() const 1
LegacyConcretePuzzle<2015, 2u, 1586300ul, 3737498ul>::solutionPart2() const 1
LegacyConcretePuzzle<2015, 3u, 2081ul, 2341ul>::solutionPart2() const 1
LegacyConcretePuzzle<2015, 4u, 117946ul, 3938038ul>::solutionPart2() const 1
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::solutionPart2() const 1
LegacyConcretePuzzle<2015, 6u, 377891ul, 14110788ul>::solutionPart2() const 1
LegacyConcretePuzzle<2019, 11u, 2172ul, 248ul>::solutionPart2() const 1
LegacyConcretePuzzle<2019, 13u, 228ul, 10776ul>::solutionPart2() const 1
LegacyConcretePuzzle<2019, 15u, 252ul, 350ul>::solutionPart2() const 1
LegacyConcretePuzzle<2019, 17u, 5724ul, 0ul>::solutionPart2() const 1
LegacyConcretePuzzle<2019, 2u, 6327510ul, 4112ul>::solutionPart2() const 1
LegacyConcretePuzzle<2019, 5u, 11933517ul, 10428568ul>::solutionPart2() const 1
LegacyConcretePuzzle<2019, 7u, 212460ul, 21844737ul>::solutionPart2() const 1
LegacyConcretePuzzle<2019, 9u, 2870072642ul, 58534ul>::solutionPart2() const 1
LegacyConcretePuzzle<2022, 1u, 67027ul, 197291ul>::solutionPart2() const 1
LegacyConcretePuzzle<2022, 2u, 14531ul, 11258ul>::solutionPart2() const 1
LegacyConcretePuzzle<2022, 3u, 7674ul, 2805ul>::solutionPart2() const 1
LegacyConcretePuzzle<2022, 4u, 503ul, 827ul>::solutionPart2() const 1
LegacyConcretePuzzle<2022, 8u, 1688ul, 410400ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 10u, 6909ul, 461ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 11u, 9681886ul, 791134099634ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 12u, 6958ul, 6555315065024ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 13u, 32035ul, 24847ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 14u, 103333ul, 97241ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 15u, 494980ul, 247933ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 16u, 7951ul, 8148ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 17u, 684ul, 822ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 18u, 35401ul, 48020869073824ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 19u, 397643ul, 132392981697081ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 1u, 56465ul, 55902ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 20u, 836127690ul, 240914003753369ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 21u, 3716ul, 0ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 22u, 505ul, 71002ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 23u, 2246ul, 6622ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 24u, 15262ul, 0ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 25u, 543256ul, 0ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 2u, 3035ul, 66027ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 3u, 529618ul, 77509019ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 4u, 21485ul, 11024379ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 5u, 331445006ul, 6472060ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 6u, 503424ul, 32607562ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 7u, 252656917ul, 253499763ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 8u, 12361ul, 18215611419223ul>::solutionPart2() const 1
LegacyConcretePuzzle<2023, 9u, 1972648895ul, 919ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 10u, 611ul, 1380ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 11u, 186175ul, 220566831337810ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 12u, 1494342ul, 893676ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 13u, 25629ul, 107487112929999ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 14u, 216772608ul, 6888ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 15u, 1448589ul, 1472235ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 16u, 127520ul, 565ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 19u, 369ul, 761826581538190ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 1u, 1603498ul, 25574739ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 20u, 1360ul, 1005476ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 22u, 14869099597ul, 1717ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 2u, 680ul, 710ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 3u, 161289189ul, 83595109ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 4u, 2547ul, 1939ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 5u, 6242ul, 5169ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 6u, 4722ul, 1602ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 7u, 4998764814652ul, 37598910447546ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 8u, 305ul, 1150ul>::solutionPart2() const 1
LegacyConcretePuzzle<2024, 9u, 6448989155953ul, 6476642796832ul>::solutionPart2() const 1
Puzzle::createAll() 135
ConcretePuzzle<2024, 17u>::ConcretePuzzle() 540
ConcretePuzzle<2024, 17u>::ConcretePuzzle() 135
ConcretePuzzle<2024, 18u>::ConcretePuzzle() 135
ConcretePuzzle<2024, 23u>::ConcretePuzzle() 135
ConcretePuzzle<2024, 25u>::ConcretePuzzle() 135
ConcretePuzzle<2024, 17u>::create() 540
ConcretePuzzle<2024, 17u>::create() 135
ConcretePuzzle<2024, 18u>::create() 135
ConcretePuzzle<2024, 23u>::create() 135
ConcretePuzzle<2024, 25u>::create() 135
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::LegacyConcretePuzzle() 8505
LegacyConcretePuzzle<2015, 1u, 138ul, 1771ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2015, 2u, 1586300ul, 3737498ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2015, 3u, 2081ul, 2341ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2015, 4u, 117946ul, 3938038ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2015, 6u, 377891ul, 14110788ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2019, 11u, 2172ul, 248ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2019, 13u, 228ul, 10776ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2019, 15u, 252ul, 350ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2019, 17u, 5724ul, 0ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2019, 2u, 6327510ul, 4112ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2019, 5u, 11933517ul, 10428568ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2019, 7u, 212460ul, 21844737ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2019, 9u, 2870072642ul, 58534ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2022, 1u, 67027ul, 197291ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2022, 2u, 14531ul, 11258ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2022, 3u, 7674ul, 2805ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2022, 4u, 503ul, 827ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2022, 8u, 1688ul, 410400ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 10u, 6909ul, 461ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 11u, 9681886ul, 791134099634ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 12u, 6958ul, 6555315065024ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 13u, 32035ul, 24847ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 14u, 103333ul, 97241ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 15u, 494980ul, 247933ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 16u, 7951ul, 8148ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 17u, 684ul, 822ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 18u, 35401ul, 48020869073824ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 19u, 397643ul, 132392981697081ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 1u, 56465ul, 55902ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 20u, 836127690ul, 240914003753369ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 21u, 3716ul, 0ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 22u, 505ul, 71002ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 23u, 2246ul, 6622ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 24u, 15262ul, 0ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 25u, 543256ul, 0ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 2u, 3035ul, 66027ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 3u, 529618ul, 77509019ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 4u, 21485ul, 11024379ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 5u, 331445006ul, 6472060ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 6u, 503424ul, 32607562ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 7u, 252656917ul, 253499763ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 8u, 12361ul, 18215611419223ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2023, 9u, 1972648895ul, 919ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 10u, 611ul, 1380ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 11u, 186175ul, 220566831337810ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 12u, 1494342ul, 893676ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 13u, 25629ul, 107487112929999ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 14u, 216772608ul, 6888ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 15u, 1448589ul, 1472235ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 16u, 127520ul, 565ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 19u, 369ul, 761826581538190ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 1u, 1603498ul, 25574739ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 20u, 1360ul, 1005476ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 22u, 14869099597ul, 1717ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 2u, 680ul, 710ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 3u, 161289189ul, 83595109ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 4u, 2547ul, 1939ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 5u, 6242ul, 5169ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 6u, 4722ul, 1602ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 7u, 4998764814652ul, 37598910447546ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 8u, 305ul, 1150ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2024, 9u, 6448989155953ul, 6476642796832ul>::LegacyConcretePuzzle() 135
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::create() 8505
LegacyConcretePuzzle<2015, 1u, 138ul, 1771ul>::create() 135
LegacyConcretePuzzle<2015, 2u, 1586300ul, 3737498ul>::create() 135
LegacyConcretePuzzle<2015, 3u, 2081ul, 2341ul>::create() 135
LegacyConcretePuzzle<2015, 4u, 117946ul, 3938038ul>::create() 135
LegacyConcretePuzzle<2015, 5u, 238ul, 69ul>::create() 135
LegacyConcretePuzzle<2015, 6u, 377891ul, 14110788ul>::create() 135
LegacyConcretePuzzle<2019, 11u, 2172ul, 248ul>::create() 135
LegacyConcretePuzzle<2019, 13u, 228ul, 10776ul>::create() 135
LegacyConcretePuzzle<2019, 15u, 252ul, 350ul>::create() 135
LegacyConcretePuzzle<2019, 17u, 5724ul, 0ul>::create() 135
LegacyConcretePuzzle<2019, 2u, 6327510ul, 4112ul>::create() 135
LegacyConcretePuzzle<2019, 5u, 11933517ul, 10428568ul>::create() 135
LegacyConcretePuzzle<2019, 7u, 212460ul, 21844737ul>::create() 135
LegacyConcretePuzzle<2019, 9u, 2870072642ul, 58534ul>::create() 135
LegacyConcretePuzzle<2022, 1u, 67027ul, 197291ul>::create() 135
LegacyConcretePuzzle<2022, 2u, 14531ul, 11258ul>::create() 135
LegacyConcretePuzzle<2022, 3u, 7674ul, 2805ul>::create() 135
LegacyConcretePuzzle<2022, 4u, 503ul, 827ul>::create() 135
LegacyConcretePuzzle<2022, 8u, 1688ul, 410400ul>::create() 135
LegacyConcretePuzzle<2023, 10u, 6909ul, 461ul>::create() 135
LegacyConcretePuzzle<2023, 11u, 9681886ul, 791134099634ul>::create() 135
LegacyConcretePuzzle<2023, 12u, 6958ul, 6555315065024ul>::create() 135
LegacyConcretePuzzle<2023, 13u, 32035ul, 24847ul>::create() 135
LegacyConcretePuzzle<2023, 14u, 103333ul, 97241ul>::create() 135
LegacyConcretePuzzle<2023, 15u, 494980ul, 247933ul>::create() 135
LegacyConcretePuzzle<2023, 16u, 7951ul, 8148ul>::create() 135
LegacyConcretePuzzle<2023, 17u, 684ul, 822ul>::create() 135
LegacyConcretePuzzle<2023, 18u, 35401ul, 48020869073824ul>::create() 135
LegacyConcretePuzzle<2023, 19u, 397643ul, 132392981697081ul>::create() 135
LegacyConcretePuzzle<2023, 1u, 56465ul, 55902ul>::create() 135
LegacyConcretePuzzle<2023, 20u, 836127690ul, 240914003753369ul>::create() 135
LegacyConcretePuzzle<2023, 21u, 3716ul, 0ul>::create() 135
LegacyConcretePuzzle<2023, 22u, 505ul, 71002ul>::create() 135
LegacyConcretePuzzle<2023, 23u, 2246ul, 6622ul>::create() 135
LegacyConcretePuzzle<2023, 24u, 15262ul, 0ul>::create() 135
LegacyConcretePuzzle<2023, 25u, 543256ul, 0ul>::create() 135
LegacyConcretePuzzle<2023, 2u, 3035ul, 66027ul>::create() 135
LegacyConcretePuzzle<2023, 3u, 529618ul, 77509019ul>::create() 135
LegacyConcretePuzzle<2023, 4u, 21485ul, 11024379ul>::create() 135
LegacyConcretePuzzle<2023, 5u, 331445006ul, 6472060ul>::create() 135
LegacyConcretePuzzle<2023, 6u, 503424ul, 32607562ul>::create() 135
LegacyConcretePuzzle<2023, 7u, 252656917ul, 253499763ul>::create() 135
LegacyConcretePuzzle<2023, 8u, 12361ul, 18215611419223ul>::create() 135
LegacyConcretePuzzle<2023, 9u, 1972648895ul, 919ul>::create() 135
LegacyConcretePuzzle<2024, 10u, 611ul, 1380ul>::create() 135
LegacyConcretePuzzle<2024, 11u, 186175ul, 220566831337810ul>::create() 135
LegacyConcretePuzzle<2024, 12u, 1494342ul, 893676ul>::create() 135
LegacyConcretePuzzle<2024, 13u, 25629ul, 107487112929999ul>::create() 135
LegacyConcretePuzzle<2024, 14u, 216772608ul, 6888ul>::create() 135
LegacyConcretePuzzle<2024, 15u, 1448589ul, 1472235ul>::create() 135
LegacyConcretePuzzle<2024, 16u, 127520ul, 565ul>::create() 135
LegacyConcretePuzzle<2024, 19u, 369ul, 761826581538190ul>::create() 135
LegacyConcretePuzzle<2024, 1u, 1603498ul, 25574739ul>::create() 135
LegacyConcretePuzzle<2024, 20u, 1360ul, 1005476ul>::create() 135
LegacyConcretePuzzle<2024, 22u, 14869099597ul, 1717ul>::create() 135
LegacyConcretePuzzle<2024, 2u, 680ul, 710ul>::create() 135
LegacyConcretePuzzle<2024, 3u, 161289189ul, 83595109ul>::create() 135
LegacyConcretePuzzle<2024, 4u, 2547ul, 1939ul>::create() 135
LegacyConcretePuzzle<2024, 5u, 6242ul, 5169ul>::create() 135
LegacyConcretePuzzle<2024, 6u, 4722ul, 1602ul>::create() 135
LegacyConcretePuzzle<2024, 7u, 4998764814652ul, 37598910447546ul>::create() 135
LegacyConcretePuzzle<2024, 8u, 305ul, 1150ul>::create() 135
LegacyConcretePuzzle<2024, 9u, 6448989155953ul, 6476642796832ul>::create() 135
Puzzle.cpp:registerConcretePuzzle(std::chrono::year, std::chrono::day, std::unique_ptr<Puzzle, std::default_delete<Puzzle> > (*)()) 9045
Puzzle::name[abi:cxx11]() const 9045
Puzzle.cpp:getFactoryFunctions() 9180

Generated by: LCOV version 2.0-1