class WinMD::Type::Union
- WinMD::Type::Union
- WinMD::Type::Struct
- WinMD::Type
- WinMD::Base
- Reference
- Object
Defined in:
winmd/template/type/union.crConstructors
Instance Method Summary
Instance methods inherited from class WinMD::Type::Struct
after_initialize
after_initialize,
apply_overrides(overrides : Array(WinMD::FunOverride))apply_overrides apply_overrides, architectures : Array(String) architectures, architectures=(architectures : ::Array(String)) architectures=, attrs : Array(String) attrs, attrs=(attrs : ::Array(String)) attrs=, comment : String | Nil comment, comment=(comment : String | Nil) comment=, fields : Array(WinMD::Type::Struct::StructField) fields, fields=(fields : ::Array(WinMD::Type::Struct::StructField)) fields=, file=(file : WinMD::File) file=, fix_pad_size fix_pad_size, is_union? : Bool is_union?, name : String name, name=(name : String) name=, namespace : String namespace, namespace=(namespace : String) namespace=, nested_types : Array(WinMD::Type) nested_types, nested_types=(nested_types : ::Array(WinMD::Type)) nested_types=, override_name : String override_name, override_name=(override_name : String) override_name=, packing_size : Int32 packing_size, packing_size=(packing_size : Int32) packing_size=, parent : Struct | Nil parent, parent=(parent : Struct | Nil) parent=, platform : String | Nil platform, platform=(platform : String | Nil) platform=, render render, size : Int32 size, size=(size : Int32) size=, union : Bool union, union=(union : Bool) union=
Constructor methods inherited from class WinMD::Type::Struct
new(pull : JSON::PullParser)
new
Instance methods inherited from module WinMD::Architecture
architectures?
architectures?,
render_arches
render_arches
Instance methods inherited from class WinMD::Type
apply_overrides(overrides = [] of WinMD::FunOverride)
apply_overrides,
file=(file : WinMD::File)
file=,
kind : String
kind,
kind=(kind : String)
kind=,
render
render
Constructor methods inherited from class WinMD::Type
new(pull : JSON::PullParser)
new
Instance methods inherited from class WinMD::Base
after_initialize
after_initialize,
file : WinMD::File | Nil
file,
file=(file : WinMD::File)
file=,
nested_type : Bool
nested_type,
nested_type=(nested_type : Bool)
nested_type=,
pad(p_size : Int32)pad pad, pad_size : Int32 pad_size, pad_size=(pad_size : Int32) pad_size=, pointer=(pointer : Bool) pointer=, pointer? : Bool pointer?