Class: FFI::AutoPointer::DefaultReleaser
- Inherits:
-
Releaser
- Object
- Releaser
- FFI::AutoPointer::DefaultReleaser
- Defined in:
- lib/ffi/autopointer.rb
Overview
DefaultReleaser is a Releaser used when an FFI::AutoPointer is defined without Proc or Method. In this case, the pointer to release must be of a class derived from AutoPointer with a #release class method.
Instance Method Summary (collapse)
-
- (nil) release(ptr)
Release ptr by using his #release class method.
Methods inherited from Releaser
#autorelease=, #call, #free, #initialize
Constructor Details
This class inherits a constructor from FFI::AutoPointer::Releaser
Instance Method Details
- (nil) release(ptr)
Release ptr by using his #release class method.
145 146 147 |
# File 'lib/ffi/autopointer.rb', line 145 def release(ptr) @proc.release(ptr) end |