Sha256: 24b383385eefdc2355744b025b856a8b1cc95790b732d6b119815b08f35dcfe7
Contents?: true
Size: 1.69 KB
Versions: 4
Compression:
Stored size: 1.69 KB
Contents
require 'ffi' require_relative '../../ext/ffi_library_function_checks' module FFI module CPL module HashSet extend ::FFI::Library ffi_lib [FFI::CURRENT_PROCESS, FFI::GDAL.gdal_library_path] #------------------------------------------------------------------------- # Typedefs #------------------------------------------------------------------------- callback :CPLHashSetHashFunc, %i[pointer], :ulong callback :CPLHashSetEqualFunc, %i[pointer pointer], :bool callback :CPLHashSetFreeEltFunc, %i[pointer], :void callback :CPLHashSetIterEltFunc, %i[pointer pointer], :int typedef :pointer, :CPLHashSetH #------------------------------------------------------------------------- # Functions #------------------------------------------------------------------------- attach_function :CPLHashSetNew, %i[CPLHashSetHashFunc CPLHashSetEqualFunc CPLHashSetFreeEltFunc], :CPLHashSetH attach_function :CPLHashSetDestroy, %i[CPLHashSetH], :void attach_function :CPLHashSetSize, %i[CPLHashSetH], :int attach_function :CPLHashSetForeach, %i[CPLHashSetH CPLHashSetIterEltFunc pointer], :void attach_function :CPLHashSetInsert, %i[CPLHashSetH pointer], :bool attach_function :CPLHashSetLookup, %i[CPLHashSetH pointer], :pointer attach_function :CPLHashSetRemove, %i[CPLHashSetH pointer], :bool attach_function :CPLHashSetHashPointer, %i[pointer], :ulong attach_function :CPLHashSetEqualPointer, %i[pointer pointer], :bool attach_function :CPLHashSetHashStr, %i[string], :ulong attach_function :CPLHashSetEqualStr, %i[string string], :bool end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ffi-gdal-1.0.0.beta7 | lib/ffi/cpl/hash_set.rb |
ffi-gdal-1.0.0.beta6 | lib/ffi/cpl/hash_set.rb |
ffi-gdal-1.0.0.beta5 | lib/ffi/cpl/hash_set.rb |
ffi-gdal-1.0.0.beta4 | lib/ffi/cpl/hash_set.rb |