From c51d713969c4a96fae6bfc6a8795ae2a63d679ed Mon Sep 17 00:00:00 2001 From: Lion Kortlepel Date: Wed, 26 Oct 2022 15:16:01 +0200 Subject: [PATCH] add uuid source files were missed last commit related to uuids --- include/Uuid.h | 10 ++++++++++ src/Uuid.cpp | 14 ++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 include/Uuid.h create mode 100644 src/Uuid.cpp diff --git a/include/Uuid.h b/include/Uuid.h new file mode 100644 index 0000000..d61f526 --- /dev/null +++ b/include/Uuid.h @@ -0,0 +1,10 @@ +#pragma once + +#include + +namespace uuid { + +std::string GenerateUuid(); + +} + diff --git a/src/Uuid.cpp b/src/Uuid.cpp new file mode 100644 index 0000000..5ad01f2 --- /dev/null +++ b/src/Uuid.cpp @@ -0,0 +1,14 @@ +#include "Uuid.h" + +#include +#include +#include +#include +#include +#include + +std::string uuid::GenerateUuid() { + static thread_local boost::uuids::random_generator Generator {}; + boost::uuids::uuid Id { Generator() }; + return boost::uuids::to_string(Id); +}