Lines Matching refs:IncludeGuard
93 enum class IncludeGuard { None, FileChanged, IfGuard, DefineGuard }; enum
100 IncludeGuard GuardScanner = IncludeGuard::None;
191 return (CurrentFile->GuardScanner == IncludeGuard::DefineGuard && in insideConditional()
193 (CurrentFile->GuardScanner != IncludeGuard::DefineGuard && in insideConditional()
257 if (CurrentFile->GuardScanner == IncludeGuard::FileChanged) in conditionStart()
258 CurrentFile->GuardScanner = IncludeGuard::IfGuard; in conditionStart()
312 Files.back().GuardScanner = IncludeGuard::FileChanged; in FileChanged()
338 if (CurrentFile->GuardScanner == IncludeGuard::IfGuard) { in MacroDefined()
339 CurrentFile->GuardScanner = IncludeGuard::DefineGuard; in MacroDefined()
385 CurrentFile->GuardScanner = IncludeGuard::None; in MacroUndefined()
392 CurrentFile->GuardScanner == IncludeGuard::DefineGuard) in Endif()
414 if (CurrentFile->GuardScanner != IncludeGuard::FileChanged) in PragmaDirective()
434 CurrentFile->GuardScanner = IncludeGuard::IfGuard; in PragmaDirective()