sun::semantic_analysis::CallableSignature

sun::semantic_analysis::CallableSignature

struct · Source (opens in a new tab)

struct sun::semantic_analysis::CallableSignature

Identify an overload by its source name and exact semantic parameter types.

Public Functions

operator==

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

bool sun::semantic_analysis::CallableSignature::operator==(const CallableSignature &other) const

Compare types structurally, including nominal declaration identities.

Related: CallableSignature

Public Fields

name

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

std::string sun::semantic_analysis::CallableSignature::name

No documentation comment.

parameters

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

std::vector<sun::types::TypePtr> sun::semantic_analysis::CallableSignature::parameters

No documentation comment.

Related: sun::types::TypePtr