sun::semantic_analysis::CallableSignature
struct · Source (opens in a new tab)
struct sun::semantic_analysis::CallableSignatureIdentify 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) constCompare 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::nameNo documentation comment.
parameters
public · variable · Source (opens in a new tab)
std::vector<sun::types::TypePtr> sun::semantic_analysis::CallableSignature::parametersNo documentation comment.
Related: sun::types::TypePtr