Foundational Data types that enforce no opinions on how to build games and provide many facilities that complex games need. This largely avoids graphics and physics, but provides tools like the SortedVector, CountedPtr and HashedString classes.
Consider the performance ramifications of strings, HashedString and rope classes. One example of a rop class is the SuperString: https://www.boutglay.com/SuperString/ . It is MIT license but doesn't match the std::string API at all.
Consider the performance ramifications of strings, HashedString and rope classes. One example of a rop class is the SuperString: https://www.boutglay.com/SuperString/ . It is MIT license but doesn't match the std::string API at all.