ffi-bit_masks¶ ↑
-
[Email](postmodern.mod3 at gmail.com)
Description¶ ↑
FFI
plugin which adds support for bitmasked types (or flags) to FFI
.
Features¶ ↑
-
Can map a Hash of flags to their bitmask value.
-
Can map an Integer bitmask to a Hash of flags.
Examples¶ ↑
require 'ffi/bit_masks' module MyLibrary extend FFI::Library ffi_lib 'foo' bit_mask :flags, {foo: 0x1, bar: 0x2, baz: 0x4} attach_function :my_func, [:pointer, :size_t, :flags], :int end
Requirements¶ ↑
-
ffi ~> 1.0
Install¶ ↑
$ gem install ffi-bit_masks
Copyright¶ ↑
Copyright © 2012-2013 Hal Brodigan
See {file:LICENSE.txt} for details.