|
RADLib
RADical C++ application framework
|
RADDataStructures provides RAD-owned C++20 containers for applications that need predictable allocation behavior, compact storage, and cache-conscious data layout.
The v1 module includes contiguous vectors, small vectors with inline storage, ring buffers, queue/stack adapters, a single-producer/single-consumer queue, flat hash map/set containers, and a stable-node list.
RADLib public APIs remain STL-compatible in the beta SDK, so these containers are optional for application code. Use them where their allocation and layout properties are a better fit than the standard library containers.