class GirFFI::Builders::UnionBuilder

Implements the creation of a class representing union type. The class will have a nested FFI::Union class to represent its C union.

Public Instance Methods

layout_superclass() click to toggle source
# File lib/gir_ffi/builders/union_builder.rb, line 14
def layout_superclass
  FFI::Union
end

Private Instance Methods

setup_class() click to toggle source
# File lib/gir_ffi/builders/union_builder.rb, line 20
def setup_class
  setup_layout
  setup_constants
  stub_methods
  setup_gtype_getter
  setup_field_accessors
  provide_constructor
end
superclass() click to toggle source
# File lib/gir_ffi/builders/union_builder.rb, line 29
def superclass
  UnionBase
end