LCOV - code coverage report
Current view: top level - libaddr - addr_parser.cpp (source / functions) Coverage Total Hit
Test: coverage.info Lines: 100.0 % 632 632
Test Date: 2025-06-19 19:30:42 Functions: 100.0 % 37 37
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by function hit count
addr::addr_parser::clear_protocol() 3
addr::addr_parser::set_sort_order(unsigned long) 12
addr::addr_parser::get_default_mask4[abi:cxx11]() const 14
addr::addr_parser::get_default_mask6[abi:cxx11]() const 14
addr::string_to_addr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 15
auto addr::string_to_addr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(auto:1)#1}::operator()<addr::addr_range>(addr::addr_range) const 21
addr::addr_parser::get_sort_order() const 23
auto addr::addr_parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(auto:1 const&, auto:2 const&)#1}::operator()<addr::addr_range, addr::addr_range>(addr::addr_range const&, addr::addr_range const&) const 35
addr::addr_parser::set_default_port(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 54
addr::addr_parser::error_count() const 63
auto addr::addr_parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(auto:1 const&, auto:2 const&)#2}::operator()<addr::addr_range, addr::addr_range>(addr::addr_range const&, addr::addr_range const&) const 68
addr::addr_parser::get_default_port() const 76
addr::addr_parser::error_messages[abi:cxx11]() const 86
addr::addr_parser::parse_address_port_ignore_duplicates(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<addr::addr_range, std::allocator<addr::addr_range> >&, bool) 98
addr::addr_parser::set_default_port(int) 113
addr::addr_parser::get_default_address4[abi:cxx11]() const 115
addr::addr_parser::get_default_address6[abi:cxx11]() const 115
addr::addr_parser::set_protocol(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 119
addr::addr_parser::emit_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 136
addr::addr_parser::set_default_mask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 158
addr::addr_parser::clear_errors() 171
addr::addr_parser::get_protocol() const 216
addr::addr_parser::set_default_address(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 230
addr::addr_parser::parse_mask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, addr::addr&, bool) 590
addr::addr_parser::parse_address4(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<addr::addr_range, std::allocator<addr::addr_range> >&) 66083
addr::addr_parser::parse_address6(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::vector<addr::addr_range, std::allocator<addr::addr_range> >&) 66087
addr::addr_parser::addr_parser() 132066
addr::addr_parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 132078
addr::addr_parser::set_protocol(int) 132087
addr::addr_parser::parse_address_range_port(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<addr::addr_range, std::allocator<addr::addr_range> >&, bool) 132166
addr::addr_parser::parse_address(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<addr::addr_range, std::allocator<addr::addr_range> >&) 132170
addr::addr_parser::parse_cidr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<addr::addr_range, std::allocator<addr::addr_range> >&) 132170
addr::addr_parser::parse_address_port(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<addr::addr_range, std::allocator<addr::addr_range> >&, bool) 132210
addr::addr_parser::has_errors() const 132228
addr::(anonymous namespace)::addrinfo_deleter(addrinfo*) 132258
addr::addr_parser::set_allow(addr::allow_t, bool) 397389
addr::addr_parser::get_allow(addr::allow_t) const 1255844

Generated by: LCOV version 2.0-1

Snap C++ | List of projects | List of versions