sun::ast::GenericCallAnalysis
struct · Source (opens in a new tab)
struct sun::ast::GenericCallAnalysis : public sun::ast::ExprAnalysisAnalysis data for GenericCallAST.
Inherits
- sun::ast::ExprAnalysis (public)
Public Functions
GenericCallAnalysis
GenericCallAnalysis()=default
public · function · Source (opens in a new tab)
sun::ast::GenericCallAnalysis::GenericCallAnalysis()=defaultCreates an instance with its default state.
GenericCallAnalysis(const GenericCallAnalysis &)=default
public · function · Source (opens in a new tab)
sun::ast::GenericCallAnalysis::GenericCallAnalysis(const GenericCallAnalysis &)=defaultCreates an instance with its default state.
operator=
public · function · Source (opens in a new tab)
GenericCallAnalysis & sun::ast::GenericCallAnalysis::operator=(const GenericCallAnalysis &)=defaultReplaces the stored state with a copy of another instance.
Related: GenericCallAnalysis
Public Fields
argConversions
public · variable · Source (opens in a new tab)
std::vector<sun::semantic_analysis::ArgConversion> sun::ast::GenericCallAnalysis::argConversionsNo documentation comment.
Related: sun::semantic_analysis::ArgConversion
genericFunctionAST
public · variable · Source (opens in a new tab)
const FunctionAST* sun::ast::GenericCallAnalysis::genericFunctionAST = nullptrNo documentation comment.
Related: FunctionAST
resolvedCalleeType
public · variable · Source (opens in a new tab)
TypePtr sun::ast::GenericCallAnalysis::resolvedCalleeTypeNo documentation comment.
Related: TypePtr
resolvedTypeArgs
public · variable · Source (opens in a new tab)
std::vector<TypePtr> sun::ast::GenericCallAnalysis::resolvedTypeArgsNo documentation comment.
Related: TypePtr