Method: Fiddle::Importer#union

Defined in:
lib/fiddle/import.rb

#union(signature) ⇒ Object

Creates a class to wrap the C union described by signature.

MyUnion = union ['int i', 'char c']


230
231
232
233
# File 'lib/fiddle/import.rb', line 230

def union(signature)
  tys, mems = parse_struct_signature(signature, type_alias)
  Fiddle::CStructBuilder.create(CUnion, tys, mems)
end