Description
Provides modern immutable and persistent data structures for C++. Persistent structures keep previous versions available while sharing memory with updated versions.
It is useful for functional-style C++ code, undo systems, compilers, concurrent reads, state history, and applications that need safer shared data. Developers should benchmark memory and performance against the workload's update patterns.