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

Function Name Sort by function name Hit count Sort by hit count
advgetopt::validator_factory::~validator_factory() 0
advgetopt::validator::~validator() 0
advgetopt::(anonymous namespace)::validator_with_params::validator_with_params(advgetopt::(anonymous namespace)::validator_with_params&&) 1
_GLOBAL__sub_I_validator.cpp 2
__static_initialization_and_destruction_0(int, int) 2
advgetopt::(anonymous namespace)::lexer::remains() const 8
advgetopt::validator_factory::~validator_factory().2 19
advgetopt::validator::register_validator(advgetopt::validator_factory const&) 19
advgetopt::(anonymous namespace)::validator_with_params::get_params() const 39
advgetopt::(anonymous namespace)::validator_with_params::get_name() const 39
advgetopt::(anonymous namespace)::parser::get_validators() const 39
advgetopt::(anonymous namespace)::validator_with_params::validator_with_params(advgetopt::(anonymous namespace)::validator_with_params const&) 41
advgetopt::(anonymous namespace)::validator_with_params::validator_with_params(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 52
advgetopt::(anonymous namespace)::lexer::lexer(char const*) 53
advgetopt::(anonymous namespace)::parser::parse() 53
advgetopt::(anonymous namespace)::parser::parser(advgetopt::(anonymous namespace)::lexer&) 53
advgetopt::(anonymous namespace)::parser::~parser() 53
advgetopt::(anonymous namespace)::validator_with_params::add_param(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 57
advgetopt::(anonymous namespace)::lexer::ungetc(int) 67
advgetopt::validator::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 75
advgetopt::(anonymous namespace)::validator_with_params::~validator_with_params() 94
advgetopt::(anonymous namespace)::token::value() const 96
advgetopt::(anonymous namespace)::token::operator=(advgetopt::(anonymous namespace)::token&&) 169
advgetopt::validator::~validator().2 183
advgetopt::validator::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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&) 184
advgetopt::(anonymous namespace)::lexer::next_token() 222
advgetopt::(anonymous namespace)::token::token(advgetopt::(anonymous namespace)::token_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 222
advgetopt::(anonymous namespace)::token::~token() 222
advgetopt::(anonymous namespace)::token::tok() const 444
advgetopt::(anonymous namespace)::lexer::getc() 1077

Generated by: LCOV version 1.13