LCOV - code coverage report
Current view: top level - ezlibs - ezFile.hpp (source / functions) Coverage Total Hit
Test: Coverage (llvm-cov → lcov → genhtml) Lines: 57.5 % 619 356
Test Date: 2025-09-16 22:55:37 Functions: 62.5 % 56 35
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 58.0 % 174 101

Function Name Sort by function name Hit count Sort by function hit count
ez::file::PathInfos::GetFPNE[abi:cxx11]() const 0
ez::file::PathInfos::GetFPNE_WithExt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
ez::file::PathInfos::GetFPNE_WithName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
ez::file::PathInfos::GetFPNE_WithNameExt(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 0
ez::file::PathInfos::GetFPNE_WithPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
ez::file::PathInfos::GetFPNE_WithPathExt(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::file::PathInfos::GetFPNE_WithPathName(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 0
ez::file::PathInfos::GetFPNE_WithPathNameExt(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&) const 0
ez::file::PathInfos::PathInfos() 1
ez::file::PathInfos::PathInfos(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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::file::Watcher::BackendLinux::addPattern(ez::file::Watcher&, std::shared_ptr<ez::file::Watcher::Pattern> const&) 1
ez::file::Watcher::BackendLinux::onStart(ez::file::Watcher&) 2
ez::file::Watcher::BackendLinux::onStop(ez::file::Watcher&) 2
ez::file::Watcher::BackendLinux::poll(ez::file::Watcher&, std::set<ez::file::Watcher::PathResult, std::less<ez::file::Watcher::PathResult>, std::allocator<ez::file::Watcher::PathResult> >&) 15
ez::file::Watcher::IBackend::~IBackend() 2
ez::file::Watcher::PathResult::clear() 0
ez::file::Watcher::PathResult::operator<(ez::file::Watcher::PathResult const&) const 0
ez::file::Watcher::Pattern::getFileNameExt[abi:cxx11]() const 0
ez::file::Watcher::Pattern::getPath[abi:cxx11]() const 1
ez::file::Watcher::Pattern::getPatternType() const 0
ez::file::Watcher::Pattern::getPhysicalType() const 4
ez::file::Watcher::Pattern::isPatternMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
ez::file::Watcher::Pattern::sCreatePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ez::file::Watcher::Pattern::PatternType, ez::file::Watcher::Pattern::PhysicalType) 2
ez::file::Watcher::Pattern::sCreatePathFile(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&, ez::file::Watcher::Pattern::PatternType, ez::file::Watcher::Pattern::PhysicalType) 0
ez::file::Watcher::Watcher() 2
ez::file::Watcher::m_createBackend() 2
ez::file::Watcher::m_emitIfMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::weak_ptr<ez::file::Watcher::Pattern>, std::allocator<std::weak_ptr<ez::file::Watcher::Pattern> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ez::file::Watcher::PathResult&, std::set<ez::file::Watcher::PathResult, std::less<ez::file::Watcher::PathResult>, std::allocator<ez::file::Watcher::PathResult> >&) 4
ez::file::Watcher::m_getAppPath[abi:cxx11]() 2
ez::file::Watcher::m_logPathResult(ez::file::Watcher::PathResult const&) 4
ez::file::Watcher::m_registerPattern(std::shared_ptr<ez::file::Watcher::Pattern> const&) 2
ez::file::Watcher::m_removeAppPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
ez::file::Watcher::m_threadLoop() 2
ez::file::Watcher::setCallback(std::function<void (std::set<ez::file::Watcher::PathResult, std::less<ez::file::Watcher::PathResult>, std::allocator<ez::file::Watcher::PathResult> > const&)>) 2
ez::file::Watcher::start() 4
ez::file::Watcher::stop() 5
ez::file::Watcher::watchDirectory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
ez::file::Watcher::watchFile(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::file::Watcher::~Watcher() 2
ez::file::composePath(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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
ez::file::correctSlashTypeForFilePathName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 23
ez::file::createDirectoryIfNotExist(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3
ez::file::createPathIfNotExist(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::file::destroyDir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3
ez::file::destroyFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3
ez::file::getDrives[abi:cxx11]() 0
ez::file::isDirectoryExist(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
ez::file::isFileExist(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5
ez::file::loadFileToBin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
ez::file::loadFileToString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 10
ez::file::openFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::file::openUrl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::file::parsePathFileName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
ez::file::saveBinToFile(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 1
ez::file::saveStringToFile(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&, bool) 4
ez::file::selectFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
ez::file::simplifyFilePath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1

Generated by: LCOV version 2.0-1