vox.fe.ast.type.func_sig

Members

Enums

FuncSignatureFlags
enum FuncSignatureFlags
Undocumented in source.

Functions

expandVariadicParam
void expandVariadicParam(FunctionSignatureNode* node, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
gen_ir_header_func_sig
void gen_ir_header_func_sig(FunctionSignatureNode* node, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
gen_ir_type_func_sig
IrIndex gen_ir_type_func_sig(FunctionSignatureNode* node, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
name_register_nested_func_sig
void name_register_nested_func_sig(FunctionSignatureNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
name_resolve_func_sig
void name_resolve_func_sig(FunctionSignatureNode* node, NameResolveState state)
Undocumented in source. Be warned that the author may not have intended to support it.
post_clone_func_sig
void post_clone_func_sig(FunctionSignatureNode* node, CloneState state)
Undocumented in source. Be warned that the author may not have intended to support it.
print_func_sig
void print_func_sig(FunctionSignatureNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
process_externs
void process_externs(FunctionSignatureNode* node, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
same_type_func_sig
bool same_type_func_sig(FunctionSignatureNode* t1, FunctionSignatureNode* t2, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
type_check_func_sig
void type_check_func_sig(FunctionSignatureNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
type_conv_func_sig
TypeConvResKind type_conv_func_sig(FunctionSignatureNode* node, AstIndex typeBIndex, AstIndex expr, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

FunctionSignatureNode
struct FunctionSignatureNode
Undocumented in source.

Meta

Authors

Andrey Penechko.