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.
The Guideline support library helps prevent certain categories of bugs. It is open source and BSD licensed. We should consider and probably include it or implement it.
It should probably be made available in its own namespace, probably a sub-namespace of the Mezzanine namespace.
Here are some relevant links to kick-start research:
The Guideline support library helps prevent certain categories of bugs. It is open source and BSD licensed. We should consider and probably include it or implement it.
It should probably be made available in its own namespace, probably a sub-namespace of the Mezzanine namespace.
Here are some relevant links to kick-start research:
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md
https://github.com/Microsoft/GSL