sun::ast::GenericCallAnalysis

sun::ast::GenericCallAnalysis

struct · Source (opens in a new tab)

struct sun::ast::GenericCallAnalysis : public sun::ast::ExprAnalysis

Analysis data for GenericCallAST.

Inherits

Public Functions

GenericCallAnalysis

GenericCallAnalysis()=default

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

sun::ast::GenericCallAnalysis::GenericCallAnalysis()=default

Creates an instance with its default state.

GenericCallAnalysis(const GenericCallAnalysis &)=default

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

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

Creates an instance with its default state.

operator=

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

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

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

No documentation comment.

Related: sun::semantic_analysis::ArgConversion

genericFunctionAST

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

const FunctionAST* sun::ast::GenericCallAnalysis::genericFunctionAST = nullptr

No documentation comment.

Related: FunctionAST

resolvedCalleeType

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

TypePtr sun::ast::GenericCallAnalysis::resolvedCalleeType

No documentation comment.

Related: TypePtr

resolvedTypeArgs

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

std::vector<TypePtr> sun::ast::GenericCallAnalysis::resolvedTypeArgs

No documentation comment.

Related: TypePtr