class GirFFI::ReceiverTypeInfo

Represents the type of the receiver of a signal or vfunc, conforming, as needed, to the interface of GObjectIntrospection::ITypeInfo

Public Class Methods

new(interface_info) click to toggle source
# File lib/gir_ffi/receiver_type_info.rb, line 7
def initialize(interface_info)
  @interface_info = interface_info
end

Public Instance Methods

array_length() click to toggle source
# File lib/gir_ffi/receiver_type_info.rb, line 23
def array_length
  -1
end
interface() click to toggle source
# File lib/gir_ffi/receiver_type_info.rb, line 11
def interface
  @interface_info
end
pointer?() click to toggle source
# File lib/gir_ffi/receiver_type_info.rb, line 19
def pointer?
  false
end
tag() click to toggle source
# File lib/gir_ffi/receiver_type_info.rb, line 15
def tag
  :interface
end