LCOV - code coverage report
Current view: top level - ezlibs - ezArgs.hpp (source / functions) Coverage Total Hit
Test: Coverage (llvm-cov → lcov → genhtml) Lines: 81.2 % 340 276
Test Date: 2025-09-16 22:55:37 Functions: 71.7 % 46 33
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 79.6 % 142 113

Function Name Sort by function name Hit count Sort by function hit count
bool ez::Args::m_convertString<bool>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
ez::Args::Args(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 7
ez::Args::Argument::Argument() 29
ez::Args::Argument::m_getHelp[abi:cxx11](bool, unsigned long&) const 12
ez::Args::OptionalArgument& ez::Args::Argument::def<ez::Args::OptionalArgument>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::Args::OptionalArgument& ez::Args::Argument::def(std::__cxx11::basic_string, std::allocator > const&) 0
ez::Args::PositionalArgument& ez::Args::Argument::def(std::__cxx11::basic_string, std::allocator > const&) 0
ez::Args::OptionalArgument& ez::Args::Argument::delimiter<ez::Args::OptionalArgument>(char) 9
ez::Args::OptionalArgument& ez::Args::Argument::delimiter(char) 9
ez::Args::PositionalArgument& ez::Args::Argument::delimiter(char) 0
ez::Args::OptionalArgument& ez::Args::Argument::help<ez::Args::OptionalArgument>(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&) 26
ez::Args::OptionalArgument& ez::Args::Argument::help(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) 22
ez::Args::PositionalArgument& ez::Args::Argument::help(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) 4
ez::Args::OptionalArgument& ez::Args::Argument::type<ez::Args::OptionalArgument>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::Args::OptionalArgument& ez::Args::Argument::type(std::__cxx11::basic_string, std::allocator > const&) 0
ez::Args::PositionalArgument& ez::Args::Argument::type(std::__cxx11::basic_string, std::allocator > const&) 0
ez::Args::OptionalArgument::def(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::Args::OptionalArgument::delimiter(char) 9
ez::Args::OptionalArgument::help(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&) 22
ez::Args::OptionalArgument::required(bool) 1
ez::Args::OptionalArgument::type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::Args::PositionalArgument::def(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::Args::PositionalArgument::delimiter(char) 0
ez::Args::PositionalArgument::help(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&) 4
ez::Args::PositionalArgument::type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::Args::addDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
ez::Args::addFooter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
ez::Args::addHeader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
ez::Args::addOptional(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 18
ez::Args::addPositional(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 4
ez::Args::getErrors[abi:cxx11]() 2
ez::Args::getHelp(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 4
ez::Args::hasValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10
ez::Args::isPresent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 23
ez::Args::m_addError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
ez::Args::m_addOptional(ez::Args::OptionalArgument&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 25
ez::Args::m_clearErrors() 0
ez::Args::m_getArgumentPtr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const 63
ez::Args::m_getCmdLineHelp[abi:cxx11]() const 4
ez::Args::m_getCmdLineOptional(ez::Args::OptionalArgument const&, std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) const 16
ez::Args::m_getCmdLinePositional(ez::Args::PositionalArgument const&, std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) const 0
ez::Args::m_getHelpDetails(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 4
ez::Args::m_trim(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 56
ez::Args::parse(int, char**, int) 7
ez::Args::printHelp() const 4
ez::Args::~Args() 7
int ez::Args::getValue<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const 21
int ez::Args::getValue(std::__cxx11::basic_string, std::allocator > const&, bool) const 2
std::__cxx11::basic_string, std::allocator > ez::Args::getValue, std::allocator > >(std::__cxx11::basic_string, std::allocator > const&, bool) const 19
int ez::Args::m_convertString<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 11
int ez::Args::m_convertString(std::__cxx11::basic_string, std::allocator > const&) const 1
std::__cxx11::basic_string, std::allocator > ez::Args::m_convertString, std::allocator > >(std::__cxx11::basic_string, std::allocator > const&) const 10

Generated by: LCOV version 2.0-1