class FFIGen::ByValueType

Attributes

inner_type[RW]

Public Class Methods

new(inner_type) click to toggle source
# File lib/ffi_gen.rb, line 238
def initialize(inner_type)
  @inner_type = inner_type
end

Public Instance Methods

java_jna_type() click to toggle source
# File lib/ffi_gen/java_output.rb, line 345
def java_jna_type
  "#{@inner_type.java_jna_type}.ByValue"
end
java_name() click to toggle source
# File lib/ffi_gen/java_output.rb, line 341
def java_name
  @inner_type.java_name
end
name() click to toggle source
# File lib/ffi_gen.rb, line 242
def name
  @inner_type.name
end
ruby_ffi_type() click to toggle source
# File lib/ffi_gen/ruby_output.rb, line 272
def ruby_ffi_type
  "#{@inner_type.ruby_ffi_type}.by_value"
end
ruby_name() click to toggle source
# File lib/ffi_gen/ruby_output.rb, line 268
def ruby_name
  @inner_type.ruby_name
end