Data Structures
For platforms where STL is unavailable or undesirable, Rudiments provides a set of commonly used data structures.
- String Storage
- Binary Data Storage
- Containers
The Rudiments data structures arguably have some advantages over their STL counterparts too.
- Assignments to staticarray and dynamicarray are more intuitive than std::array and std::vector assignments.
- Unlike std::forward_list, the singlylinkedlist class doesn't require C++11.
- bytebuffer is far less clumsy than using std::string or std::vector
to store binary data. - The dictionary class uses keys and values directly rather than requiring the std::pair intermediary.