The current version provides implementations of smart pointers, sets, maps,
directed graphs, directed weighted graphs, stacks, tables, string editing,
unbounded arrays, expression analyzers, lock-free data structures,
synchronization primitives (events, race condition free pulse events,
arrays of events, reentrant mutexes, deadlock-free arrays of mutexes),
pseudo-random non-repeating numbers, symmetric encoding and decoding, IEEE
754 representations support; strings editing and tables management.
One of the major additions to the library is support for SQLite:
This release provides a persistence layer backed by SQLite. As a by-product
it includes SQLite bindings. Different from the renowned GNADE, the bindings link the DB engine statically, which is probably the only case when one might wish to use SQLite.
There’s a lot of other stuff to be found in Simple Components, so be sure to check it out.