LCOV - code coverage report
Current view: top level - advgetopt - option_info.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 393 393 100.0 %
Date: 2022-07-15 17:40:56 Functions: 63 63 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
advgetopt::option_info::set_trace_sources(bool) 1
_GLOBAL__sub_I_option_info.cpp 2
__static_initialization_and_destruction_0(int, int) 2
advgetopt::option_info::add_callback(std::function<void (advgetopt::option_info const&)> const&) 2
advgetopt::option_info::remove_callback(int) 3
advgetopt::option_info::remove_default() 4
advgetopt::option_info::unlock() 4
advgetopt::option_info::get_basename[abi:cxx11]() const 4
advgetopt::option_info::get_section_name[abi:cxx11]() const 4
advgetopt::option_info::get_section_name_list[abi:cxx11]() const 4
auto advgetopt::option_info::remove_callback(int)::{lambda(auto:1)#1}::operator()<advgetopt::option_info::callback_entry_t>(advgetopt::option_info::callback_entry_t) const 4
advgetopt::option_info::set_validator(decltype(nullptr)) 5
advgetopt::option_info::source() const 5
advgetopt::option_info::lock(bool) 6
advgetopt::option_info::get_variables() const 6
advgetopt::option_info::set_multiple_separators(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 7
advgetopt::option_info::get_multiple_separators[abi:cxx11]() const 9
advgetopt::option_info::has_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 11
advgetopt::option_info::set_short_name(char32_t) 16
advgetopt::option_info::set_alias_destination(std::shared_ptr<advgetopt::option_info>) 21
advgetopt::option_info::get_validator() const 26
advgetopt::option_info::reset() 27
advgetopt::option_info::set_environment_variable_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 30
advgetopt::option_info::set_multiple_values(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, advgetopt::option_source_t) 38
advgetopt::option_info::remove_flag(unsigned int) 46
advgetopt::option_info::set_validator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 47
advgetopt::option_info::set_validator(std::shared_ptr<advgetopt::validator>) 49
advgetopt::option_info::set_flags(unsigned int) 67
advgetopt::option_info::get_double(int) const 68
advgetopt::option_info::validate_all_values() 85
advgetopt::option_info::trace_sources[abi:cxx11]() const 92
advgetopt::option_info::get_alias_destination() const 101
advgetopt::option_info::set_default(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 133
advgetopt::option_info::get_long(int) const 157
advgetopt::option_info::set_configuration_filename(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 235
advgetopt::option_info::get_help[abi:cxx11]() const 326
advgetopt::option_info::has_default() const 415
advgetopt::option_info::add_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, advgetopt::option_source_t) 509
advgetopt::option_info::size() const 517
advgetopt::option_info::validates(int) 687
advgetopt::option_info::set_value(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, advgetopt::option_source_t) 705
advgetopt::option_info::trace_source(int) 729
advgetopt::option_info::value_changed(int) 729
advgetopt::option_info::get_default[abi:cxx11]() const 807
advgetopt::option_info::get_flags() const 1193
advgetopt::option_info::get_environment_variable_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const*) const 1208
advgetopt::option_info::get_value[abi:cxx11](int, bool) const 1386
advgetopt::option_info::get_environment_variable_name[abi:cxx11]() const 1389
advgetopt::option_info::set_environment_variable_name(char const*) 1647
advgetopt::option_info::set_default(char const*) 1650
advgetopt::option_info::set_multiple_separators(char const* const*) 1651
advgetopt::option_info::set_help(char const*) 1658
advgetopt::option_info::set_help(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1689
advgetopt::option_info::set_variables(std::shared_ptr<advgetopt::variables>) 1736
advgetopt::option_info::option_info(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) 1800
advgetopt::option_info::get_short_name() const 1925
advgetopt::option_info::add_flag(unsigned int) 2024
advgetopt::option_info::is_default_option() const 2070
advgetopt::option_info::is_defined() const 2764
advgetopt::option_info::get_name[abi:cxx11]() const 3622
advgetopt::option_info::has_flag(unsigned int) const 19899
advgetopt::short_name_to_string[abi:cxx11](char32_t) 2224181
advgetopt::string_to_short_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2232046

Generated by: LCOV version 1.13