vox.fe.ast.type.ptr

Members

Functions

common_type_ptr
CommonTypeResult common_type_ptr(PtrTypeNode* node, AstIndex typeBIndex, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
gen_ir_type_ptr
IrIndex gen_ir_type_ptr(PtrTypeNode* t, CompilationContext* context)
Undocumented in source. Be warned that the author may not have intended to support it.
name_register_nested_ptr
void name_register_nested_ptr(PtrTypeNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
name_resolve_ptr
void name_resolve_ptr(PtrTypeNode* node, NameResolveState state)
Undocumented in source. Be warned that the author may not have intended to support it.
post_clone_ptr
void post_clone_ptr(PtrTypeNode* node, CloneState state)
Undocumented in source. Be warned that the author may not have intended to support it.
print_ptr
void print_ptr(PtrTypeNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
same_type_ptr
bool same_type_ptr(PtrTypeNode* t1, PtrTypeNode* t2, CompilationContext* context)
Undocumented in source. Be warned that the author may not have intended to support it.
type_check_ptr
void type_check_ptr(PtrTypeNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
type_conv_ptr
TypeConvResKind type_conv_ptr(PtrTypeNode* node, AstIndex typeBIndex, AstIndex expr, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

PtrTypeNode
struct PtrTypeNode
Undocumented in source.

Meta

Authors

Andrey Penechko.