sun::ast::VariableAnalysis
struct · Source (opens in a new tab)
struct sun::ast::VariableAnalysis : public sun::ast::ExprAnalysisAnalysis data for variable nodes (VarRef, VarCreate, RefCreate).
Inherits
- sun::ast::ExprAnalysis (public)
Public Functions
VariableAnalysis
VariableAnalysis()=default
public · function · Source (opens in a new tab)
sun::ast::VariableAnalysis::VariableAnalysis()=defaultCreates an instance with its default state.
VariableAnalysis(const VariableAnalysis &)=default
public · function · Source (opens in a new tab)
sun::ast::VariableAnalysis::VariableAnalysis(const VariableAnalysis &)=defaultCreates an instance with its default state.
operator=
public · function · Source (opens in a new tab)
VariableAnalysis & sun::ast::VariableAnalysis::operator=(const VariableAnalysis &)=defaultReplaces the stored state with a copy of another instance.
Related: VariableAnalysis
Public Fields
globalInit
public · variable · Source (opens in a new tab)
std::shared_ptr<const sun::semantic_analysis::constants::GlobalInitRecord> sun::ast::VariableAnalysis::globalInitNo documentation comment.
Related: sun::semantic_analysis::constants::GlobalInitRecord
qualifiedName
public · variable · Source (opens in a new tab)
QualifiedName sun::ast::VariableAnalysis::qualifiedNameNo documentation comment.
Related: QualifiedName