class GLib::Boolean
Implementation of gboolean
Public Class Methods
copy_value_to_pointer(value, pointer)
click to toggle source
# File lib/gir_ffi-base/glib/boolean.rb, line 21 def self.copy_value_to_pointer(value, pointer) pointer.put_int 0, to_native(value, nil) end
from_native(value, _context)
click to toggle source
# File lib/gir_ffi-base/glib/boolean.rb, line 9 def self.from_native(value, _context) value != 0 ? true : false end
get_value_from_pointer(pointer, offset)
click to toggle source
# File lib/gir_ffi-base/glib/boolean.rb, line 25 def self.get_value_from_pointer(pointer, offset) from_native pointer.get_int(offset), nil end
size()
click to toggle source
# File lib/gir_ffi-base/glib/boolean.rb, line 17 def self.size FFI.type_size FFI::Type::INT end
to_native(value, _context)
click to toggle source
# File lib/gir_ffi-base/glib/boolean.rb, line 13 def self.to_native(value, _context) value ? 1 : 0 end