class Registery::EnumNode
Defined in:
gl_generator/registery/enum_node.cr
Constant Summary
-
PREFIX =
"E_"
-
TYPES =
{ul: "_u32", ull: "_u64"}
Constructors
Instance Method Summary
<<(child_node)
<<,
build
build,
children : Array(Registery::BaseNode)
children,
children=(children : Array(Registery::BaseNode))
children=,
find_child_by_name(name : String, class_filter : BaseNode.class | Nil = nil)
find_child_by_name,
ignore?
ignore?,
name : String
name,
name=(name : String)
name=,
parent : BaseNode | Nil
parent,
parent=(parent : BaseNode | Nil)
parent=,
parse
parse,
push(*children : BaseNode)
push,
root
root,
root?
root?,
to_s : String
to_s,
xml_node : XML::Node | Nil
xml_node,
xml_node=(xml_node : XML::Node | Nil)
xml_node=
Constructor methods inherited from class Registery::BaseNode
new(xml_node : Nil | XML::Node = nil)
new
Constructor Detail
Instance Method Detail
def
value=(value : String)
#