GCC Code Coverage Report


Directory: libs/http_proto/include/boost/http_proto/
Date: 2023-03-01 04:48:12
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 3196 3951 80.9%
Functions: 430 516 83.3%
Branches: 1258 1926 65.3%

File Lines Functions Branches
fields_view.hpp 100.0 100.0% 8 / 8 100.0% 2 / 2 50.0% 1 / 2
fields_view_base.hpp 100.0 100.0% 10 / 10 100.0% 4 / 4 -% 0 / 0
rfc/impl/list_rule.hpp 100.0 100.0% 54 / 54 100.0% 15 / 15 95.8% 23 / 24
detail/type_index.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
detail/move_chars.hpp 100.0 100.0% 24 / 24 100.0% 5 / 5 85.7% 12 / 14
rfc/list_rule.hpp 100.0 100.0% 5 / 5 100.0% 2 / 2 -% 0 / 0
source.hpp 100.0 100.0% 6 / 6 100.0% 5 / 5 -% 0 / 0
sink.hpp 100.0 100.0% 8 / 8 85.7% 6 / 7 50.0% 1 / 2
service/service.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
rfc/detail/rules.hpp 100.0 100.0% 11 / 11 100.0% 3 / 3 85.7% 12 / 14
impl/version.ipp 100.0 100.0% 9 / 9 100.0% 2 / 2 100.0% 2 / 2
impl/source.ipp 100.0 100.0% 15 / 15 100.0% 1 / 1 80.0% 8 / 10
impl/sink.ipp 100.0 100.0% 15 / 15 100.0% 1 / 1 83.3% 10 / 12
detail/array_of_buffers.hpp 100.0 100.0% 1 / 1 100.0% 1 / 1 -% 0 / 0
impl/serializer.hpp 100.0 100.0% 28 / 28 100.0% 11 / 11 75.0% 3 / 4
impl/response_parser.ipp 100.0 100.0% 6 / 6 100.0% 2 / 2 -% 0 / 0
response_view.hpp 100.0 100.0% 10 / 10 100.0% 4 / 4 50.0% 1 / 2
impl/request_parser.ipp 100.0 100.0% 6 / 6 100.0% 2 / 2 -% 0 / 0
request.hpp 100.0 100.0% 35 / 35 100.0% 11 / 11 -% 0 / 0
message_base.hpp 100.0 100.0% 9 / 9 100.0% 3 / 3 -% 0 / 0
request_view.hpp 100.0 100.0% 23 / 23 100.0% 8 / 8 50.0% 1 / 2
detail/workspace.hpp 100.0 100.0% 5 / 5 100.0% 3 / 3 -% 0 / 0
detail/sv.hpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
message_view_base.hpp 100.0 100.0% 12 / 12 100.0% 5 / 5 50.0% 1 / 2
impl/header_limits.ipp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
buffered_base.hpp 100.0 100.0% 22 / 22 100.0% 7 / 7 100.0% 4 / 4
impl/fields.ipp 100.0 100.0% 25 / 25 100.0% 6 / 6 -% 0 / 0
fields.hpp 100.0 100.0% 11 / 11 100.0% 4 / 4 -% 0 / 0
fields_base.hpp 100.0 100.0% 23 / 23 100.0% 7 / 7 50.0% 2 / 4
impl/buffered_base.ipp 100.0 100.0% 26 / 26 100.0% 4 / 4 100.0% 8 / 8
metadata.hpp 100.0 100.0% 26 / 26 100.0% 11 / 11 -% 0 / 0
rfc/quoted_token_view.hpp 100.0 100.0% 12 / 12 100.0% 2 / 2 50.0% 4 / 8
impl/fields_view_base.hpp 100.0 100.0% 77 / 77 100.0% 27 / 27 50.0% 7 / 14
detail/header.hpp 100.0 100.0% 8 / 8 100.0% 2 / 2 -% 0 / 0
response_parser.hpp 100.0 100.0% 7 / 7 100.0% 2 / 2 -% 0 / 0
request_parser.hpp 100.0 100.0% 7 / 7 100.0% 2 / 2 -% 0 / 0
file_stdio.hpp 100.0 100.0% 4 / 4 100.0% 2 / 2 -% 0 / 0
string_body.hpp 100.0 100.0% 13 / 13 100.0% 4 / 4 -% 0 / 0
impl/method.ipp 98.3 98.3% 178 / 181 100.0% 2 / 2 95.0% 133 / 140
detail/impl/workspace.hpp 97.9 97.9% 46 / 47 100.0% 23 / 23 70.0% 7 / 10
impl/fields_view_base.ipp 97.1 97.1% 135 / 139 95.2% 20 / 21 89.3% 50 / 56
impl/source.hpp 96.2 96.2% 25 / 26 100.0% 2 / 2 56.2% 9 / 16
impl/context.ipp 94.4 94.4% 17 / 18 100.0% 4 / 4 66.7% 4 / 6
impl/field.ipp 94.0 94.0% 78 / 83 90.9% 10 / 11 81.6% 31 / 38
detail/impl/header.ipp 94.0 94.0% 546 / 581 83.9% 47 / 56 81.3% 243 / 299
impl/error.ipp 93.8 93.8% 61 / 65 100.0% 9 / 9 65.2% 73 / 112
impl/fields_base.ipp 93.4 93.4% 385 / 412 93.5% 29 / 31 71.3% 127 / 178
rfc/impl/upgrade_rule.ipp 93.3 93.3% 14 / 15 100.0% 1 / 1 87.5% 7 / 8
rfc/impl/combine_field_values.ipp 92.6 92.6% 25 / 27 100.0% 1 / 1 57.7% 15 / 26
rfc/detail/impl/rules.ipp 91.3 91.3% 137 / 150 100.0% 6 / 6 80.4% 74 / 92
detail/impl/array_of_buffers.hpp 89.3 89.3% 25 / 28 100.0% 8 / 8 70.0% 7 / 10
impl/status.ipp 87.5 87.5% 77 / 88 80.0% 4 / 5 93.0% 66 / 71
rfc/impl/transfer_encoding_rule.ipp 87.0 87.0% 47 / 54 100.0% 2 / 2 79.2% 19 / 24
impl/message_base.ipp 86.7 86.7% 98 / 113 50.0% 3 / 6 62.2% 56 / 90
impl/file_stdio.ipp 85.0 85.0% 108 / 127 100.0% 11 / 11 77.4% 41 / 53
impl/context.hpp 84.2 84.2% 16 / 19 75.0% 3 / 4 50.0% 5 / 10
rfc/impl/quoted_token_rule.ipp 82.8 82.8% 24 / 29 100.0% 1 / 1 68.8% 11 / 16
impl/request.ipp 74.4 74.4% 64 / 86 87.5% 7 / 8 36.1% 13 / 36
detail/impl/workspace.ipp 74.4 74.4% 61 / 82 87.5% 7 / 8 53.3% 16 / 30
impl/serializer.ipp 73.3 73.3% 162 / 221 60.0% 12 / 20 53.1% 60 / 113
detail/copied_strings.hpp 67.3 67.3% 33 / 49 100.0% 5 / 5 57.1% 8 / 14
service/impl/zlib_service.ipp 63.4 63.4% 45 / 71 61.5% 8 / 13 25.0% 14 / 56
serializer.hpp 62.5 62.5% 5 / 8 50.0% 2 / 4 -% 0 / 0
parser.hpp 57.1 57.1% 4 / 7 50.0% 2 / 4 -% 0 / 0
impl/parser.ipp 54.4 54.4% 190 / 349 69.6% 16 / 23 34.9% 68 / 195
impl/sink.hpp 21.7 21.7% 5 / 23 50.0% 1 / 2 6.2% 1 / 16
detail/impl/except.ipp 20.0 20.0% 6 / 30 20.0% 2 / 10 0.0% 0 / 2
impl/response.ipp 15.1 15.1% 8 / 53 25.0% 2 / 8 0.0% 0 / 12
file_body.hpp 0.0 0.0% 0 / 1 0.0% 0 / 2 -% 0 / 0
rfc/impl/parameter.ipp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
response.hpp 0.0 0.0% 0 / 4 0.0% 0 / 2 -% 0 / 0
impl/filter.ipp 0.0 0.0% 0 / 10 0.0% 0 / 1 0.0% 0 / 4
impl/file_body.ipp 0.0 0.0% 0 / 15 0.0% 0 / 2 0.0% 0 / 4
detail/number_string.hpp 0.0 0.0% 0 / 22 0.0% 0 / 6 0.0% 0 / 4
impl/file_posix.ipp 0.0 0.0% 0 / 145 0.0% 0 / 12 0.0% 0 / 57