Approaches for efficient unique symbols in C++

A very useful system to have, especially in large codebases (including in game development) is an automated unique symbol generator. A unique symbol is a mapping from a textual identifier that has the following properties: These can be thought of as corresponding to either LISP style symbols (which are represented as unique pointers) or magically Continue reading Approaches for efficient unique…