Table of Contents - ffi-1.9.3 Documentation
Pages
Makefile
ChangeLog
LICENSE
README
compile
configure
depcomp
stamp-vti
install-sh
libtool-version
mdate-sh
missing
Classes/Modules
FFI
FFI::ArrayType
FFI::AutoPointer
FFI::AutoPointer::CallableReleaser
FFI::AutoPointer::DefaultReleaser
FFI::AutoPointer::Releaser
FFI::Buffer
FFI::ConstGenerator
FFI::ConstGenerator::Constant
FFI::DataConverter
FFI::DynamicLibrary
FFI::DynamicLibrary::Symbol
FFI::Enum
FFI::Enums
FFI::Function
FFI::FunctionType
FFI::Generator
FFI::Generator::Task
FFI::IO
FFI::LastError
FFI::Library
FFI::ManagedStruct
FFI::MemoryPointer
FFI::NativeType
Native type constants
FFI::NotFoundError
FFI::Platform
FFI::PlatformError
FFI::Pointer
Autorelease
FFI::StrPtrConverter
FFI::Struct
FFI::Struct::InlineArray
FFI::Struct::ManagedStructConverter
FFI::StructByReference
FFI::StructByValue
FFI::StructGenerator
FFI::StructGenerator::Field
FFI::StructLayout
FFI::StructLayout::Array
FFI::StructLayout::CharArray
FFI::StructLayout::Enum
FFI::StructLayout::Field
FFI::StructLayout::Function
FFI::StructLayout::InnerStruct
FFI::StructLayout::Mapped
FFI::StructLayout::Number
FFI::StructLayout::Pointer
FFI::StructLayout::String
FFI::StructLayoutBuilder
FFI::Type
FFI::Type::Builtin
FFI::TypesGenerator
FFI::Union
FFI::VariadicInvoker
Methods
::add_typedef — FFI
::align — FFI::Struct
::aligned — FFI::Struct
::alignment — FFI::Struct
::alloc_in — FFI::Buffer
::alloc_inout — FFI::Buffer
::alloc_out — FFI::Buffer
::auto_ptr — FFI::Struct
::bsd? — FFI::Platform
::builder — FFI::Union
::by_ref — FFI::Struct
::by_value — FFI::Struct
::callback — FFI::Struct
::enclosing_module — FFI::Struct
::errno — FFI
::errno= — FFI
::error — FFI::LastError
::error= — FFI::LastError
::extended — FFI::Library
::find_field_type — FFI::Struct
::find_type — FFI
::find_type — FFI::Struct
::for_fd — FFI::IO
::from_native — FFI::StrPtrConverter
::from_native — FFI::AutoPointer
::from_string — FFI::MemoryPointer
::generate — FFI::TypesGenerator
::in — FFI::Struct
::last_error — FFI::DynamicLibrary
::layout — FFI::Struct
::mac? — FFI::Platform
::map_library_name — FFI
::members — FFI::Struct
::native_read — FFI::IO
::native_type — FFI::AutoPointer
::new — FFI::Enums
::new — FFI::Struct::ManagedStructConverter
::new — FFI::StructLayout
::new — FFI::StructLayout::Mapped
::new — FFI::Type
::new — FFI::Struct::InlineArray
::new — FFI::AutoPointer
::new — FFI::MemoryPointer
::new — FFI::Generator
::new — FFI::ConstGenerator::Constant
::new — FFI::Buffer
::new — FFI::Generator::Task
::new — FFI::FunctionType
::new — FFI::ManagedStruct
::new — FFI::StructLayoutBuilder
::new — FFI::NotFoundError
::new — FFI::Enum
::new — FFI::StructGenerator::Field
::new — FFI::DynamicLibrary
::new — FFI::AutoPointer::Releaser
::new — FFI::VariadicInvoker
::new — FFI::ArrayType
::new — FFI::Function
::new — FFI::StructLayout::Field
::new — FFI::Pointer
::new — FFI::StructByValue
::new — FFI::StructByReference
::new — FFI::StructGenerator
::new — FFI::ConstGenerator
::offset_of — FFI::Struct
::offsets — FFI::Struct
::open — FFI::DynamicLibrary
::options — FFI::ConstGenerator
::options — FFI::StructGenerator
::options= — FFI::StructGenerator
::options= — FFI::ConstGenerator
::out — FFI::Struct
::pack — FFI::Struct
::packed — FFI::Struct
::ptr — FFI::Struct
::size — FFI::Struct
::size — FFI::Pointer
::size= — FFI::Struct
::type_size — FFI
::typedef — FFI
::unix? — FFI::Platform
::val — FFI::Struct
::windows? — FFI::Platform
#+ — FFI::Pointer
#+ — FFI::Buffer
#<< — FFI::Enums
#== — FFI::Pointer
#[] — FFI::ConstGenerator
#[] — FFI::Enum
#[] — FFI::Struct::InlineArray
#[] — FFI::StructLayout
#[]= — FFI::Struct::InlineArray
#__map_symbol — FFI::Enums
#__union! — FFI::StructLayout
#add — FFI::StructLayoutBuilder
#add_array — FFI::StructLayoutBuilder
#add_field — FFI::StructLayoutBuilder
#add_struct — FFI::StructLayoutBuilder
#address — FFI::Pointer
#align — FFI::Struct
#alignment — FFI::Type
#alignment — FFI::Struct
#alignment — FFI::StructLayout::Field
#alignment= — FFI::StructLayoutBuilder
#attach — FFI::VariadicInvoker
#attach — FFI::Function
#attach_function — FFI::Library
#attach_variable — FFI::Library
#autorelease — FFI::Function
#autorelease= — FFI::Function
#autorelease= — FFI::Pointer
#autorelease= — FFI::AutoPointer
#autorelease? — FFI::Pointer
#autorelease? — FFI::AutoPointer
#autorelease? — FFI::Function
#build — FFI::StructLayoutBuilder
#calculate — FFI::ConstGenerator
#calculate — FFI::StructGenerator
#call — FFI::VariadicInvoker
#call — FFI::AutoPointer::Releaser
#call — FFI::Function
#callback — FFI::Library
#clear — FFI::Struct
#const — FFI::ConstGenerator
#constants — FFI::Generator
#converted_value — FFI::ConstGenerator::Constant
#dump_config — FFI::StructGenerator
#dump_constants — FFI::ConstGenerator
#each — FFI::Struct::InlineArray
#elem_type — FFI::ArrayType
#enum — FFI::Library
#enum_type — FFI::Library
#enum_value — FFI::Library
#ffi_convention — FFI::Library
#ffi_lib — FFI::Library
#ffi_lib_flags — FFI::Library
#ffi_libraries — FFI::Library
#field — FFI::StructGenerator
#fields — FFI::StructLayout
#find — FFI::Enums
#find — FFI::Enum
#find_function — FFI::DynamicLibrary
#find_symbol — FFI::DynamicLibrary
#find_type — FFI::Library
#find_variable — FFI::DynamicLibrary
#found? — FFI::StructGenerator
#free — FFI::AutoPointer::Releaser
#free — FFI::Function
#free — FFI::AutoPointer
#free — FFI::Pointer
#from_native — FFI::Enum
#from_native — FFI::DataConverter
#from_native — FFI::StructByReference
#from_native — FFI::Struct::ManagedStructConverter
#function_names — FFI::Library
#generate_layout — FFI::StructGenerator
#get — FFI::StructLayout::Function
#get — FFI::StructLayout::Field
#get — FFI::StructLayout::Array
#get — FFI::StructLayout::Mapped
#get — FFI::StructLayout::InnerStruct
#get — FFI::StructLayout::Enum
#get_field — FFI::StructGenerator
#include — FFI::StructGenerator
#include — FFI::ConstGenerator
#init — FFI::VariadicInvoker
#initialize_copy — FFI::Pointer
#initialize_copy — FFI::Buffer
#initialize_copy — FFI::DynamicLibrary::Symbol
#initialize_copy — FFI::Function
#inspect — FFI::Pointer
#inspect — FFI::Type::Builtin
#inspect — FFI::DynamicLibrary::Symbol
#inspect — FFI::Buffer
#inspect — FFI::Type
#invoke — FFI::VariadicInvoker
#last_error — FFI::DynamicLibrary
#layout — FFI::StructByValue
#length — FFI::ArrayType
#members — FFI::Struct
#members — FFI::StructLayout
#name — FFI::StructLayout::Field
#name — FFI::StructGenerator
#native_type — FFI::DataConverter
#native_type — FFI::StructByReference
#native_type — FFI::Enum
#null? — FFI::Pointer
#offset — FFI::StructLayout::Field
#offset= — FFI::StructGenerator::Field
#offset_of — FFI::Struct
#offset_of — FFI::StructLayout
#offsets — FFI::StructLayout
#offsets — FFI::Struct
#order — FFI::Pointer
#order — FFI::Buffer
#packed= — FFI::StructLayoutBuilder
#param_types — FFI::FunctionType
#put — FFI::StructLayout::Enum
#put — FFI::StructLayout::Array
#put — FFI::StructLayout::Function
#put — FFI::StructLayout::Field
#put — FFI::StructLayout::InnerStruct
#put — FFI::StructLayout::Mapped
#read_array_of_type — FFI::Pointer
#read_string — FFI::Pointer
#read_string_length — FFI::Pointer
#read_string_to_null — FFI::Pointer
#release — FFI::AutoPointer::CallableReleaser
#release — FFI::AutoPointer::DefaultReleaser
#result_type — FFI::FunctionType
#ruby_name — FFI::ConstGenerator::Constant
#size — FFI::Struct
#size — FFI::StructLayout::Field
#size — FFI::Struct::InlineArray
#size — FFI::Type
#size= — FFI::StructLayoutBuilder
#slice — FFI::Buffer
#slice — FFI::Pointer
#struct — FFI::Generator
#struct_class — FFI::StructByValue
#struct_class — FFI::StructByReference
#symbol_map — FFI::Enum
#symbols — FFI::Enum
#to_a — FFI::StructLayout
#to_a — FFI::Struct::InlineArray
#to_config — FFI::StructGenerator::Field
#to_h — FFI::Enum
#to_hash — FFI::Enum
#to_i — FFI::Pointer
#to_native — FFI::DataConverter
#to_native — FFI::StructByReference
#to_native — FFI::Enum
#to_ptr — FFI::Struct
#to_ptr — FFI::Struct::InlineArray
#to_ruby — FFI::ConstGenerator::Constant
#to_ruby — FFI::ConstGenerator
#to_s — FFI::StructLayout::CharArray
#to_s — FFI::Pointer
#to_s — FFI::Generator
#to_str — FFI::StructLayout::CharArray
#type — FFI::StructLayout::Field
#type_size — FFI::Pointer
#typedef — FFI::Library
#union= — FFI::StructLayoutBuilder
#union? — FFI::StructLayoutBuilder
#values — FFI::Struct
#write_array_of_type — FFI::Pointer
#write_string — FFI::Pointer
#write_string_length — FFI::Pointer