- gen_init_value_struct
IrIndex gen_init_value_struct(StructDeclNode* node, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- gen_ir_header_struct
void gen_ir_header_struct(StructDeclNode* node, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- gen_ir_type_struct
IrIndex gen_ir_type_struct(StructDeclNode* node, CompilationContext* c, AllowHeaderOnly allow_header_only)
Undocumented in source. Be warned that the author may not have intended to support it.
- isDynamicStructMember
bool isDynamicStructMember(AstIndex decl, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- name_register_nested_struct
void name_register_nested_struct(AstIndex nodeIndex, StructDeclNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- name_register_self_struct
void name_register_self_struct(AstIndex nodeIndex, StructDeclNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- name_resolve_struct
void name_resolve_struct(StructDeclNode* node, NameResolveState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- post_clone_struct
void post_clone_struct(StructDeclNode* node, CloneState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- print_struct
void print_struct(StructDeclNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- type_check_struct
void type_check_struct(StructDeclNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- type_conv_struct
TypeConvResKind type_conv_struct(StructDeclNode* node, AstIndex typeBIndex, AstIndex expr, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.