Parent

Methods

FFI::StructLayout::Enum

An enum {Field} in a {StructLayout}.

Public Instance Methods

get(ptr) click to toggle source

@param [AbstractMemory] ptr pointer on a {Struct} @return [Object] Get an object of type {type} from memory pointed by ptr.

# File lib/ffi/struct.rb, line 48
def get(ptr)
  type.find(ptr.get_int(offset))
end
put(ptr, value) click to toggle source

@param [AbstractMemory] ptr pointer on a {Struct} @param value @return [nil] Set value into memory pointed by ptr.

# File lib/ffi/struct.rb, line 56
def put(ptr, value)
  ptr.put_int(offset, type.find(value))
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.