vox.fe.ast.type.slice

Members

Functions

gen_init_value_slice
IrIndex gen_init_value_slice(SliceTypeNode* node, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
gen_ir_type_slice
IrIndex gen_ir_type_slice(SliceTypeNode* t, CompilationContext* context)
Undocumented in source. Be warned that the author may not have intended to support it.
name_register_nested_slice
void name_register_nested_slice(SliceTypeNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
name_resolve_slice
void name_resolve_slice(SliceTypeNode* node, NameResolveState state)
Undocumented in source. Be warned that the author may not have intended to support it.
post_clone_slice
void post_clone_slice(SliceTypeNode* node, CloneState state)
Undocumented in source. Be warned that the author may not have intended to support it.
print_slice
void print_slice(SliceTypeNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
same_type_slice
bool same_type_slice(SliceTypeNode* t1, SliceTypeNode* t2, CompilationContext* context)
Undocumented in source. Be warned that the author may not have intended to support it.
type_check_slice
void type_check_slice(SliceTypeNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
type_conv_slice
TypeConvResKind type_conv_slice(SliceTypeNode* node, AstIndex typeBIndex, AstIndex expr, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

SliceTypeNode
struct SliceTypeNode
Undocumented in source.

Meta

Authors

Andrey Penechko.