interop/src/leveldb_comparator_t library

Typedefs

Comparator_compare = int Function(Pointer<Void>, Pointer<Utf8> a, int alen, Pointer<Utf8> b, int blen)
int (*compare)(void*, const char* a, size_t alen, const char* b, size_t blen)
comparator_compare = IntPtr Function(Pointer<Void>, Pointer<Utf8> a, IntPtr alen, Pointer<Utf8> b, IntPtr blen)
Comparator_destructor = void Function(Pointer<Void>)
void (*destructor)(void*)
comparator_destructor = Void Function(Pointer<Void>)
Comparator_name = Pointer<Utf8> Function(Pointer<Void>)
const char* (*name)(void*)
comparator_name = Pointer<Utf8> Function(Pointer<Void>)
Leveldb_comparator_create = Pointer<leveldb_comparator_t> Function(Pointer<NativeFunction<comparator_destructor>> destructor, Pointer<NativeFunction<comparator_compare>> compare, Pointer<NativeFunction<comparator_name>> name)
LEVELDB_EXPORT leveldb_comparator_t* leveldb_comparator_create( void* state, void (*destructor)(void*), int (*compare)(void*, const char* a, size_t alen, const char* b, size_t blen), const char* (*name)(void*));
leveldb_comparator_create = Pointer<leveldb_comparator_t> Function(Pointer<NativeFunction<comparator_destructor>> destructor, Pointer<NativeFunction<comparator_compare>> compare, Pointer<NativeFunction<comparator_name>> name)
Leveldb_comparator_destroy = void Function(Pointer<leveldb_comparator_t>)
LEVELDB_EXPORT void leveldb_comparator_destroy(leveldb_comparator_t*);
leveldb_comparator_destroy = Void Function(Pointer<leveldb_comparator_t>)