Class: GirFFI::GType

Inherits:
Object
  • Object
show all
Defined in:
lib/gir_ffi/g_type.rb

Overview

Wrapper class providing extended functionality for a GType, which is normally just a kind of integer

Instance Method Summary collapse

Constructor Details

#initialize(gtype) ⇒ GType

Returns a new instance of GType.



7
8
9
# File 'lib/gir_ffi/g_type.rb', line 7

def initialize(gtype)
  @gtype = gtype
end

Instance Method Details

#class_sizeObject



15
16
17
# File 'lib/gir_ffi/g_type.rb', line 15

def class_size
  type_query.class_size
end

#instance_sizeObject



19
20
21
# File 'lib/gir_ffi/g_type.rb', line 19

def instance_size
  type_query.instance_size
end

#to_iObject



11
12
13
# File 'lib/gir_ffi/g_type.rb', line 11

def to_i
  @gtype
end