Object
# File lib/ffi/autopointer.rb, line 86 86: def initialize(ptr, proc) 87: @ptr = ptr 88: @proc = proc 89: @autorelease = true 90: end
# File lib/ffi/autopointer.rb, line 99 99: def autorelease=(autorelease) 100: raise RuntimeError.new("pointer already freed") unless @ptr 101: @autorelease = autorelease 102: end
# File lib/ffi/autopointer.rb, line 92 92: def free 93: raise RuntimeError.new("pointer already freed") unless @ptr 94: @autorelease = false 95: @ptr = nil 96: @proc = nil 97: end
Disabled; run with --debug to generate this.
[Validate]
Generated with the Darkfish Rdoc Generator 1.1.6.