LCOV - code coverage report
Current view: top level - ezlibs - ezXml.hpp (source / functions) Coverage Total Hit
Test: Coverage (llvm-cov → lcov → genhtml) Lines: 70.4 % 371 261
Test Date: 2025-09-16 22:55:37 Functions: 68.8 % 48 33
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 85.4 % 96 82

Function Name Sort by function name Hit count Sort by function hit count
ez::Xml::Xml(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 6
ez::Xml::dump[abi:cxx11]() const 6
ez::Xml::getRoot() 4
ez::Xml::m_extractAttributes(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&, std::map<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::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<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> > > > >&) 32
ez::Xml::m_extractTagName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 32
ez::Xml::m_replaceString(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::Xml::m_tokenize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 6
ez::Xml::m_trim1(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::Xml::m_trim2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 28
ez::Xml::parseFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::Xml::parseString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 6
ez::xml::Node& ez::xml::Node::addAttribute<char [6]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]) 0
ez::xml::Node& ez::xml::Node::addAttribute(std::__cxx11::basic_string, std::allocator > const&, char const (&) [6]) 0
ez::xml::Node& ez::xml::Node::addAttribute(std::__cxx11::basic_string, std::allocator > const&, char const (&) [9]) 0
ez::xml::Node& ez::xml::Node::setContent<bool>(bool const&) 0
ez::xml::Node& ez::xml::Node::setContent<int>(int const&) 0
ez::xml::Node::Attribute& ez::xml::Node::Attribute::operator<< <int>(int const&) 0
ez::xml::Node::Attribute::Attribute() 24
ez::xml::Node::Attribute::Attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 24
ez::xml::Node::Attribute::getValue[abi:cxx11]() const 24
ez::xml::Node::Node(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 42
ez::xml::Node::addAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::xml::Node::addChild(ez::xml::Node const&) 34
ez::xml::Node::addChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::xml::Node::addChilds(std::vector<ez::xml::Node, std::allocator<ez::xml::Node> > const&) 0
ez::xml::Node::addComment(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::xml::Node::dump[abi:cxx11]() const 6
ez::xml::Node::dump[abi:cxx11](ez::xml::Node const&, unsigned int) const 40
ez::xml::Node::escapeXml(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 52
ez::xml::Node::getChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::xml::Node::getChildren() 22
ez::xml::Node::getChildren() const 46
ez::xml::Node::getName[abi:cxx11]() const 108
ez::xml::Node::getOrAddChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::xml::Node::getParentNodeName[abi:cxx11]() const 1
ez::xml::Node::isAttributeExist(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 1
ez::xml::Node::m_getType() const 112
ez::xml::Node::m_setAttribute(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&) 24
ez::xml::Node::m_setParentNodeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 34
ez::xml::Node::m_setType(ez::xml::Node::Type) 40
ez::xml::Node::replaceAll(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 490
ez::xml::Node::setContent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 14
ez::xml::Node::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::xml::Node::unEscapeXml(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 46
ez::xml::operator<<(std::basic_ostream<char, std::char_traits<char> >&, ez::xml::Node::Attribute const&) 24
int ez::xml::Node::getAttribute<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 23
int ez::xml::Node::getAttribute(std::__cxx11::basic_string, std::allocator > const&) const 1
std::__cxx11::basic_string, std::allocator > ez::xml::Node::getAttribute, std::allocator > >(std::__cxx11::basic_string, std::allocator > const&) const 22
std::enable_if<std::is_same<bool, bool>::value, bool>::type ez::xml::Node::getContent<bool>() const 2
std::enable_if<std::is_same<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type ez::xml::Node::getContent<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const 46

Generated by: LCOV version 2.0-1