LCOV - code coverage report
Current view: top level - advgetopt - option_info.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 343 343 100.0 %
Date: 2021-08-20 21:57:12 Functions: 56 56 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::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 9
advgetopt::option_info::set_short_name(char32_t) 13
advgetopt::option_info::get_validator() const 19
advgetopt::option_info::set_alias_destination(std::shared_ptr<advgetopt::option_info>) 20
advgetopt::option_info::reset() 25
advgetopt::option_info::set_validator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 28
advgetopt::option_info::set_validator(std::shared_ptr<advgetopt::validator>) 28
advgetopt::option_info::set_multiple_values(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, advgetopt::option_source_t) 33
advgetopt::option_info::remove_flag(unsigned int) 46
advgetopt::option_info::validate_all_values() 59
advgetopt::option_info::set_flags(unsigned int) 67
advgetopt::option_info::trace_sources[abi:cxx11]() const 83
advgetopt::option_info::get_alias_destination() const 95
advgetopt::option_info::set_default(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 107
advgetopt::option_info::get_long(int) const 153
advgetopt::option_info::get_short_name() const 217
advgetopt::option_info::set_configuration_filename(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 221
advgetopt::option_info::get_help[abi:cxx11]() const 293
advgetopt::option_info::has_default() const 299
advgetopt::option_info::add_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, advgetopt::option_source_t) 459
advgetopt::option_info::size() const 480
advgetopt::option_info::validates(int) 614
advgetopt::option_info::set_value(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, advgetopt::option_source_t) 630
advgetopt::option_info::trace_source(int) 651
advgetopt::option_info::value_changed(int) 651
advgetopt::option_info::get_default[abi:cxx11]() const 698
advgetopt::option_info::get_value[abi:cxx11](int) const 1123
advgetopt::option_info::get_flags() const 1168
advgetopt::option_info::set_default(char const*) 1178
advgetopt::option_info::set_multiple_separators(char const* const*) 1179
advgetopt::option_info::set_help(char const*) 1186
advgetopt::option_info::set_help(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1205
advgetopt::option_info::option_info(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) 1306
advgetopt::option_info::get_name[abi:cxx11]() const 1404
advgetopt::option_info::add_flag(unsigned int) 1452
advgetopt::option_info::is_default_option() const 1528
advgetopt::option_info::is_defined() const 2170
advgetopt::option_info::has_flag(unsigned int) const 16550
advgetopt::short_name_to_string[abi:cxx11](char32_t) 2224183
advgetopt::string_to_short_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2230468

Generated by: LCOV version 1.13