A simple and effective class to help with registering and providing unique id's. Uses a binary tree data structure to deliver, set and check id's with a log(N) time complexity. Suitable for both lower value id's, higher values, or the whole spectrum with the ability to keep the memory footprint low*.
Useful when unique id's are strictly required, or when you do not want to have 128-bit GUIDs for your data's id's. This solution delivers 32-bit uints.
* tips to keep memory footprint low are included in the manual.
Primary Features:
In need of help or have a feature request? Feel free to contact me. Also for purchasing assessments.
Limitations:
Extra Information: