GCC Code Coverage Report


Directory: ./
Date: 2026-03-21 20:51:59
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 1940 1977 98.1%
Functions: 790 802 98.5%
Branches: 2485 7002 35.5%

File Lines Functions Branches
Array.cpp 100.0 100.0% 46 / 46 100.0% 12 / 12 57.1% 16 / 28
Array.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
compat/ranges23.hpp 100.0 100.0% 2 / 2 100.0% 2 / 2 -% 0 / 0
IndirectMap.hpp 100.0 100.0% 18 / 18 75.0% 9 / 12 50.0% 2 / 4
IndirectSequence.hpp 100.0 100.0% 18 / 18 84.6% 11 / 13 50.0% 2 / 4
Lockable.hpp 100.0 100.0% 13 / 13 100.0% 4 / 4 50.0% 1 / 2
PointerMap.hpp 83.3 83.3% 5 / 6 100.0% 1 / 1 58.3% 7 / 12
PointerVector.hpp 85.7 85.7% 12 / 14 100.0% 2 / 2 63.6% 14 / 22
Shape.cpp 85.9 85.9% 79 / 92 87.9% 29 / 33 48.3% 28 / 58
Shape.hpp 100.0 100.0% 3 / 3 100.0% 3 / 3 -% 0 / 0
SharedCloneable.hpp 90.0 90.0% 9 / 10 100.0% 10 / 10 50.0% 4 / 8
SharedObject.hpp 100.0 100.0% 8 / 8 100.0% 20 / 20 66.7% 2 / 3
SharedRef.hpp 100.0 100.0% 22 / 22 95.8% 23 / 24 50.0% 3 / 6
StretchableArray.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 66.7% 4 / 6
StrongType.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
TestArray.cpp 100.0 100.0% 66 / 66 100.0% 12 / 12 33.8% 113 / 334
TestConstant.cpp 100.0 100.0% 21 / 21 100.0% 16 / 16 20.7% 17 / 82
TestConstPointer.cpp 100.0 100.0% 34 / 34 100.0% 20 / 20 28.8% 38 / 132
TestCopyElision.cpp 95.4 95.4% 308 / 323 99.1% 105 / 106 37.1% 527 / 1422
TestEigen.cpp 98.6 98.6% 350 / 355 99.4% 166 / 167 37.3% 398 / 1066
TestLockable.cpp 100.0 100.0% 35 / 35 100.0% 21 / 21 58.8% 20 / 34
TestPointerMap.cpp 100.0 100.0% 60 / 60 100.0% 16 / 16 40.9% 90 / 220
TestPointerVector.cpp 100.0 100.0% 79 / 79 100.0% 22 / 22 37.7% 98 / 260
TestRawRef.cpp 100.0 100.0% 25 / 25 100.0% 6 / 6 37.2% 32 / 86
TestShape.cpp 100.0 100.0% 30 / 30 100.0% 8 / 8 36.8% 53 / 144
TestSharedCloneable.cpp 100.0 100.0% 17 / 17 100.0% 11 / 11 50.0% 9 / 18
TestSharedFromThis.cpp 100.0 100.0% 64 / 64 100.0% 34 / 34 50.0% 36 / 72
TestSharedRef.cpp 100.0 100.0% 101 / 101 100.0% 24 / 24 30.1% 218 / 724
TestStretchableArray.cpp 100.0 100.0% 11 / 11 100.0% 3 / 3 23.3% 20 / 86
TestStrongType.cpp 100.0 100.0% 55 / 55 100.0% 19 / 19 21.2% 51 / 240
TestUniqueRef.cpp 100.0 100.0% 70 / 70 100.0% 23 / 23 30.3% 129 / 426
TestVerbose.cpp 100.0 100.0% 91 / 91 100.0% 24 / 24 35.6% 187 / 526
TestVirtualDataPtr.cpp 100.0 100.0% 38 / 38 100.0% 17 / 17 26.7% 48 / 180
TestVirtualDataRef.cpp 100.0 100.0% 45 / 45 100.0% 17 / 17 28.1% 54 / 192
TestZip.cpp 100.0 100.0% 132 / 132 100.0% 23 / 23 42.3% 234 / 553
UniqueRef.hpp 100.0 100.0% 20 / 20 100.0% 20 / 20 57.1% 4 / 7
Verbose.hpp 100.0 100.0% 40 / 40 100.0% 53 / 53 57.8% 26 / 45