File | Lines | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
include/CXXIter/CXXIter.h |
|
100.0% | 259 / 259 | 99.5% | 1336 / 1343 | 62.7% | 89 / 142 |
include/CXXIter/src/Collector.h |
|
100.0% | 21 / 21 | 100.0% | 232 / 232 | 56.2% | 9 / 16 |
include/CXXIter/src/Common.h |
|
100.0% | 4 / 4 | -% | 0 / 0 | -% | 0 / 0 |
include/CXXIter/src/Generator.h |
|
100.0% | 27 / 27 | 91.7% | 22 / 24 | 16.7% | 2 / 12 |
include/CXXIter/src/Helpers.h |
|
100.0% | 16 / 16 | 100.0% | 9 / 9 | 66.7% | 12 / 18 |
include/CXXIter/src/IterValue.h |
|
100.0% | 22 / 22 | 99.3% | 284 / 286 | 83.3% | 5 / 6 |
include/CXXIter/src/SizeHint.h |
|
100.0% | 17 / 17 | 100.0% | 5 / 5 | 81.2% | 13 / 16 |
include/CXXIter/src/Traits.h |
|
100.0% | 19 / 19 | 100.0% | 140 / 140 | 50.0% | 2 / 4 |
include/CXXIter/src/op/Alternater.h |
|
100.0% | 23 / 23 | 100.0% | 9 / 9 | 60.0% | 18 / 30 |
include/CXXIter/src/op/Caster.h |
|
100.0% | 9 / 9 | 100.0% | 10 / 10 | 50.0% | 4 / 8 |
include/CXXIter/src/op/Chainer.h |
|
100.0% | 38 / 38 | 100.0% | 11 / 11 | 78.6% | 22 / 28 |
include/CXXIter/src/op/Chunked.h |
|
100.0% | 20 / 20 | 100.0% | 5 / 5 | 75.0% | 12 / 16 |
include/CXXIter/src/op/ChunkedExact.h |
|
97.3% | 36 / 37 | 100.0% | 44 / 44 | 52.0% | 131 / 252 |
include/CXXIter/src/op/Filter.h |
|
100.0% | 15 / 15 | 100.0% | 87 / 87 | 68.8% | 11 / 16 |
include/CXXIter/src/op/FilterMap.h |
|
100.0% | 19 / 19 | 100.0% | 23 / 23 | 68.8% | 11 / 16 |
include/CXXIter/src/op/FlagLast.h |
|
100.0% | 11 / 11 | 100.0% | 11 / 11 | 70.0% | 7 / 10 |
include/CXXIter/src/op/FlatMap.h |
|
100.0% | 15 / 15 | 100.0% | 12 / 12 | 68.2% | 15 / 22 |
include/CXXIter/src/op/GenerateFrom.h |
|
100.0% | 13 / 13 | 100.0% | 21 / 21 | 78.9% | 15 / 19 |
include/CXXIter/src/op/GroupBy.h |
|
100.0% | 18 / 18 | 100.0% | 9 / 9 | 61.1% | 22 / 36 |
include/CXXIter/src/op/InplaceModifier.h |
|
100.0% | 13 / 13 | 100.0% | 20 / 20 | 62.5% | 10 / 16 |
include/CXXIter/src/op/Intersperser.h |
|
100.0% | 28 / 28 | 100.0% | 23 / 23 | 81.2% | 13 / 16 |
include/CXXIter/src/op/Map.h |
|
100.0% | 9 / 9 | 100.0% | 124 / 124 | 50.0% | 4 / 8 |
include/CXXIter/src/op/Reverse.h |
|
100.0% | 17 / 17 | 100.0% | 15 / 15 | 65.0% | 13 / 20 |
include/CXXIter/src/op/SkipN.h |
|
95.0% | 19 / 20 | 100.0% | 12 / 12 | 75.0% | 6 / 8 |
include/CXXIter/src/op/SkipWhile.h |
|
100.0% | 12 / 12 | 100.0% | 5 / 5 | 80.0% | 8 / 10 |
include/CXXIter/src/op/Sorter.h |
|
100.0% | 20 / 20 | 100.0% | 56 / 56 | 62.5% | 10 / 16 |
include/CXXIter/src/op/TakeN.h |
|
100.0% | 14 / 14 | 100.0% | 15 / 15 | 60.0% | 6 / 10 |
include/CXXIter/src/op/TakeWhile.h |
|
100.0% | 9 / 9 | 100.0% | 3 / 3 | 62.5% | 5 / 8 |
include/CXXIter/src/op/Unique.h |
|
100.0% | 14 / 14 | 100.0% | 6 / 6 | 61.1% | 11 / 18 |
include/CXXIter/src/op/Zipper.h |
|
100.0% | 22 / 22 | 100.0% | 13 / 13 | 56.9% | 91 / 160 |
include/CXXIter/src/sources/ContainerSources.h |
|
100.0% | 38 / 38 | 100.0% | 141 / 141 | 100.0% | 12 / 12 |
include/CXXIter/src/sources/GeneratorSources.h |
|
100.0% | 32 / 32 | 100.0% | 31 / 31 | 75.0% | 9 / 12 |
include/CXXIter/src/util/SaturatingArithmetic.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
include/CXXIter/src/util/TraitImpl.h |
|
100.0% | 6 / 6 | 100.0% | 1 / 1 | 100.0% | 2 / 2 |
tests/TestChainers.cpp |
|
99.9% | 1445 / 1446 | 100.0% | 87 / 87 | 35.8% | 2943 / 8231 |
tests/TestCommon.h |
|
100.0% | 38 / 38 | 100.0% | 29 / 29 | 50.0% | 5 / 10 |
tests/TestConstexpr.cpp |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
tests/TestConsumers.cpp |
|
99.2% | 499 / 503 | 100.0% | 75 / 75 | 34.3% | 1250 / 3642 |
tests/TestContiguousMemory.cpp |
|
100.0% | 29 / 29 | 100.0% | 9 / 9 | 37.5% | 36 / 96 |
tests/TestDoubleEnded.cpp |
|
100.0% | 223 / 223 | 100.0% | 21 / 21 | 30.6% | 497 / 1622 |
tests/TestExactSized.cpp |
|
100.0% | 74 / 74 | 100.0% | 12 / 12 | 38.9% | 105 / 270 |
tests/TestHelpers.cpp |
|
100.0% | 58 / 58 | 100.0% | 9 / 9 | 37.5% | 131 / 349 |
tests/TestRandomAccess.cpp |
|
100.0% | 88 / 88 | 100.0% | 21 / 21 | 32.9% | 215 / 654 |
tests/TestSources.cpp |
|
100.0% | 254 / 254 | 100.0% | 27 / 27 | 29.7% | 477 / 1606 |
tests/TestTypeConstraints.cpp |
|
100.0% | 36 / 36 | 100.0% | 24 / 24 | 23.2% | 38 / 164 |