LCOV - code coverage report
Current view: top level - source/third_party/ogre3d_preprocessor - OgreGLSLPreprocessor.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 505 767 65.8 %
Date: 2023-01-19 00:18:29 Functions: 33 37 89.2 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_OgreGLSLPreprocessor.cpp 1
__static_initialization_and_destruction_0(int, int) 1
Ogre::CPreprocessor::HandleElif(Ogre::CPreprocessor::Token&, int) 2
Ogre::CPreprocessor::HandleElse(Ogre::CPreprocessor::Token&, int) 2
Ogre::CPreprocessor::ExpandMacro(Ogre::CPreprocessor::Token const&) 44
Ogre::CPreprocessor::GetArgument(Ogre::CPreprocessor::Token&, bool, bool) 10
Ogre::CPreprocessor::GetValueDef(Ogre::CPreprocessor::Token const&, long&, int) 7
Ogre::CPreprocessor::HandleEndIf(Ogre::CPreprocessor::Token&, int) 7
Ogre::CPreprocessor::HandleIfDef(Ogre::CPreprocessor::Token&, int) 4
Ogre::CPreprocessor::HandleUnDef(Ogre::CPreprocessor::Token&, int) 1
Ogre::CPreprocessor::GetArguments(std::vector<Ogre::CPreprocessor::Token, std::allocator<Ogre::CPreprocessor::Token> >&, bool, bool) 15
Ogre::CPreprocessor::HandleDefine(Ogre::CPreprocessor::Token&, int) 12
Ogre::CPreprocessor::ExpandDefined(Ogre::CPreprocessor*, std::vector<Ogre::CPreprocessor::Token, std::allocator<Ogre::CPreprocessor::Token> > const&) 2
Ogre::CPreprocessor::GetExpression(Ogre::CPreprocessor::Token&, int, int) 8
Ogre::CPreprocessor::HandleDirective(Ogre::CPreprocessor::Token&, int) 55
Ogre::CPreprocessor::Error(int, char const*, Ogre::CPreprocessor::Token const*) 0
Ogre::CPreprocessor::Macro::Expand(std::vector<Ogre::CPreprocessor::Token, std::allocator<Ogre::CPreprocessor::Token> > const&, std::forward_list<Ogre::CPreprocessor::Macro, std::allocator<Ogre::CPreprocessor::Macro> >&) 18
Ogre::CPreprocessor::Parse(char const*, unsigned long, unsigned long&) 12
Ogre::CPreprocessor::Parse(Ogre::CPreprocessor::Token const&) 31
Ogre::CPreprocessor::Token::Append(char const*, unsigned long) 12
Ogre::CPreprocessor::Token::Append(Ogre::CPreprocessor::Token const&) 319
Ogre::CPreprocessor::Token::CountNL() 44
Ogre::CPreprocessor::Token::AppendNL(int) 69
Ogre::CPreprocessor::Token::SetValue(long) 0
Ogre::CPreprocessor::Undef(char const*, unsigned long) 5
Ogre::CPreprocessor::Define(char const*, unsigned long, char const*, unsigned long) 8
Ogre::CPreprocessor::Define(char const*, unsigned long, long) 0
Ogre::CPreprocessor::GetToken(bool) 607
Ogre::CPreprocessor::GetValue(Ogre::CPreprocessor::Token const&, long&, int) 11
Ogre::CPreprocessor::HandleIf(Ogre::CPreprocessor::Token&, int) 5
Ogre::CPreprocessor::HandleIf(bool, int) 7
Ogre::CPreprocessor::IsDefined(Ogre::CPreprocessor::Token const&) 52
Ogre::CPreprocessor::CPreprocessor(Ogre::CPreprocessor::Token const&, int) 23
Ogre::CPreprocessor::~CPreprocessor() 0
Ogre::CPreprocessor::~CPreprocessor().2 54
Ogre::ClosestPow2(unsigned long) 158
Ogre::CPreprocessor::Token::GetValue(long&) const 7

Generated by: LCOV version 1.13