diff options
Diffstat (limited to 'source/10-common/Uid.hpp')
-rw-r--r-- | source/10-common/Uid.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/10-common/Uid.hpp b/source/10-common/Uid.hpp index 539de03..a691911 100644 --- a/source/10-common/Uid.hpp +++ b/source/10-common/Uid.hpp @@ -13,10 +13,14 @@ #define BRUSSEL_Uid_FORMAT_STR "%016" PRIx64 "-%016" PRIx64 #define BRUSSEL_Uid_FORMAT_EXPAND(uid) (uid).upper, (uid).lower +// Serialize Uid object as an array with two elements, instead of the simple string format +#define BRUSSEL_Uid_WRITE_USE_ARRAY 0 + struct Uid { uint64_t upper = 0; uint64_t lower = 0; + // Generate a random Uid static Uid Create(); bool IsNull() const; |