A C++17 cross-platform single-header library implementation for universally unique identifiers, simply know as either UUID or GUID (mostly on Windows). A UUID is a 128-bit number used to uniquely identify information in computer systems, such as database table keys, COM interfaces, classes and type libraries, and many others.
Features
- Function object that generates version 4 UUIDs using a pseudo-random number generator engine
- Namespace ID for name-based uuids when name string is a fully-qualified domain name
- UUIDs comparison for equality/inequality
- This library is an implementation of the proposal P0959
- Documentation available
- Examples included
- The library is supported on all major operating systems: Windows, Linux and Mac OS
Categories
LibrariesLicense
MIT LicenseFollow stduuid
Other Useful Business Software
Enterprise-grade ITSM, for every business
Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of stduuid!