sun::ast::ForInAnalysis
struct · Source (opens in a new tab)
struct sun::ast::ForInAnalysis : public sun::ast::ExprAnalysisAnalysis data for ForInExprAST.
Inherits
- sun::ast::ExprAnalysis (public)
Public Functions
ForInAnalysis
ForInAnalysis(const ForInAnalysis &)=default
public · function · Source (opens in a new tab)
sun::ast::ForInAnalysis::ForInAnalysis(const ForInAnalysis &)=defaultCreates an instance with its default state.
ForInAnalysis()=default
public · function · Source (opens in a new tab)
sun::ast::ForInAnalysis::ForInAnalysis()=defaultCreates an instance with its default state.
operator=
public · function · Source (opens in a new tab)
ForInAnalysis & sun::ast::ForInAnalysis::operator=(const ForInAnalysis &)=defaultReplaces the stored state with a copy of another instance.
Related: ForInAnalysis
Public Fields
iteratorFactory
public · variable · Source (opens in a new tab)
DeclarationId sun::ast::ForInAnalysis::iteratorFactoryNo documentation comment.
Related: DeclarationId
iteratorNext
public · variable · Source (opens in a new tab)
DeclarationId sun::ast::ForInAnalysis::iteratorNextNo documentation comment.
Related: DeclarationId
iteratorResultType
public · variable · Source (opens in a new tab)
TypePtr sun::ast::ForInAnalysis::iteratorResultTypeNo documentation comment.
Related: TypePtr
resolvedLoopVarType
public · variable · Source (opens in a new tab)
TypePtr sun::ast::ForInAnalysis::resolvedLoopVarTypeNo documentation comment.
Related: TypePtr