LCOV - code coverage report
Current view: top level - libs/http_proto/src/version.cpp (source / functions) Coverage Total Hit
Test: coverage_filtered.info Lines: 100.0 % 9 9
Test Date: 2024-07-08 21:32:34 Functions: 100.0 % 2 2

            Line data    Source code
       1              : //
       2              : // Copyright (c) 2019 Vinnie Falco (vinnie.falco@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/cppalliance/http_proto
       8              : //
       9              : 
      10              : #include <boost/http_proto/version.hpp>
      11              : #include <ostream>
      12              : 
      13              : namespace boost {
      14              : namespace http_proto {
      15              : 
      16              : core::string_view
      17           37 : to_string(
      18              :     version v) noexcept
      19              : {
      20           37 :     switch(v)
      21              :     {
      22           12 :     case version::http_1_0:
      23           12 :         return "HTTP/1.0";
      24           25 :     default:
      25              :     case version::http_1_1:
      26           25 :         return "HTTP/1.1";
      27              :     }
      28              : }
      29              : 
      30              : std::ostream&
      31            2 : operator<<(
      32              :     std::ostream& os,
      33              :     version v)
      34              : {
      35            2 :     os << to_string(v);
      36            2 :     return os;
      37              : }
      38              : 
      39              : } // http_proto
      40              : } // boost
        

Generated by: LCOV version 2.1