File | Lines | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
src/rfc/detail/ipvfuture_rule.cpp |
|
90.0% | 18 / 20 | 100.0% | 1 / 1 | 66.7% | 4 / 6 |
src/rfc/detail/ip_literal_rule.cpp |
|
90.9% | 30 / 33 | 100.0% | 1 / 1 | 75.0% | 9 / 12 |
src/rfc/authority_rule.cpp |
|
92.6% | 25 / 27 | 100.0% | 1 / 1 | 83.3% | 10 / 12 |
src/rfc/detail/relative_part_rule.cpp |
|
94.5% | 52 / 55 | 100.0% | 1 / 1 | 92.1% | 35 / 38 |
src/rfc/detail/userinfo_rule.cpp |
|
95.0% | 19 / 20 | 100.0% | 1 / 1 | 87.5% | 7 / 8 |
src/rfc/origin_form_rule.cpp |
|
95.0% | 19 / 20 | 100.0% | 1 / 1 | 83.3% | 5 / 6 |
include/boost/url/grammar/ci_string.hpp |
|
95.7% | 22 / 23 | 90.9% | 10 / 11 | 83.3% | 5 / 6 |
src/url_view.cpp |
|
95.7% | 22 / 23 | 100.0% | 4 / 4 | 87.5% | 7 / 8 |
include/boost/url/grammar/impl/range_rule.hpp |
|
95.7% | 224 / 234 | 81.0% | 94 / 116 | 65.2% | 30 / 46 |
src/rfc/relative_ref_rule.cpp |
|
95.8% | 23 / 24 | 100.0% | 1 / 1 | 91.7% | 11 / 12 |
include/boost/url/grammar/detail/ci_string.hpp |
|
96.0% | 24 / 25 | 100.0% | 5 / 5 | 85.7% | 12 / 14 |
src/url_view_base.cpp |
|
96.8% | 304 / 314 | 97.6% | 40 / 41 | 70.2% | 118 / 168 |
src/rfc/detail/h16_rule.cpp |
|
97.0% | 32 / 33 | 100.0% | 1 / 1 | 93.8% | 15 / 16 |
src/params_ref.cpp |
|
97.1% | 68 / 70 | 100.0% | 13 / 13 | 53.8% | 14 / 26 |
src/params_encoded_ref.cpp |
|
97.3% | 71 / 73 | 100.0% | 15 / 15 | 53.8% | 14 / 26 |
src/detail/params_iter_impl.cpp |
|
97.4% | 114 / 117 | 100.0% | 8 / 8 | 80.0% | 48 / 60 |
src/url.cpp |
|
97.5% | 77 / 79 | 100.0% | 10 / 10 | 69.4% | 25 / 36 |
include/boost/url/grammar/string_token.hpp |
|
97.6% | 41 / 42 | 100.0% | 16 / 16 | 75.0% | 3 / 4 |
src/rfc/detail/port_rule.cpp |
|
97.7% | 43 / 44 | 100.0% | 2 / 2 | 95.5% | 21 / 22 |
src/detail/url_impl.cpp |
|
98.1% | 203 / 207 | 100.0% | 34 / 34 | 82.8% | 53 / 64 |
src/rfc/detail/hier_part_rule.cpp |
|
98.1% | 53 / 54 | 100.0% | 1 / 1 | 97.4% | 37 / 38 |
src/grammar/ci_string.cpp |
|
98.3% | 57 / 58 | 100.0% | 4 / 4 | 95.8% | 23 / 24 |
include/boost/url/detail/any_segments_iter.hpp |
|
98.4% | 61 / 62 | 97.0% | 32 / 33 | 79.2% | 19 / 24 |
include/boost/url/impl/encode.hpp |
|
99.0% | 98 / 99 | 100.0% | 10 / 10 | 84.3% | 59 / 70 |
src/detail/normalize.cpp |
|
99.3% | 399 / 402 | 100.0% | 20 / 20 | 93.4% | 213 / 228 |
src/detail/any_params_iter.cpp |
|
99.4% | 165 / 166 | 100.0% | 23 / 23 | 86.5% | 45 / 52 |
src/url_base.cpp |
|
99.6% | 1329 / 1334 | 100.0% | 74 / 74 | 78.0% | 687 / 881 |
example/router/detail/impl/router.cpp |
|
100.0% | 366 / 366 | 100.0% | 35 / 35 | 81.7% | 219 / 268 |
example/router/detail/router.hpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
example/router/impl/matches.cpp |
|
100.0% | 27 / 27 | 100.0% | 8 / 8 | 91.7% | 11 / 12 |
example/router/impl/router.hpp |
|
100.0% | 21 / 21 | 100.0% | 4 / 4 | 75.0% | 3 / 4 |
example/router/matches.hpp |
|
100.0% | 16 / 16 | 100.0% | 9 / 9 | -% | 0 / 0 |
example/router/router.hpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/boost/url/authority_view.hpp |
|
100.0% | 33 / 33 | 100.0% | 12 / 12 | 50.0% | 4 / 8 |
include/boost/url/decode_view.hpp |
|
100.0% | 29 / 29 | 100.0% | 46 / 46 | -% | 0 / 0 |
include/boost/url/detail/any_params_iter.hpp |
|
100.0% | 51 / 51 | 100.0% | 26 / 26 | 90.0% | 9 / 10 |
include/boost/url/detail/encode.hpp |
|
100.0% | 47 / 47 | 100.0% | 3 / 3 | 71.4% | 20 / 28 |
include/boost/url/detail/format_args.hpp |
|
100.0% | 85 / 85 | 100.0% | 102 / 102 | 87.5% | 7 / 8 |
include/boost/url/detail/impl/format_args.hpp |
|
100.0% | 71 / 71 | 100.0% | 202 / 202 | 65.4% | 17 / 26 |
include/boost/url/detail/optional_string.hpp |
|
100.0% | 14 / 14 | 93.3% | 14 / 15 | 75.0% | 3 / 4 |
include/boost/url/detail/params_iter_impl.hpp |
|
100.0% | 8 / 8 | 100.0% | 3 / 3 | 50.0% | 1 / 2 |
include/boost/url/detail/segments_iter_impl.hpp |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
include/boost/url/detail/string_view.hpp |
|
100.0% | 2 / 2 | 100.0% | 3 / 3 | -% | 0 / 0 |
include/boost/url/detail/url_impl.hpp |
|
100.0% | 18 / 18 | 100.0% | 6 / 6 | 60.0% | 12 / 20 |
include/boost/url/detail/vformat.hpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | 100.0% | 2 / 2 |
include/boost/url/format.hpp |
|
100.0% | 14 / 14 | 100.0% | 64 / 64 | 75.0% | 6 / 8 |
include/boost/url/grammar/alnum_chars.hpp |
|
100.0% | 10 / 10 | 100.0% | 3 / 3 | 100.0% | 12 / 12 |
include/boost/url/grammar/alpha_chars.hpp |
|
100.0% | 9 / 9 | 100.0% | 3 / 3 | 100.0% | 8 / 8 |
include/boost/url/grammar/charset.hpp |
|
100.0% | 11 / 11 | 100.0% | 20 / 20 | -% | 0 / 0 |
include/boost/url/grammar/delim_rule.hpp |
|
100.0% | 15 / 15 | 100.0% | 6 / 6 | 100.0% | 4 / 4 |
include/boost/url/grammar/detail/charset.hpp |
|
100.0% | 46 / 46 | 100.0% | 28 / 28 | 94.4% | 34 / 36 |
include/boost/url/grammar/detail/recycled.hpp |
|
100.0% | 6 / 6 | 100.0% | 4 / 4 | -% | 0 / 0 |
include/boost/url/grammar/detail/tuple.hpp |
|
100.0% | 11 / 11 | 100.0% | 73 / 73 | -% | 0 / 0 |
include/boost/url/grammar/digit_chars.hpp |
|
100.0% | 8 / 8 | 100.0% | 3 / 3 | 100.0% | 4 / 4 |
include/boost/url/grammar/hexdig_chars.hpp |
|
100.0% | 30 / 30 | 100.0% | 4 / 4 | 100.0% | 29 / 29 |
include/boost/url/grammar/impl/error.hpp |
|
100.0% | 11 / 11 | 100.0% | 4 / 4 | -% | 0 / 0 |
include/boost/url/grammar/impl/not_empty_rule.hpp |
|
100.0% | 10 / 10 | -% | 0 / 0 | -% | 0 / 0 |
include/boost/url/grammar/impl/optional_rule.hpp |
|
100.0% | 10 / 10 | 75.0% | 3 / 4 | 62.5% | 5 / 8 |
include/boost/url/grammar/impl/parse.hpp |
|
100.0% | 10 / 10 | 93.8% | 60 / 64 | 87.5% | 7 / 8 |
include/boost/url/grammar/impl/recycled.hpp |
|
100.0% | 56 / 56 | 92.6% | 25 / 27 | 70.0% | 21 / 30 |
include/boost/url/grammar/impl/token_rule.hpp |
|
100.0% | 8 / 8 | 100.0% | 7 / 7 | 100.0% | 4 / 4 |
include/boost/url/grammar/impl/tuple_rule.hpp |
|
100.0% | 56 / 56 | 97.8% | 263 / 269 | 85.7% | 12 / 14 |
include/boost/url/grammar/impl/unsigned_rule.hpp |
|
100.0% | 34 / 34 | 100.0% | 2 / 2 | 94.7% | 36 / 38 |
include/boost/url/grammar/impl/variant_rule.hpp |
|
100.0% | 16 / 16 | 82.6% | 19 / 23 | 57.1% | 8 / 14 |
include/boost/url/grammar/literal_rule.hpp |
|
100.0% | 8 / 8 | 100.0% | 2 / 2 | 100.0% | 2 / 2 |
include/boost/url/grammar/lut_chars.hpp |
|
100.0% | 47 / 47 | 100.0% | 16 / 16 | 100.0% | 14 / 14 |
include/boost/url/grammar/not_empty_rule.hpp |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
include/boost/url/grammar/optional_rule.hpp |
|
100.0% | 5 / 5 | 100.0% | 7 / 7 | -% | 0 / 0 |
include/boost/url/grammar/parse.hpp |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
include/boost/url/grammar/range_rule.hpp |
|
100.0% | 26 / 26 | 100.0% | 21 / 21 | -% | 0 / 0 |
include/boost/url/grammar/recycled.hpp |
|
100.0% | 9 / 9 | 100.0% | 9 / 9 | -% | 0 / 0 |
include/boost/url/grammar/string_view_base.hpp |
|
100.0% | 54 / 54 | 100.0% | 60 / 60 | -% | 0 / 0 |
include/boost/url/grammar/token_rule.hpp |
|
100.0% | 5 / 5 | 100.0% | 14 / 14 | -% | 0 / 0 |
include/boost/url/grammar/tuple_rule.hpp |
|
100.0% | 15 / 15 | 100.0% | 39 / 39 | 100.0% | 2 / 2 |
include/boost/url/grammar/variant_rule.hpp |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
include/boost/url/grammar/vchars.hpp |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | 50.0% | 2 / 4 |
include/boost/url/ignore_case.hpp |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
include/boost/url/impl/decode_view.hpp |
|
100.0% | 43 / 43 | 100.0% | 13 / 13 | 71.4% | 10 / 14 |
include/boost/url/impl/error.hpp |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
include/boost/url/impl/params_base.hpp |
|
100.0% | 23 / 23 | 100.0% | 8 / 8 | -% | 0 / 0 |
include/boost/url/impl/params_encoded_base.hpp |
|
100.0% | 41 / 41 | 100.0% | 15 / 15 | -% | 0 / 0 |
include/boost/url/impl/params_encoded_ref.hpp |
|
100.0% | 25 / 25 | 100.0% | 16 / 16 | 80.0% | 8 / 10 |
include/boost/url/impl/params_ref.hpp |
|
100.0% | 39 / 39 | 100.0% | 14 / 14 | 50.0% | 5 / 10 |
include/boost/url/impl/segments_base.hpp |
|
100.0% | 27 / 27 | 100.0% | 9 / 9 | 50.0% | 2 / 4 |
include/boost/url/impl/segments_encoded_base.hpp |
|
100.0% | 31 / 31 | 100.0% | 11 / 11 | 50.0% | 2 / 4 |
include/boost/url/impl/segments_encoded_ref.hpp |
|
100.0% | 24 / 24 | 100.0% | 15 / 15 | 75.0% | 6 / 8 |
include/boost/url/impl/segments_ref.hpp |
|
100.0% | 24 / 24 | 100.0% | 9 / 9 | 50.0% | 4 / 8 |
include/boost/url/ipv4_address.hpp |
|
100.0% | 17 / 17 | 100.0% | 8 / 8 | 50.0% | 2 / 4 |
include/boost/url/ipv6_address.hpp |
|
100.0% | 14 / 14 | 100.0% | 6 / 6 | 50.0% | 2 / 4 |
include/boost/url/param.hpp |
|
100.0% | 83 / 83 | 98.1% | 52 / 53 | 91.7% | 11 / 12 |
include/boost/url/params_encoded_ref.hpp |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/boost/url/params_ref.hpp |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/boost/url/params_view.hpp |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/boost/url/pct_string_view.hpp |
|
100.0% | 25 / 25 | 90.2% | 37 / 41 | 50.0% | 1 / 2 |
include/boost/url/rfc/impl/pct_encoded_rule.hpp |
|
100.0% | 36 / 36 | 80.0% | 4 / 5 | 100.0% | 16 / 16 |
include/boost/url/rfc/pct_encoded_rule.hpp |
|
100.0% | 5 / 5 | 75.0% | 3 / 4 | -% | 0 / 0 |
include/boost/url/segments_encoded_ref.hpp |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/boost/url/segments_ref.hpp |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/boost/url/static_url.hpp |
|
100.0% | 22 / 22 | 91.2% | 31 / 34 | 100.0% | 2 / 2 |
include/boost/url/url.hpp |
|
100.0% | 57 / 57 | 100.0% | 46 / 46 | 50.0% | 1 / 2 |
include/boost/url/url_base.hpp |
|
100.0% | 24 / 24 | 100.0% | 11 / 11 | 100.0% | 2 / 2 |
include/boost/url/url_view.hpp |
|
100.0% | 20 / 20 | 80.6% | 50 / 62 | 100.0% | 2 / 2 |
include/boost/url/url_view_base.hpp |
|
100.0% | 84 / 84 | 96.3% | 26 / 27 | 58.3% | 14 / 24 |
src/authority_view.cpp |
|
100.0% | 157 / 157 | 100.0% | 22 / 22 | 73.3% | 63 / 86 |
src/decode_view.cpp |
|
100.0% | 116 / 116 | 100.0% | 15 / 15 | 90.7% | 49 / 54 |
src/detail/any_segments_iter.cpp |
|
100.0% | 62 / 62 | 100.0% | 12 / 12 | 90.0% | 18 / 20 |
src/detail/decode.cpp |
|
100.0% | 46 / 46 | 100.0% | 7 / 7 | 100.0% | 14 / 14 |
src/detail/except.cpp |
|
100.0% | 9 / 9 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/detail/format_args.cpp |
|
100.0% | 305 / 305 | 100.0% | 11 / 11 | 85.7% | 233 / 272 |
src/detail/move_chars.hpp |
|
100.0% | 24 / 24 | 100.0% | 7 / 7 | 80.0% | 8 / 10 |
src/detail/normalize.hpp |
|
100.0% | 13 / 13 | 100.0% | 4 / 4 | 100.0% | 2 / 2 |
src/detail/over_allocator.hpp |
|
100.0% | 19 / 19 | 100.0% | 4 / 4 | 50.0% | 4 / 8 |
src/detail/path.hpp |
|
100.0% | 60 / 60 | 100.0% | 3 / 3 | 91.7% | 55 / 60 |
src/detail/pattern.cpp |
|
100.0% | 356 / 356 | 100.0% | 10 / 10 | 74.6% | 188 / 252 |
src/detail/pct_format.cpp |
|
100.0% | 78 / 78 | 100.0% | 2 / 2 | 80.3% | 61 / 76 |
src/detail/print.hpp |
|
100.0% | 19 / 19 | 100.0% | 3 / 3 | 100.0% | 4 / 4 |
src/detail/replacement_field_rule.cpp |
|
100.0% | 22 / 22 | 100.0% | 3 / 3 | 90.0% | 9 / 10 |
src/detail/segments_iter_impl.cpp |
|
100.0% | 91 / 91 | 100.0% | 6 / 6 | 80.0% | 32 / 40 |
src/detail/vformat.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
src/encoding_opts.cpp |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/error.cpp |
|
100.0% | 22 / 22 | 100.0% | 4 / 4 | 92.9% | 13 / 14 |
src/grammar/dec_octet_rule.cpp |
|
100.0% | 30 / 30 | 100.0% | 1 / 1 | 100.0% | 28 / 28 |
src/grammar/delim_rule.cpp |
|
100.0% | 7 / 7 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
src/grammar/detail/recycled.cpp |
|
100.0% | 10 / 10 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/grammar/error.cpp |
|
100.0% | 25 / 25 | 100.0% | 7 / 7 | 83.3% | 10 / 12 |
src/grammar/literal_rule.cpp |
|
100.0% | 16 / 16 | 100.0% | 1 / 1 | 90.0% | 9 / 10 |
src/grammar/string_view_base.cpp |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/ipv4_address.cpp |
|
100.0% | 70 / 70 | 100.0% | 13 / 13 | 90.0% | 9 / 10 |
src/ipv6_address.cpp |
|
100.0% | 125 / 125 | 100.0% | 13 / 13 | 90.3% | 56 / 62 |
src/params_base.cpp |
|
100.0% | 93 / 93 | 100.0% | 19 / 19 | 89.3% | 25 / 28 |
src/params_encoded_base.cpp |
|
100.0% | 62 / 62 | 100.0% | 12 / 12 | 95.8% | 23 / 24 |
src/params_encoded_view.cpp |
|
100.0% | 11 / 11 | 100.0% | 3 / 3 | 100.0% | 2 / 2 |
src/params_view.cpp |
|
100.0% | 20 / 20 | 100.0% | 4 / 4 | 75.0% | 3 / 4 |
src/parse.cpp |
|
100.0% | 10 / 10 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/parse_path.cpp |
|
100.0% | 23 / 23 | 100.0% | 1 / 1 | 100.0% | 12 / 12 |
src/parse_query.cpp |
|
100.0% | 11 / 11 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
src/pct_string_view.cpp |
|
100.0% | 33 / 33 | 100.0% | 3 / 3 | 100.0% | 24 / 24 |
src/rfc/absolute_uri_rule.cpp |
|
100.0% | 27 / 27 | 100.0% | 1 / 1 | 100.0% | 10 / 10 |
src/rfc/detail/fragment_part_rule.hpp |
|
100.0% | 13 / 13 | 100.0% | 1 / 1 | 100.0% | 6 / 6 |
src/rfc/detail/host_rule.cpp |
|
100.0% | 52 / 52 | 100.0% | 1 / 1 | 100.0% | 18 / 18 |
src/rfc/detail/ipv6_addrz_rule.cpp |
|
100.0% | 19 / 19 | 100.0% | 1 / 1 | 87.5% | 14 / 16 |
src/rfc/detail/query_part_rule.hpp |
|
100.0% | 13 / 13 | 100.0% | 1 / 1 | 100.0% | 6 / 6 |
src/rfc/detail/scheme_rule.cpp |
|
100.0% | 13 / 13 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
src/rfc/ipv4_address_rule.cpp |
|
100.0% | 13 / 13 | 100.0% | 1 / 1 | 100.0% | 2 / 2 |
src/rfc/ipv6_address_rule.cpp |
|
100.0% | 111 / 111 | 100.0% | 2 / 2 | 98.1% | 53 / 54 |
src/rfc/query_rule.cpp |
|
100.0% | 30 / 30 | 100.0% | 1 / 1 | 100.0% | 18 / 18 |
src/rfc/uri_reference_rule.cpp |
|
100.0% | 10 / 10 | 100.0% | 1 / 1 | 100.0% | 4 / 4 |
src/rfc/uri_rule.cpp |
|
100.0% | 32 / 32 | 100.0% | 1 / 1 | 100.0% | 14 / 14 |
src/scheme.cpp |
|
100.0% | 75 / 75 | 100.0% | 3 / 3 | 98.6% | 69 / 70 |
src/segments_base.cpp |
|
100.0% | 31 / 31 | 100.0% | 11 / 11 | 50.0% | 2 / 4 |
src/segments_encoded_base.cpp |
|
100.0% | 27 / 27 | 100.0% | 10 / 10 | 50.0% | 1 / 2 |
src/segments_encoded_ref.cpp |
|
100.0% | 39 / 39 | 100.0% | 12 / 12 | 50.0% | 5 / 10 |
src/segments_encoded_view.cpp |
|
100.0% | 11 / 11 | 100.0% | 3 / 3 | 100.0% | 2 / 2 |
src/segments_ref.cpp |
|
100.0% | 39 / 39 | 100.0% | 12 / 12 | 50.0% | 5 / 10 |
src/segments_view.cpp |
|
100.0% | 9 / 9 | 100.0% | 2 / 2 | 100.0% | 2 / 2 |
src/static_url.cpp |
|
100.0% | 22 / 22 | 100.0% | 4 / 4 | 87.5% | 7 / 8 |