sun::ast::FunctionAnalysis
struct · Source (opens in a new tab)
struct sun::ast::FunctionAnalysis : public sun::ast::ExprAnalysisAnalysis data for FunctionAST (includes specializations).
Inherits
- sun::ast::ExprAnalysis (public)
Public Functions
FunctionAnalysis
FunctionAnalysis(const FunctionAnalysis &)=default
public · function · Source (opens in a new tab)
sun::ast::FunctionAnalysis::FunctionAnalysis(const FunctionAnalysis &)=defaultCreates an instance with its default state.
FunctionAnalysis()=default
public · function · Source (opens in a new tab)
sun::ast::FunctionAnalysis::FunctionAnalysis()=defaultCreates an instance with its default state.
operator=
public · function · Source (opens in a new tab)
FunctionAnalysis & sun::ast::FunctionAnalysis::operator=(const FunctionAnalysis &)=defaultReplaces 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::specializationsNo documentation comment.
Related: DeclarationId, FunctionAST