LCOV - code coverage report
Current view: top level - advgetopt - option_info.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 243 243 100.0 %
Date: 2019-08-10 16:09:07 Functions: 46 46 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_option_info.cpp 2
__static_initialization_and_destruction_0(int, int) 2
advgetopt::option_info::remove_flag(unsigned int) 46
advgetopt::option_info::set_default(char const*) 960
advgetopt::option_info::set_default(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 101
advgetopt::option_info::set_validator(decltype(nullptr)) 5
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>) 2
advgetopt::option_info::remove_default() 4
advgetopt::option_info::set_short_name(char32_t) 5
advgetopt::option_info::set_multiple_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 21
advgetopt::option_info::validate_all_values() 48
advgetopt::option_info::set_alias_destination(std::shared_ptr<advgetopt::option_info>) 20
advgetopt::option_info::set_multiple_separators(char const* const*) 961
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::lock(bool) 6
advgetopt::option_info::reset() 24
advgetopt::option_info::unlock() 4
advgetopt::option_info::add_flag(unsigned int) 1172
advgetopt::option_info::set_help(char const*) 966
advgetopt::option_info::set_help(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 985
advgetopt::option_info::add_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 429
advgetopt::option_info::set_flags(unsigned int) 66
advgetopt::option_info::set_value(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 545
advgetopt::option_info::validates(int) 551
advgetopt::option_info::option_info(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char32_t) 1082
advgetopt::short_name_to_string[abi:cxx11](char32_t) 2224175
advgetopt::string_to_short_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2229852
advgetopt::option_info::is_defined() const 2052
advgetopt::option_info::get_default[abi:cxx11]() const 687
advgetopt::option_info::has_default() const 296
advgetopt::option_info::get_basename[abi:cxx11]() const 4
advgetopt::option_info::get_validator() const 19
advgetopt::option_info::get_short_name() const 206
advgetopt::option_info::get_section_name[abi:cxx11]() const 4
advgetopt::option_info::is_default_option() const 1304
advgetopt::option_info::get_alias_destination() const 95
advgetopt::option_info::get_section_name_list[abi:cxx11]() const 4
advgetopt::option_info::get_multiple_separators[abi:cxx11]() const 9
advgetopt::option_info::size() const 485
advgetopt::option_info::get_help[abi:cxx11]() const 290
advgetopt::option_info::get_long(int) const 153
advgetopt::option_info::get_name[abi:cxx11]() const 1126
advgetopt::option_info::has_flag(unsigned int) const 15308
advgetopt::option_info::get_flags() const 1161
advgetopt::option_info::get_value[abi:cxx11](int) const 1094

Generated by: LCOV version 1.12