LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: coverage_filtered.info Lines: 99.2 % 8426 8359
Test Date: 2024-08-19 20:08:54 Functions: 96.4 % 2727 2629

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
boost/url/authority_view.hpp
100.0%
100.0 % 32 32 100.0 % 10 10
boost/url/decode_view.hpp
100.0%
100.0 % 29 29 100.0 % 46 46
boost/url/detail/any_params_iter.hpp
100.0%
100.0 % 58 58 100.0 % 28 28
boost/url/detail/any_segments_iter.hpp
98.5%98.5%
98.5 % 67 66 89.2 % 37 33
boost/url/detail/encode.hpp
100.0%
100.0 % 47 47 100.0 % 3 3
boost/url/detail/format_args.hpp
100.0%
100.0 % 88 88 100.0 % 102 102
boost/url/detail/impl/format_args.hpp
100.0%
100.0 % 83 83 100.0 % 207 207
boost/url/detail/optional_string.hpp
100.0%
100.0 % 14 14 93.3 % 15 14
boost/url/detail/params_iter_impl.hpp
100.0%
100.0 % 8 8 100.0 % 3 3
boost/url/detail/segments_iter_impl.hpp
100.0%
100.0 % 5 5 100.0 % 2 2
boost/url/detail/string_view.hpp
100.0%
100.0 % 2 2 89.6 % 67 60
boost/url/detail/url_impl.hpp
100.0%
100.0 % 18 18 100.0 % 6 6
boost/url/detail/vformat.hpp
100.0%
100.0 % 5 5 100.0 % 1 1
boost/url/format.hpp
100.0%
100.0 % 14 14 100.0 % 70 70
boost/url/grammar/alnum_chars.hpp
100.0%
100.0 % 10 10 100.0 % 3 3
boost/url/grammar/alpha_chars.hpp
100.0%
100.0 % 9 9 100.0 % 3 3
boost/url/grammar/charset.hpp
100.0%
100.0 % 11 11 100.0 % 21 21
boost/url/grammar/ci_string.hpp
95.7%95.7%
95.7 % 23 22 90.9 % 11 10
boost/url/grammar/delim_rule.hpp
100.0%
100.0 % 16 16 100.0 % 6 6
boost/url/grammar/detail/charset.hpp
100.0%
100.0 % 48 48 100.0 % 28 28
boost/url/grammar/detail/ci_string.hpp
96.0%96.0%
96.0 % 25 24 85.7 % 7 6
boost/url/grammar/detail/recycled.hpp
100.0%
100.0 % 6 6 100.0 % 4 4
boost/url/grammar/detail/tuple.hpp
100.0%
100.0 % 11 11 97.6 % 126 123
boost/url/grammar/digit_chars.hpp
100.0%
100.0 % 8 8 100.0 % 3 3
boost/url/grammar/hexdig_chars.hpp
100.0%
100.0 % 30 30 100.0 % 4 4
boost/url/grammar/impl/error.hpp
100.0%
100.0 % 11 11 100.0 % 4 4
boost/url/grammar/impl/not_empty_rule.hpp
100.0%
100.0 % 10 10 100.0 % 2 2
boost/url/grammar/impl/optional_rule.hpp
100.0%
100.0 % 9 9 100.0 % 12 12
boost/url/grammar/impl/parse.hpp
100.0%
100.0 % 11 11 99.2 % 132 131
boost/url/grammar/impl/range_rule.hpp
95.5%95.5%
95.5 % 243 232 78.0 % 123 96
boost/url/grammar/impl/recycled.hpp
100.0%
100.0 % 58 58 93.1 % 29 27
boost/url/grammar/impl/token_rule.hpp
100.0%
100.0 % 8 8 100.0 % 7 7
boost/url/grammar/impl/tuple_rule.hpp
100.0%
100.0 % 60 60 98.3 % 292 287
boost/url/grammar/impl/unsigned_rule.hpp
100.0%
100.0 % 34 34 100.0 % 4 4
boost/url/grammar/impl/variant_rule.hpp
100.0%
100.0 % 17 17 83.3 % 24 20
boost/url/grammar/literal_rule.hpp
100.0%
100.0 % 8 8 100.0 % 2 2
boost/url/grammar/lut_chars.hpp
100.0%
100.0 % 47 47 100.0 % 16 16
boost/url/grammar/not_empty_rule.hpp
100.0%
100.0 % 5 5 100.0 % 2 2
boost/url/grammar/optional_rule.hpp
100.0%
100.0 % 5 5 100.0 % 10 10
boost/url/grammar/parse.hpp
100.0%
100.0 % 4 4 100.0 % 2 2
boost/url/grammar/range_rule.hpp
100.0%
100.0 % 29 29 100.0 % 21 21
boost/url/grammar/recycled.hpp
100.0%
100.0 % 9 9 100.0 % 11 11
boost/url/grammar/string_token.hpp
97.7%97.7%
97.7 % 43 42 94.1 % 17 16
boost/url/grammar/string_view_base.hpp
100.0%
100.0 % 54 54 100.0 % 89 89
boost/url/grammar/token_rule.hpp
100.0%
100.0 % 5 5 100.0 % 15 15
boost/url/grammar/tuple_rule.hpp
100.0%
100.0 % 16 16 100.0 % 41 41
boost/url/grammar/variant_rule.hpp
100.0%
100.0 % 3 3 100.0 % 2 2
boost/url/grammar/vchars.hpp
100.0%
100.0 % 5 5 100.0 % 2 2
boost/url/ignore_case.hpp
100.0%
100.0 % 6 6 100.0 % 3 3
boost/url/impl/decode_view.hpp
100.0%
100.0 % 44 44 100.0 % 13 13
boost/url/impl/encode.hpp
100.0%
100.0 % 99 99 100.0 % 14 14
boost/url/impl/error.hpp
100.0%
100.0 % 5 5 100.0 % 2 2
boost/url/impl/params_base.hpp
100.0%
100.0 % 23 23 100.0 % 8 8
boost/url/impl/params_encoded_base.hpp
100.0%
100.0 % 41 41 100.0 % 15 15
boost/url/impl/params_encoded_ref.hpp
100.0%
100.0 % 27 27 100.0 % 16 16
boost/url/impl/params_ref.hpp
100.0%
100.0 % 39 39 100.0 % 14 14
boost/url/impl/segments_base.hpp
100.0%
100.0 % 27 27 100.0 % 9 9
boost/url/impl/segments_encoded_base.hpp
100.0%
100.0 % 31 31 100.0 % 11 11
boost/url/impl/segments_encoded_ref.hpp
100.0%
100.0 % 25 25 100.0 % 15 15
boost/url/impl/segments_ref.hpp
100.0%
100.0 % 25 25 100.0 % 9 9
boost/url/ipv4_address.hpp
100.0%
100.0 % 17 17 100.0 % 8 8
boost/url/ipv6_address.hpp
100.0%
100.0 % 14 14 100.0 % 6 6
boost/url/param.hpp
100.0%
100.0 % 87 87 98.1 % 53 52
boost/url/params_encoded_ref.hpp
100.0%
100.0 % 2 2 100.0 % 1 1
boost/url/params_ref.hpp
100.0%
100.0 % 2 2 100.0 % 1 1
boost/url/params_view.hpp
100.0%
100.0 % 1 1 100.0 % 1 1
boost/url/pct_string_view.hpp
100.0%
100.0 % 25 25 92.9 % 42 39
boost/url/rfc/impl/pct_encoded_rule.hpp
100.0%
100.0 % 36 36 100.0 % 6 6
boost/url/rfc/pct_encoded_rule.hpp
100.0%
100.0 % 5 5 100.0 % 5 5
boost/url/segments_encoded_ref.hpp
100.0%
100.0 % 2 2 100.0 % 1 1
boost/url/segments_ref.hpp
100.0%
100.0 % 2 2 100.0 % 1 1
boost/url/static_url.hpp
100.0%
100.0 % 22 22 70.0 % 50 35
boost/url/url.hpp
100.0%
100.0 % 56 56 100.0 % 45 45
boost/url/url_base.hpp
100.0%
100.0 % 24 24 91.7 % 12 11
boost/url/url_view.hpp
100.0%
100.0 % 19 19 80.3 % 61 49
boost/url/url_view_base.hpp
100.0%
100.0 % 84 84 96.7 % 30 29
libs/url/example/router/detail/impl/router.cpp
100.0%
100.0 % 367 367 97.2 % 36 35
libs/url/example/router/detail/router.hpp
100.0%
100.0 % 1 1 50.0 % 2 1
libs/url/example/router/impl/matches.cpp
100.0%
100.0 % 27 27 100.0 % 8 8
libs/url/example/router/impl/router.hpp
100.0%
100.0 % 21 21 100.0 % 4 4
libs/url/example/router/matches.hpp
100.0%
100.0 % 16 16 90.0 % 10 9
libs/url/example/router/router.hpp
100.0%
100.0 % 1 1 100.0 % 1 1
libs/url/src/authority_view.cpp
100.0%
100.0 % 164 164 96.0 % 25 24
libs/url/src/decode_view.cpp
100.0%
100.0 % 118 118 100.0 % 15 15
libs/url/src/detail/any_params_iter.cpp
99.4%99.4%
99.4 % 167 166 96.0 % 25 24
libs/url/src/detail/any_segments_iter.cpp
100.0%
100.0 % 62 62 100.0 % 12 12
libs/url/src/detail/decode.cpp
100.0%
100.0 % 46 46 100.0 % 7 7
libs/url/src/detail/except.cpp
100.0%
100.0 % 9 9 100.0 % 4 4
libs/url/src/detail/format_args.cpp
100.0%
100.0 % 304 304 100.0 % 11 11
libs/url/src/detail/move_chars.hpp
100.0%
100.0 % 24 24 100.0 % 7 7
libs/url/src/detail/normalize.cpp
99.3%99.3%
99.3 % 402 399 100.0 % 20 20
libs/url/src/detail/normalize.hpp
100.0%
100.0 % 13 13 100.0 % 4 4
libs/url/src/detail/over_allocator.hpp
100.0%
100.0 % 20 20 100.0 % 4 4
libs/url/src/detail/params_iter_impl.cpp
97.6%97.6%
97.6 % 124 121 100.0 % 8 8
libs/url/src/detail/path.hpp
100.0%
100.0 % 60 60 100.0 % 3 3
libs/url/src/detail/pattern.cpp
100.0%
100.0 % 362 362 100.0 % 10 10
libs/url/src/detail/pct_format.cpp
100.0%
100.0 % 80 80 100.0 % 2 2
libs/url/src/detail/print.hpp
100.0%
100.0 % 19 19 100.0 % 3 3
libs/url/src/detail/replacement_field_rule.cpp
100.0%
100.0 % 24 24 100.0 % 3 3
libs/url/src/detail/segments_iter_impl.cpp
100.0%
100.0 % 97 97 100.0 % 6 6
libs/url/src/detail/url_impl.cpp
97.7%97.7%
97.7 % 216 211 100.0 % 34 34
libs/url/src/detail/vformat.cpp
100.0%
100.0 % 4 4 100.0 % 1 1
libs/url/src/encoding_opts.cpp
100.0%
100.0 % 6 6 100.0 % 1 1
libs/url/src/error.cpp
100.0%
100.0 % 22 22 100.0 % 4 4
libs/url/src/grammar/ci_string.cpp
98.2%98.2%
98.2 % 57 56 100.0 % 4 4
libs/url/src/grammar/dec_octet_rule.cpp
100.0%
100.0 % 30 30 100.0 % 1 1
libs/url/src/grammar/delim_rule.cpp
100.0%
100.0 % 7 7 100.0 % 1 1
libs/url/src/grammar/detail/recycled.cpp
100.0%
100.0 % 9 9 100.0 % 3 3
libs/url/src/grammar/error.cpp
100.0%
100.0 % 25 25 100.0 % 7 7
libs/url/src/grammar/literal_rule.cpp
100.0%
100.0 % 16 16 100.0 % 1 1
libs/url/src/grammar/string_view_base.cpp
100.0%
100.0 % 2 2 100.0 % 1 1
libs/url/src/ipv4_address.cpp
100.0%
100.0 % 71 71 100.0 % 13 13
libs/url/src/ipv6_address.cpp
100.0%
100.0 % 126 126 100.0 % 13 13
libs/url/src/params_base.cpp
100.0%
100.0 % 94 94 100.0 % 19 19
libs/url/src/params_encoded_base.cpp
100.0%
100.0 % 62 62 100.0 % 12 12
libs/url/src/params_encoded_ref.cpp
97.4%97.4%
97.4 % 76 74 100.0 % 15 15
libs/url/src/params_encoded_view.cpp
100.0%
100.0 % 11 11 100.0 % 3 3
libs/url/src/params_ref.cpp
97.3%97.3%
97.3 % 73 71 100.0 % 13 13
libs/url/src/params_view.cpp
95.0%95.0%
95.0 % 20 19 100.0 % 4 4
libs/url/src/parse.cpp
100.0%
100.0 % 10 10 100.0 % 5 5
libs/url/src/parse_path.cpp
100.0%
100.0 % 23 23 100.0 % 1 1
libs/url/src/parse_query.cpp
100.0%
100.0 % 11 11 100.0 % 1 1
libs/url/src/pct_string_view.cpp
100.0%
100.0 % 33 33 100.0 % 3 3
libs/url/src/rfc/absolute_uri_rule.cpp
100.0%
100.0 % 29 29 100.0 % 1 1
libs/url/src/rfc/authority_rule.cpp
92.9%92.9%
92.9 % 28 26 100.0 % 1 1
libs/url/src/rfc/detail/fragment_part_rule.hpp
100.0%
100.0 % 13 13 100.0 % 1 1
libs/url/src/rfc/detail/h16_rule.cpp
97.0%97.0%
97.0 % 33 32 100.0 % 1 1
libs/url/src/rfc/detail/hier_part_rule.cpp
98.2%98.2%
98.2 % 57 56 100.0 % 1 1
libs/url/src/rfc/detail/host_rule.cpp
100.0%
100.0 % 52 52 100.0 % 1 1
libs/url/src/rfc/detail/ip_literal_rule.cpp
91.9%91.9%
91.9 % 37 34 100.0 % 1 1
libs/url/src/rfc/detail/ipv6_addrz_rule.cpp
100.0%
100.0 % 20 20 100.0 % 1 1
libs/url/src/rfc/detail/ipvfuture_rule.cpp
89.5%89.5%
89.5 % 19 17 100.0 % 1 1
libs/url/src/rfc/detail/port_rule.cpp
97.8%97.8%
97.8 % 45 44 100.0 % 2 2
libs/url/src/rfc/detail/query_part_rule.hpp
100.0%
100.0 % 13 13 100.0 % 1 1
libs/url/src/rfc/detail/relative_part_rule.cpp
94.9%94.9%
94.9 % 59 56 100.0 % 1 1
libs/url/src/rfc/detail/scheme_rule.cpp
100.0%
100.0 % 13 13 100.0 % 1 1
libs/url/src/rfc/detail/userinfo_rule.cpp
95.5%95.5%
95.5 % 22 21 100.0 % 1 1
libs/url/src/rfc/ipv4_address_rule.cpp
100.0%
100.0 % 13 13 100.0 % 1 1
libs/url/src/rfc/ipv6_address_rule.cpp
100.0%
100.0 % 111 111 100.0 % 2 2
libs/url/src/rfc/origin_form_rule.cpp
95.0%95.0%
95.0 % 20 19 100.0 % 1 1
libs/url/src/rfc/query_rule.cpp
100.0%
100.0 % 31 31 100.0 % 1 1
libs/url/src/rfc/relative_ref_rule.cpp
96.0%96.0%
96.0 % 25 24 100.0 % 1 1
libs/url/src/rfc/uri_reference_rule.cpp
100.0%
100.0 % 10 10 100.0 % 1 1
libs/url/src/rfc/uri_rule.cpp
100.0%
100.0 % 34 34 100.0 % 1 1
libs/url/src/scheme.cpp
100.0%
100.0 % 75 75 100.0 % 3 3
libs/url/src/segments_base.cpp
100.0%
100.0 % 31 31 100.0 % 11 11
libs/url/src/segments_encoded_base.cpp
100.0%
100.0 % 27 27 100.0 % 10 10
libs/url/src/segments_encoded_ref.cpp
100.0%
100.0 % 41 41 100.0 % 12 12
libs/url/src/segments_encoded_view.cpp
100.0%
100.0 % 11 11 100.0 % 3 3
libs/url/src/segments_ref.cpp
100.0%
100.0 % 41 41 100.0 % 12 12
libs/url/src/segments_view.cpp
100.0%
100.0 % 9 9 100.0 % 2 2
libs/url/src/static_url.cpp
100.0%
100.0 % 22 22 100.0 % 4 4
libs/url/src/url.cpp
97.5%97.5%
97.5 % 80 78 91.7 % 12 11
libs/url/src/url_base.cpp
99.6%99.6%
99.6 % 1372 1367 100.0 % 74 74
libs/url/src/url_view.cpp
95.8%95.8%
95.8 % 24 23 100.0 % 5 5
libs/url/src/url_view_base.cpp
96.9%96.9%
96.9 % 326 316 95.2 % 42 40

Generated by: LCOV version 2.1