Class
FFI::StructLayoutBuilder
In:
lib/ffi/struct.rb
lib/ffi/struct.rb
Parent:
Object
Methods
add_field
add_field
align
align
array_field_class_from
array_field_class_from
array_field_class_from
array_field_class_from
build
build
callback_field_class_from
callback_field_class_from
field_class_from
field_class_from
native_field_class_from
native_field_class_from
new
new
struct_field_class_from
struct_field_class_from
struct_field_class_from
struct_field_class_from
Classes and Modules
Class
FFI::StructLayoutBuilder::CallbackField
Class
FFI::StructLayoutBuilder::Field
Public Class methods
array_field_class_from
(type, num)
array_field_class_from
(type, num)
new
()
new
()
struct_field_class_from
(type)
struct_field_class_from
(type)
Public Instance methods
add_field
(name, type, offset = nil)
add_field
(name, type, offset = nil)
align
(offset, bits)
align
(offset, bits)
array_field_class_from
(type)
array_field_class_from
(type)
build
()
build
()
callback_field_class_from
(type)
callback_field_class_from
(type)
field_class_from
(type)
field_class_from
(type)
native_field_class_from
(type)
native_field_class_from
(type)
struct_field_class_from
(type)
struct_field_class_from
(type)
[Validate]