Cppcheck
Public Member Functions | Public Attributes | List of all members
ValueFlowState Struct Reference

Public Member Functions

 ValueFlowState (TokenList &tokenlist, SymbolDatabase &symboldatabase, ErrorLogger &errorLogger, const Settings &settings)
 

Public Attributes

TokenListtokenlist
 
SymbolDatabasesymboldatabase
 
ErrorLoggererrorLogger
 
const Settingssettings
 
std::set< const Scope * > skippedFunctions
 

Detailed Description

Definition at line 9418 of file valueflow.cpp.

Constructor & Destructor Documentation

◆ ValueFlowState()

ValueFlowState::ValueFlowState ( TokenList tokenlist,
SymbolDatabase symboldatabase,
ErrorLogger errorLogger,
const Settings settings 
)
inlineexplicit

Definition at line 9419 of file valueflow.cpp.

Member Data Documentation

◆ errorLogger

ErrorLogger& ValueFlowState::errorLogger

Definition at line 9428 of file valueflow.cpp.

Referenced by ValueFlowPassAdaptor< F >::run().

◆ settings

const Settings& ValueFlowState::settings

Definition at line 9429 of file valueflow.cpp.

Referenced by ValueFlowPassAdaptor< F >::run().

◆ skippedFunctions

std::set<const Scope*> ValueFlowState::skippedFunctions

Definition at line 9430 of file valueflow.cpp.

Referenced by ValueFlowPassAdaptor< F >::run().

◆ symboldatabase

SymbolDatabase& ValueFlowState::symboldatabase

Definition at line 9427 of file valueflow.cpp.

Referenced by ValueFlowPassAdaptor< F >::run().

◆ tokenlist

TokenList& ValueFlowState::tokenlist

Definition at line 9426 of file valueflow.cpp.

Referenced by ValueFlowPassAdaptor< F >::run().


The documentation for this struct was generated from the following file: