add uuid source files

were missed last commit related to uuids
This commit is contained in:
Lion Kortlepel committed 2022-11-23 09:34:50 +01:00
1 parent 3781f2960a
commit c51d713969
2 files changed
+24

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
#pragma once
#include <string>
namespace uuid {
std::string GenerateUuid();
}
+14
View File
@@ -0,0 +1,14 @@
#include "Uuid.h"
#include <boost/uuid/random_generator.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <fmt/format.h>
#include <fmt/ostream.h>
std::string uuid::GenerateUuid() {
static thread_local boost::uuids::random_generator Generator {};
boost::uuids::uuid Id { Generator() };
return boost::uuids::to_string(Id);
}