sun::semantic_analysis::CallAnalyzer::GenericCallTarget

sun::semantic_analysis::CallAnalyzer::GenericCallTarget

struct · Source (opens in a new tab)

struct sun::semantic_analysis::CallAnalyzer::GenericCallTarget

What a generic call resolves to once its type arguments are known.

Public Fields

calleeType

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

sun::types::TypePtr sun::semantic_analysis::CallAnalyzer::GenericCallTarget::calleeType

No documentation comment.

Related: sun::types::TypePtr

specialized

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

std::optional<SpecializedFunctionInfo> sun::semantic_analysis::CallAnalyzer::GenericCallTarget::specialized

No documentation comment.

Related: SpecializedFunctionInfo

takesPack

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

bool sun::semantic_analysis::CallAnalyzer::GenericCallTarget::takesPack = false

No documentation comment.

typeArgs

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

std::vector<sun::types::TypePtr> sun::semantic_analysis::CallAnalyzer::GenericCallTarget::typeArgs

No documentation comment.

Related: sun::types::TypePtr