class SymbolVisitor

Declaration

class SymbolVisitor { /* full declaration omitted */ };

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:654

Method Overview

Methods

SymbolVisitor()

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:659

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&&)

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:661

Parameters

clang::ento::SymbolVisitor&&

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)

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

clang::ento::SymbolRef sym

~SymbolVisitor()

Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:656