GCC Code Coverage Report


Directory: .
Date: 2025-09-27 21:24:05+00:00
Coverage Exec Excl Total
Lines: 95.2% 20 23 44
Functions: 100.0% 7 5 12
Branches: 68.8% 11 12 28
Conditions: 87.5% 7 8 16

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
bar(int) (main.cpp:19)called 1 time80.0%50.0%50.0%80.0%
foo(int) (main.cpp:9)not called100.0%-%-%80.0%
main (main.cpp:95)called 1 time100.0%-%-%100.0%
sort_excluded() (main.cpp:44)called 1 time100.0%50.0%-%92.3%
sort_excluded()::{lambda(int, int)#1}::operator()(int, int) const (main.cpp:44)called 41 times100.0%100.0%100.0%100.0%
sort_excluded()::{lambda(int, int)#2}::operator()(int, int) const (main.cpp:45)called 41 times100.0%100.0%100.0%100.0%
sort_excluded_both() (main.cpp:66)not called100.0%-%-%100.0%
sort_excluded_both()::{lambda(int, int)#1}::operator()(int, int) const (main.cpp:73)not called100.0%-%-%100.0%
sort_excluded_both()::{lambda(int, int)#2}::operator()(int, int) const (main.cpp:84)not called100.0%-%-%75.0%
sort_lambda_excluded() (main.cpp:48)called 1 time100.0%50.0%-%92.3%
sort_lambda_excluded()::{lambda(int, int)#1}::operator()(int, int) const (main.cpp:50)called 41 times100.0%75.0%100.0%100.0%
sort_lambda_excluded()::{lambda(int, int)#2}::operator()(int, int) const (main.cpp:57)not called100.0%-%-%100.0%