Sha256: 1875b535269fea97db7da5e7edb88f2d6bf159780f8f726d1a3d64774ed6b3a5

Contents?: true

Size: 448 Bytes

Versions: 10

Compression:

Stored size: 448 Bytes

Contents

module GirFFI
  # Represents a return value with the same interface as IArgumentInfo
  class ReturnValueInfo
    attr_reader :argument_type
    attr_reader :ownership_transfer

    def initialize(type, ownership_transfer, skip)
      @argument_type = type
      @ownership_transfer = ownership_transfer
      @skip = skip
    end

    def skip?
      @skip
    end

    def direction
      :return
    end

    def name
      nil
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
gir_ffi-0.9.2 lib/gir_ffi/return_value_info.rb
gir_ffi-0.9.1 lib/gir_ffi/return_value_info.rb
gir_ffi-0.9.0 lib/gir_ffi/return_value_info.rb
gir_ffi-0.8.6 lib/gir_ffi/return_value_info.rb
gir_ffi-0.8.5 lib/gir_ffi/return_value_info.rb
gir_ffi-0.8.4 lib/gir_ffi/return_value_info.rb
gir_ffi-0.8.3 lib/gir_ffi/return_value_info.rb
gir_ffi-0.8.2 lib/gir_ffi/return_value_info.rb
gir_ffi-0.8.1 lib/gir_ffi/return_value_info.rb
gir_ffi-0.8.0 lib/gir_ffi/return_value_info.rb