class SymbolVisitor
Declaration
class SymbolVisitor { /* full declaration omitted */ };
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:654
Method Overview
- public SymbolVisitor()
- public SymbolVisitor(const clang::ento::SymbolVisitor &)
- public SymbolVisitor(clang::ento::SymbolVisitor &&)
- public virtual bool VisitMemRegion(const clang::ento::MemRegion *)
- public virtual bool VisitSymbol(clang::ento::SymbolRef sym)
- protected ~SymbolVisitor()
Methods
¶SymbolVisitor()
SymbolVisitor()
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:659
¶SymbolVisitor(const clang::ento::SymbolVisitor&)
SymbolVisitor(const clang::ento::SymbolVisitor&)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:660
Parameters
- const clang::ento::SymbolVisitor&
¶SymbolVisitor(clang::ento::SymbolVisitor&&)
SymbolVisitor(clang::ento::SymbolVisitor&&)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:661
Parameters
¶virtual bool VisitMemRegion(
const clang::ento::MemRegion*)
virtual bool VisitMemRegion(
const clang::ento::MemRegion*)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:668
Parameters
- const clang::ento::MemRegion*
¶virtual bool VisitSymbol(
clang::ento::SymbolRef sym)
virtual bool VisitSymbol(
clang::ento::SymbolRef sym)
Description
A visitor method invoked by ProgramStateManager::scanReachableSymbols. The method returns \c true if symbols should continue be scanned and \c false otherwise.
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:667
Parameters
¶~SymbolVisitor()
~SymbolVisitor()
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:656