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.



5
6
7
# File 'lib/gir_ffi/g_type.rb', line 5

def initialize gtype
  @gtype = gtype
end

Instance Method Details

#class_sizeObject



13
14
15
# File 'lib/gir_ffi/g_type.rb', line 13

def class_size
  type_query.class_size
end

#instance_sizeObject



17
18
19
# File 'lib/gir_ffi/g_type.rb', line 17

def instance_size
  type_query.instance_size
end

#to_iObject



9
10
11
# File 'lib/gir_ffi/g_type.rb', line 9

def to_i
  @gtype
end