GCC Code Coverage Report


Directory: include/kumi/
Date: 2026-10-14 16:33:56
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 637 639 99.7%
Functions: 6500 6848 94.9%
Branches: 749 888 84.3%

File Lines Functions Branches
algorithm/apply.hpp 100.0 100.0% 6 / 6 100.0% 13 / 13 100.0% 4 / 4
algorithm/back_front.hpp 100.0 100.0% 4 / 4 -% 0 / 0 -% 0 / 0
algorithm/cartesian_product.hpp 100.0 100.0% 7 / 7 100.0% 112 / 112 100.0% 3 / 3
algorithm/cast.hpp 100.0 100.0% 4 / 4 100.0% 10 / 10 100.0% 6 / 6
algorithm/cat.hpp 100.0 100.0% 3 / 3 100.0% 19 / 19 -% 0 / 0
algorithm/contains.hpp 100.0 100.0% 9 / 9 100.0% 20 / 20 -% 0 / 0
algorithm/extract.hpp 100.0 100.0% 7 / 7 -% 0 / 0 -% 0 / 0
algorithm/find.hpp 100.0 100.0% 6 / 6 100.0% 18 / 18 80.0% 8 / 10
algorithm/flatten.hpp 100.0 100.0% 32 / 32 100.0% 842 / 842 100.0% 122 / 122
algorithm/fold.hpp 100.0 100.0% 16 / 16 100.0% 12 / 12 100.0% 26 / 26
algorithm/for_each.hpp 100.0 100.0% 18 / 18 100.0% 224 / 224 100.0% 9 / 9
algorithm/generate.hpp 100.0 100.0% 9 / 9 100.0% 58 / 58 -% 0 / 0
algorithm/inner_product.hpp 100.0 100.0% 15 / 15 100.0% 10 / 10 -% 0 / 0
algorithm/map.hpp 100.0 100.0% 13 / 13 100.0% 69 / 69 100.0% 10 / 10
algorithm/minmax.hpp 100.0 100.0% 28 / 28 100.0% 116 / 116 -% 0 / 0
algorithm/partition.hpp 100.0 100.0% 6 / 6 -% 0 / 0 -% 0 / 0
algorithm/predicates.hpp 100.0 100.0% 24 / 24 100.0% 58 / 58 83.3% 25 / 30
algorithm/push_pop.hpp 100.0 100.0% 10 / 10 100.0% 20 / 20 100.0% 12 / 12
algorithm/reduce.hpp 100.0 100.0% 25 / 25 100.0% 352 / 352 -% 0 / 0
algorithm/reorder.hpp 100.0 100.0% 8 / 8 100.0% 90 / 90 100.0% 14 / 14
algorithm/reverse.hpp 100.0 100.0% 2 / 2 -% 0 / 0 -% 0 / 0
algorithm/rotate.hpp 100.0 100.0% 6 / 6 -% 0 / 0 -% 0 / 0
algorithm/scan.hpp 100.0 100.0% 30 / 30 100.0% 32 / 32 -% 0 / 0
algorithm/tiler.hpp 100.0 100.0% 4 / 4 100.0% 31 / 31 -% 0 / 0
algorithm/transpose.hpp 100.0 100.0% 7 / 7 100.0% 4 / 4 100.0% 2 / 2
algorithm/unique.hpp 100.0 100.0% 5 / 5 -% 0 / 0 -% 0 / 0
algorithm/zip.hpp 100.0 100.0% 15 / 15 100.0% 36 / 36 100.0% 15 / 15
detail/binder.hpp 100.0 100.0% 8 / 8 99.5% 405 / 407 -% 0 / 0
detail/optimized.hpp 100.0 100.0% 7 / 7 99.9% 1608 / 1610 -% 0 / 0
functional/bind.hpp 100.0 100.0% 11 / 11 100.0% 226 / 226 -% 0 / 0
functional/functors.hpp 100.0 100.0% 11 / 11 100.0% 465 / 465 67.9% 19 / 28
functional/invoke.hpp 100.0 100.0% 1 / 1 -% 0 / 0 100.0% 40 / 40
functional/monadic.hpp 100.0 100.0% 10 / 10 -% 0 / 0 100.0% 24 / 24
functional/monoid.hpp 100.0 100.0% 5 / 5 -% 0 / 0 -% 0 / 0
product_types/record.hpp 100.0 100.0% 46 / 46 77.8% 126 / 162 72.6% 114 / 157
product_types/shared.hpp 100.0 100.0% 17 / 17 74.3% 361 / 486 87.5% 119 / 136
product_types/tuple.hpp 100.0 100.0% 62 / 62 70.7% 215 / 304 100.0% 2 / 2
utils/as.hpp 100.0 100.0% 3 / 3 100.0% 9 / 9 -% 0 / 0
utils/ct_helpers.hpp 100.0 100.0% 11 / 11 98.8% 79 / 80 -% 0 / 0
utils/field.hpp 100.0 100.0% 22 / 22 95.2% 553 / 581 -% 0 / 0
utils/identifier.hpp 100.0 100.0% 7 / 7 100.0% 70 / 70 -% 0 / 0
utils/projections.hpp 100.0 100.0% 6 / 6 100.0% 5 / 5 70.0% 7 / 10
utils/str.hpp 97.7 97.7% 84 / 86 100.0% 14 / 14 73.7% 168 / 228
utils/streamable.hpp 100.0 100.0% 4 / 4 77.0% 217 / 282 -% 0 / 0
utils/unit_type.hpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0