sun::ast::FunctionAnalysis

sun::ast::FunctionAnalysis

struct · Source (opens in a new tab)

struct sun::ast::FunctionAnalysis : public sun::ast::ExprAnalysis

Analysis data for FunctionAST (includes specializations).

Inherits

Public Functions

FunctionAnalysis

FunctionAnalysis(const FunctionAnalysis &)=default

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

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

Creates an instance with its default state.

FunctionAnalysis()=default

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

sun::ast::FunctionAnalysis::FunctionAnalysis()=default

Creates an instance with its default state.

operator=

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

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

Replaces the stored state with a copy of another instance.

Related: FunctionAnalysis

Public Fields

specializations

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

std::map<DeclarationId, std::shared_ptr<FunctionAST> > sun::ast::FunctionAnalysis::specializations

No documentation comment.

Related: DeclarationId, FunctionAST