| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This completes the removal of the old UUID implementation.
|
|
|
|
|
| |
Given we have a function to invalidate, we should also have ones to
query the validity. Also makes the code more straightforward to read.
|
|
|
|
| |
Used when UUID is a key in an unordered_map. The hash is produced by XORing the high and low 64-bits of the UUID together.
|
|
|
|
| |
This allows for easily converting a hex string into a Common::UUID, which is backed by a 128 bit unsigned integer.
|
|
|
|
| |
We can now update this for C++20
|
|
|
|
|
| |
This requires making several types trivial and properly initialize
them whenever they are called.
|
|
|
|
|
|
| |
Now that clang-format makes [[nodiscard]] attributes format sensibly, we
can apply them to several functions within the common library to allow
the compiler to complain about any misuses of the functions.
|
| |
|
| |
|
| |
|
|
Since the Mii database uses UUIDs very similar to the Accounts database, it makes no sense to not share code between them.
|