LCOV - code coverage report
Current view: top level - source/graphics - PreprocessorWrapper.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 108 138 78.3 %
Date: 2023-01-19 00:18:29 Functions: 10 14 71.4 %

Function Name Sort by function name Hit count Sort by hit count
CPreprocessorWrapper::AddDefines(CShaderDefines const&) 0
CPreprocessorWrapper::TestConditional(CStr8 const&) 0
CPreprocessorWrapper::AddDefine(char const*, char const*) 0
CPreprocessorWrapper::CPreprocessorWrapper() 0
_GLOBAL__sub_I_PreprocessorWrapper.cpp 1
__static_initialization_and_destruction_0(int, int) 1
(anonymous namespace)::MatchIncludeResult::MakeError(char const*, std::basic_string_view<char, std::char_traits<char> > const&, unsigned long, unsigned long) 1
CPreprocessorWrapper::PyrogenesisShaderError(int, char const*, Ogre::CPreprocessor::Token const*) 2
CPreprocessorWrapper::Preprocess(CStr8 const&) 6
CPreprocessorWrapper::ResolveIncludes(CStr8 const&) 6
CPreprocessorWrapper::CPreprocessorWrapper(std::function<bool (CStr8 const&, CStr8&)> const&) 6
(anonymous namespace)::ResolveIncludesImpl(std::basic_string_view<char, std::char_traits<char> >, std::unordered_map<CStr8, CStr8, std::hash<CStr8>, std::equal_to<CStr8>, std::allocator<std::pair<CStr8 const, CStr8> > >&, std::function<bool (CStr8 const&, CStr8&)> const&, std::deque<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> > > >&, std::vector<std::basic_string_view<char, std::char_traits<char> >, std::allocator<std::basic_string_view<char, std::char_traits<char> > > >&) 14
(anonymous namespace)::MatchIncludeResult::MakeNotFound(std::basic_string_view<char, std::char_traits<char> > const&, unsigned long) 57
(anonymous namespace)::MatchIncludeUntilEOLorEOS(std::basic_string_view<char, std::char_traits<char> > const&, unsigned long) 67

Generated by: LCOV version 1.13