sun::ast::VariableAnalysis

sun::ast::VariableAnalysis

struct · Source (opens in a new tab)

struct sun::ast::VariableAnalysis : public sun::ast::ExprAnalysis

Analysis data for variable nodes (VarRef, VarCreate, RefCreate).

Inherits

Public Functions

VariableAnalysis

VariableAnalysis()=default

public · function · Source (opens in a new tab)

sun::ast::VariableAnalysis::VariableAnalysis()=default

Creates an instance with its default state.

VariableAnalysis(const VariableAnalysis &)=default

public · function · Source (opens in a new tab)

sun::ast::VariableAnalysis::VariableAnalysis(const VariableAnalysis &)=default

Creates an instance with its default state.

operator=

public · function · Source (opens in a new tab)

VariableAnalysis & sun::ast::VariableAnalysis::operator=(const VariableAnalysis &)=default

Replaces 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::globalInit

No documentation comment.

Related: sun::semantic_analysis::constants::GlobalInitRecord

qualifiedName

public · variable · Source (opens in a new tab)

QualifiedName sun::ast::VariableAnalysis::qualifiedName

No documentation comment.

Related: QualifiedName