logo

class

compiler::EnumDef

sys::Obj
  compiler::Node
    compiler::EnumDef

EnumDef is used to define one ordinal/named enum value in an enum TypeDef. If using a custom constructor, it includes the constructor arguments.

Slots

ctorArgs

Expr[] ctorArgs

doc

Str[] doc

make

new make(Location location)

name

Str name

ordinal

Int ordinal

print

override Void print(AstWriter out)

toStr

override Str toStr()