LCOV - code coverage report
Current view: top level - libs/url/src/params_encoded_view.cpp (source / functions) Coverage Total Hit
Test: coverage_filtered.info Lines: 100.0 % 11 11
Test Date: 2024-08-19 20:08:54 Functions: 100.0 % 3 3

            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/CPPAlliance/url
       9              : //
      10              : 
      11              : 
      12              : #include <boost/url/detail/config.hpp>
      13              : #include <boost/url/params_encoded_view.hpp>
      14              : #include <boost/url/parse_query.hpp>
      15              : 
      16              : namespace boost {
      17              : namespace urls {
      18              : 
      19          787 : params_encoded_view::
      20              : params_encoded_view(
      21          787 :     detail::query_ref const& ref) noexcept
      22          787 :     : params_encoded_base(ref)
      23              : {
      24          787 : }
      25              : 
      26           26 : params_encoded_view::
      27              : params_encoded_view(
      28           26 :     core::string_view s)
      29              :     : params_encoded_view(
      30           26 :         parse_query(s).value(
      31            6 :             BOOST_URL_POS))
      32              : {
      33           20 : }
      34              : 
      35           63 : params_encoded_view::
      36              : operator
      37              : params_view() const noexcept
      38              : {
      39           63 :     return { ref_, encoding_opts{} };
      40              : }
      41              : 
      42              : } // urls
      43              : } // boost
      44              : 
        

Generated by: LCOV version 2.1