Aliases

alias GLOBAL_ANONOMOUS_RECORD_DECL_TYPE_REGISTRY

Functions

fn get_global_anonomous_record_decl_type_registry() -> UnsafePointer[_GlobalAnonomousRecordDeclTypeRegistry]

Structs

struct RecordDeclNode

Aliases

alias name

alias __del__is_trivial

alias __moveinit__is_trivial

alias __copyinit__is_trivial

alias MaybeAnonymous

alias MaybeHasAnonymous

alias MaybeRefersAnonymous

Fields

var record_name: String

var children_: List[AstNode]

var level: Int

var mem_address: String

var disabled: Bool

var tag_used: String

var has_body: Bool

Functions

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

fn accept_impute(json_object: Object) -> Bool

fn impute(mut json_object: Object)

fn bitfield_name(self, counter: Int) -> String

fn to_string(self, just_code: Bool) -> String

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