LCOV - code coverage report
Current view: top level - boost/url/detail - string_view.hpp (source / functions) Hit Total Coverage
Test: coverage_filtered.info Lines: 2 2 100.0 %
Date: 2024-03-13 19:32:03 Functions: 60 67 89.6 %

          Line data    Source code
       1             : //
       2             : // Copyright (c) 2022 Alan de Freitas (alandefreitas@gmail.com)
       3             : //
       4             : // Distributed under the Boost Software License, Version 1.0. (See accompanying
       5             : // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       6             : //
       7             : // Official repository: https://github.com/boostorg/url
       8             : //
       9             : 
      10             : #ifndef BOOST_URL_DETAIL_STRING_VIEW_HPP
      11             : #define BOOST_URL_DETAIL_STRING_VIEW_HPP
      12             : 
      13             : #include <boost/core/detail/string_view.hpp>
      14             : 
      15             : namespace boost {
      16             : namespace urls {
      17             : namespace detail {
      18             : 
      19             : // We use detail::to_sv(s) instead of core::string_view(s) whenever
      20             : // we should convert to core::string_view.
      21             : // This is a workaround for GCC >=8.0 <8.4
      22             : // See: https://github.com/boostorg/url/issues/672
      23             : template<class T>
      24             : core::string_view
      25        6709 : to_sv(T const& t) noexcept
      26             : {
      27        6709 :     return core::string_view(t);
      28             : }
      29             : 
      30             : } // detail
      31             : } // urls
      32             : } // boost
      33             : 
      34             : #endif

Generated by: LCOV version 1.15