Structs

struct EnumConstantDeclNode

Aliases

alias name

alias __del__is_trivial

alias __moveinit__is_trivial

alias __copyinit__is_trivial

alias MaybeAnonymous

alias MaybeHasAnonymous

alias MaybeRefersAnonymous

Fields

var name: String

var level: Int

var children_: List[AstNode]

var parent_is_anonymous: Bool

var value: Optional[Int]

Functions

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

fn get_enum_dtype() -> String

fn get_value(self) -> Optional[Int]

fn set_value(mut self, value: Int)

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

fn signature(self) -> String

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