# sig/ffi/autopointer.rbs class FFI::AutoPointer < FFI::Pointer def autorelease=: () -> untyped def free: () -> untyped def initialize: () -> void end # sig/ffi/autopointer.rbs class FFI::AutoPointer::CallableReleaser < FFI::AutoPointer::Releaser def call: () -> untyped end # sig/ffi/autopointer.rbs class FFI::AutoPointer::DefaultReleaser < FFI::AutoPointer::Releaser def call: () -> untyped end # sig/ffi/autopointer.rbs class FFI::AutoPointer::Releaser def autorelease=: () -> untyped def free: () -> untyped def initialize: () -> void end # sig/ffi/tools/const_generator.rbs class FFI::ConstGenerator def self.options: () -> untyped def self.options=: () -> untyped def []: () -> untyped def calculate: () -> untyped def const: () -> untyped def dump_constants: () -> untyped def include: () -> untyped def initialize: () -> void def to_ruby: () -> untyped end # sig/ffi/tools/const_generator.rbs class FFI::ConstGenerator::Constant def converted_value: () -> untyped def initialize: () -> void def ruby_name: () -> untyped def to_ruby: () -> untyped end # sig/ffi/enum.rbs class FFI::Enum def []: () -> untyped def initialize: () -> void def symbol_map: () -> untyped def symbols: () -> untyped end # sig/ffi/enum.rbs class FFI::Enums def <<: () -> untyped def __map_symbol: () -> untyped def find: () -> untyped def initialize: () -> void end # sig/ffi/tools/generator.rbs class FFI::Generator def constants: () -> untyped def initialize: () -> void def struct: () -> untyped def to_s: () -> untyped end # sig/ffi/tools/generator_task.rbs class FFI::Generator::Task < Rake::TaskLib def initialize: () -> void end # sig/ffi/managedstruct.rbs class FFI::ManagedStruct < FFI::FFI::Struct def initialize: () -> void end # sig/ffi/memorypointer.rbs class FFI::MemoryPointer def self.from_string: () -> untyped end # sig/ffi/ffi.rbs class FFI::NotFoundError < FFI::NativeError def initialize: () -> void end # sig/ffi/pointer.rbs class FFI::Pointer def self.size: () -> untyped def read_array_of_int: () -> untyped def read_array_of_long: () -> untyped def read_array_of_pointer: () -> untyped def read_array_of_type: () -> untyped def read_float: () -> untyped def read_int: () -> untyped def read_long: () -> untyped def read_long_long: () -> untyped def read_pointer: () -> untyped def read_string: () -> untyped def read_string_length: () -> untyped def read_string_to_null: () -> untyped def write_array_of_int: () -> untyped def write_array_of_long: () -> untyped def write_array_of_pointer: () -> untyped def write_array_of_type: () -> untyped def write_float: () -> untyped def write_int: () -> untyped def write_long: () -> untyped def write_long_long: () -> untyped def write_pointer: () -> untyped def write_string: () -> untyped def write_string_length: () -> untyped end # sig/ffi/struct.rbs class FFI::Struct def self.align: () -> untyped def self.alignment: () -> untyped def self.by_value: () -> untyped def self.in: () -> untyped def self.members: () -> untyped def self.offset_of: () -> untyped def self.offsets: () -> untyped def self.out: () -> untyped def self.size: () -> untyped def self.size=: () -> untyped def alignment: () -> untyped def array_layout: () -> untyped def callback: () -> untyped def clear: () -> untyped def enclosing_module: () -> untyped def find_type: () -> untyped def hash_layout: () -> untyped def layout: () -> untyped def members: () -> untyped def offset_of: () -> untyped def offsets: () -> untyped def size: () -> untyped def to_ptr: () -> untyped def values: () -> untyped end # sig/ffi/tools/struct_generator.rbs class FFI::StructGenerator def self.options: () -> untyped def self.options=: () -> untyped def calculate: () -> untyped def dump_config: () -> untyped def field: () -> untyped def found?: () -> untyped def generate_layout: () -> untyped def get_field: () -> untyped def include: () -> untyped def initialize: () -> void def name: () -> untyped end # sig/ffi/tools/struct_generator.rbs class FFI::StructGenerator::Field def initialize: () -> void def offset=: () -> untyped def to_config: () -> untyped end # sig/ffi/struct.rbs class FFI::StructLayout def offset_of: () -> untyped def offsets: () -> untyped end # sig/ffi/struct.rbs class FFI::StructLayout::Enum < FFI::StructLayout::Field def get: () -> untyped def put: () -> untyped end # sig/ffi/struct.rbs class FFI::StructLayout::InlineStruct < FFI::StructLayout::Field def get: () -> untyped end # sig/ffi/tools/types_generator.rbs class FFI::TypesGenerator def self.generate: () -> untyped end # sig/ffi/union.rbs class FFI::Union < FFI::FFI::Struct def self.builder: () -> untyped end # sig/ffi/variadic.rbs class FFI::VariadicInvoker def call: () -> untyped def init: () -> untyped end # sig/ffi/autopointer.rbs module FFI def self.add_typedef: () -> untyped def self.create_invoker: () -> untyped def self.errno: () -> untyped def self.errno=: () -> untyped def self.find_type: () -> untyped def self.map_library_name: () -> untyped def self.size_to_type: () -> untyped def self.type_size: () -> untyped end # sig/ffi/io.rbs module FFI::IO def self.for_fd: () -> untyped def self.native_read: () -> untyped end # sig/ffi/library.rbs module FFI::Library def self.extended: () -> untyped def attach_function: () -> untyped def attach_variable: () -> untyped def callback: () -> untyped def enum: () -> untyped def enum_type: () -> untyped def enum_value: () -> untyped def ffi_convention: () -> untyped def ffi_lib: () -> untyped def ffi_libraries: () -> untyped def find_type: () -> untyped def typedef: () -> untyped end # sig/ffi/platform.rbs module FFI::Platform def self.bsd?: () -> untyped def self.is_os: () -> untyped def self.mac?: () -> untyped def self.unix?: () -> untyped def self.windows?: () -> untyped end