clang  3.7.0
Public Member Functions | List of all members
clang::ento::ScanReachableSymbols Class Reference

#include <ProgramState.h>

Public Member Functions

 ScanReachableSymbols (ProgramStateRef st, SymbolVisitor &v)
 
bool scan (nonloc::LazyCompoundVal val)
 
bool scan (nonloc::CompoundVal val)
 
bool scan (SVal val)
 
bool scan (const MemRegion *R)
 
bool scan (const SymExpr *sym)
 

Detailed Description

A Utility class that allows to visit the reachable symbols using a custom SymbolVisitor.

Definition at line 798 of file ProgramState.h.

Constructor & Destructor Documentation

clang::ento::ScanReachableSymbols::ScanReachableSymbols ( ProgramStateRef  st,
SymbolVisitor v 
)
inline

Definition at line 806 of file ProgramState.h.

Member Function Documentation

bool ScanReachableSymbols::scan ( nonloc::LazyCompoundVal  val)
bool ScanReachableSymbols::scan ( nonloc::CompoundVal  val)
bool ScanReachableSymbols::scan ( SVal  val)
bool ScanReachableSymbols::scan ( const MemRegion R)
bool ScanReachableSymbols::scan ( const SymExpr sym)

The documentation for this class was generated from the following files: