Structs

struct UnprocessedTypeNode

Used in order for other nodes to evaluate if they can be used to represent an unknown type.

Aliases

alias name

alias __del__is_trivial

alias __moveinit__is_trivial

alias __copyinit__is_trivial

alias MaybeAnonymous

alias MaybeHasAnonymous

alias MaybeRefersAnonymous

Fields

var children_: List[AstNode]

Functions

fn __init__(out self, json_object: Object, level: Int)

fn accept_impute(json_object: Object) -> Bool

fn make_unprocessed_type_json_object(var qual_type: String) -> Object

fn children(ref self) -> ref [self] List[AstNode]