LCOV - code coverage report
Current view: top level - advgetopt - conf_file.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 735 754 97.5 %
Date: 2024-10-05 13:34:54 Functions: 55 57 96.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
advgetopt::conf_file_setup::conf_file_setup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, advgetopt::conf_file_setup const&) 0
advgetopt::conf_file::reset_conf_files() 0
advgetopt::parameter_value::parameter_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
advgetopt::parameter_value::operator=(advgetopt::parameter_value const&) 1
advgetopt::conf_file::set_variables(std::shared_ptr<advgetopt::variables>) 1
advgetopt::conf_file::erase_all_parameters() 1
advgetopt::conf_file::get_variables() const 1
auto advgetopt::conf_file::remove_callback(int)::{lambda(auto:1)#1}::operator()<advgetopt::conf_file::callback_entry_t>(advgetopt::conf_file::callback_entry_t) const 1
advgetopt::parameter_value::set_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
advgetopt::conf_file::add_callback(std::function<void (std::shared_ptr<advgetopt::conf_file>, advgetopt::callback_action_t, 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&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
advgetopt::conf_file::remove_callback(int) 2
advgetopt::parameter_value::get_line() const 3
advgetopt::conf_file_setup::get_section_to_ignore[abi:cxx11]() const 5
advgetopt::conf_file::save_configuration(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 9
advgetopt::conf_file::was_modified() const 10
advgetopt::conf_file::exists() const 11
advgetopt::conf_file::section_to_variables(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<advgetopt::variables>) 18
advgetopt::conf_file_setup::get_name_separator() const 18
advgetopt::conf_file::erase_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 20
advgetopt::parameter_value::get_comment[abi:cxx11](bool) const 28
advgetopt::conf_file::ungetc(int) 34
advgetopt::conf_file::value_changed(advgetopt::callback_action_t, 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&) 45
advgetopt::parameter_value::get_assignment_operator() const 99
advgetopt::parameter_value::get_value[abi:cxx11]() const 105
advgetopt::conf_file::get_errno() const 158
advgetopt::conf_file::read_configuration() 340
advgetopt::conf_file::conf_file(advgetopt::conf_file_setup const&) 340
advgetopt::conf_file_setup::set_section_to_ignore(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 353
advgetopt::parameter_value::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const 598
advgetopt::parameter_value::parameter_value(advgetopt::parameter_value const&) 626
advgetopt::parameter_value::set_assignment_operator(advgetopt::assignment_t) 696
advgetopt::parameter_value::set_line(int) 696
advgetopt::parameter_value::parameter_value() 696
advgetopt::parameter_value::set_comment(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 697
advgetopt::parameter_value::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 723
advgetopt::conf_file::get_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const 746
advgetopt::conf_file::get_parameters[abi:cxx11]() const 747
advgetopt::conf_file::set_parameter(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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, advgetopt::assignment_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 848
advgetopt::conf_file::has_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const 877
advgetopt::conf_file::is_comment(char const*) const 1043
advgetopt::conf_file::get_sections[abi:cxx11]() const 1090
advgetopt::conf_file::get_line(std::basic_ifstream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 1311
advgetopt::conf_file::get_conf_file(advgetopt::conf_file_setup const&) 6720
advgetopt::conf_file::get_setup() const 12158
advgetopt::conf_file::getc(std::basic_ifstream<char, std::char_traits<char> >&) 17939
advgetopt::conf_file_setup::get_original_filename[abi:cxx11]() const 50432
advgetopt::conf_file_setup::is_valid() const 51500
advgetopt::conf_file_setup::get_line_continuation() const 51703
advgetopt::conf_file_setup::get_comment() const 51816
advgetopt::conf_file_setup::initialize() 57127
advgetopt::conf_file_setup::conf_file_setup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, advgetopt::line_continuation_t, unsigned long, unsigned long, unsigned long, unsigned long) 57127
advgetopt::conf_file_setup::get_filename[abi:cxx11]() const 57945
advgetopt::conf_file_setup::get_section_operator() const 76995
advgetopt::conf_file_setup::get_config_url[abi:cxx11]() const 85972
advgetopt::conf_file::is_assignment_operator(char const*&, bool) const 1014913
advgetopt::conf_file_setup::get_assignment_operator() const 1065520
advgetopt::iswspace(int) 1123644

Generated by: LCOV version 1.14

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