|
rlib
Convenience library for useful things
|
Public definition of RKVPtrArray. More...
#include <rlib/data/rkvptrarray.h>
Data Fields | |
| RRef | ref |
| REqualFunc | eqfunc |
| rsize | nalloc |
| rsize | nsize |
| rpointer | mem |
Public definition of RKVPtrArray.
Opaque, refcounted KV pointer array.
Exposed so callers can stack-allocate or embed the struct directly. Treat as opaque - access through the r_kv_ptr_array_* helpers above.
| REqualFunc RKVPtrArray::eqfunc |
Key comparator (NULL for identity).
| rpointer RKVPtrArray::mem |
Pair storage.
| rsize RKVPtrArray::nalloc |
Allocated capacity (pairs).
| rsize RKVPtrArray::nsize |
Number of pairs in use.
| RRef RKVPtrArray::ref |
Refcount base.