rlib
Convenience library for useful things
Loading...
Searching...
No Matches
data Directory Reference

Files

 rbitset.h
 Fixed-width bitset with bit / byte / word accessors and bitwise compound operations.
 
 rcbctx.h
 Callback + data + user-data + per-side destroy-notify tuples used by Linked lists, Queues and Timeout callback list to store deferred callbacks.
 
 rdictionary.h
 String-keyed convenience wrapper around RHashTable.
 
 rdirtree.h
 Path-component-keyed tree with per-node data slots.
 
 rhashfuncs.h
 Pre-built hash / equality function pairs for the common key types (pointer-identity, NUL-terminated string).
 
 rhashset.h
 Refcounted hash-set container.
 
 rhashtable.h
 Refcounted hash-map container.
 
 rhzrptr.h
 Hazard pointers — safe reclamation for lock-free reads.
 
 rkvptrarray.h
 Growable refcounted array of (key, value) pointer pairs.
 
 rlist-internal.h
 
 rlist.h
 Linked-list types: doubly / singly linked plus the callback-flavoured specialisations.
 
 rmpint.h
 Multi-precision integer arithmetic plus fixed-width Montgomery-form field elements (RMpintFE / RMpintFE_Big).
 
 rptrarray.h
 Growable, refcounted array of rpointer values.
 
 rqueue.h
 FIFO queue (list-backed), callback queue, and bounded ring-buffer queue.
 
 rstring.h
 Mutable string-builder type.
 
 rtimeoutcblist.h
 Ordered list of callbacks indexed by absolute deadline.