LCOV - code coverage report
Current view: top level - url/impl - params_view.hpp (source / functions) Coverage Total Hit Missed
Test: coverage_remapped.info Lines: 95.0 % 20 19 1
Test Date: 2026-02-25 21:00:01 Functions: 100.0 % 4 4

           TLA  Line data    Source code
       1                 : //
       2                 : // Copyright (c) 2019 Vinnie Falco (vinnie.falco@gmail.com)
       3                 : // Copyright (c) 2022 Alan de Freitas (alandefreitas@gmail.com)
       4                 : //
       5                 : // Distributed under the Boost Software License, Version 1.0. (See accompanying
       6                 : // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       7                 : //
       8                 : // Official repository: https://github.com/boostorg/url
       9                 : //
      10                 : 
      11                 : #ifndef BOOST_URL_IMPL_PARAMS_VIEW_HPP
      12                 : #define BOOST_URL_IMPL_PARAMS_VIEW_HPP
      13                 : 
      14                 : namespace boost {
      15                 : namespace urls {
      16                 : 
      17                 : inline
      18 HIT         205 : params_view::
      19                 : params_view(
      20                 :     detail::query_ref const& ref,
      21             205 :     encoding_opts opt) noexcept
      22             205 :     : params_base(ref, opt)
      23                 : {
      24             205 : }
      25                 : 
      26                 : //------------------------------------------------
      27                 : 
      28                 : inline
      29               6 : params_view::
      30                 : params_view(
      31                 :     params_view const& other,
      32               6 :     encoding_opts opt) noexcept
      33               6 :     : params_base(other.ref_, opt)
      34                 : {
      35               6 : }
      36                 : 
      37                 : inline
      38              11 : params_view::
      39                 : params_view(
      40              11 :     core::string_view s)
      41                 :     : params_view(
      42              17 :         parse_query(s).value(
      43               6 :             BOOST_URL_POS),
      44              22 :         {true, false, false})
      45                 : {
      46               5 : }
      47                 : 
      48                 : inline
      49               1 : params_view::
      50                 : params_view(
      51                 :     core::string_view s,
      52               1 :     encoding_opts opt)
      53                 :     : params_view(
      54               1 :         parse_query(s).value(
      55 MIS           0 :             BOOST_URL_POS),
      56 HIT           1 :         opt)
      57                 : {
      58               1 : }
      59                 : 
      60                 : } // urls
      61                 : } // boost
      62                 : 
      63                 : #endif
        

Generated by: LCOV version 2.3