sun::semantic_analysis::passes::DeclarationCollectionPass::NativeFunctionSignature
struct · Source (opens in a new tab)
struct sun::semantic_analysis::passes::DeclarationCollectionPass::NativeFunctionSignatureOwns a native declaration's resolved signature and diagnostic origin.
Public Fields
location
public · variable · Source (opens in a new tab)
sun::support::Position sun::semantic_analysis::passes::DeclarationCollectionPass::NativeFunctionSignature::locationNo documentation comment.
Related: sun::support::Position
name
public · variable · Source (opens in a new tab)
std::string sun::semantic_analysis::passes::DeclarationCollectionPass::NativeFunctionSignature::nameNo documentation comment.
type
public · variable · Source (opens in a new tab)
sun::types::TypePtr sun::semantic_analysis::passes::DeclarationCollectionPass::NativeFunctionSignature::typeNo documentation comment.
Related: sun::types::TypePtr
variadic
public · variable · Source (opens in a new tab)
bool sun::semantic_analysis::passes::DeclarationCollectionPass::NativeFunctionSignature::variadicNo documentation comment.