Method: Fiddle::Importer#struct
- Defined in:
- lib/fiddle/import.rb
#struct(signature) ⇒ Object
Creates a class to wrap the C struct described by signature.
MyStruct = struct ['int i', 'char c']
220 221 222 223 |
# File 'lib/fiddle/import.rb', line 220 def struct(signature) tys, mems = parse_struct_signature(signature, type_alias) Fiddle::CStructBuilder.create(CStruct, tys, mems) end |