fix: conflicting declaration build error from gcc
Some checks failed
continuous-integration/drone/pr Build is failing

This commit is contained in:
light7734 2025-07-16 11:41:16 +03:30
parent 60944b9d49
commit 5f1c65d72d
Signed by: light7734
GPG key ID: 8C30176798F1A6BA

View file

@ -2,8 +2,10 @@
namespace lt { namespace lt {
auto UUID::s_engine = std::mt19937_64(std::random_device()()); std::mt19937_64 UUID::s_engine = std::mt19937_64(std::random_device()());
auto UUID::s_distribution = std::uniform_int_distribution<uint64_t> {};
std::uniform_int_distribution<uint64_t>
UUID::s_distribution = std::uniform_int_distribution<uint64_t> {};
UUID::UUID(uint64_t uuid /* = -1 */): m_uuid(uuid == -1 ? s_distribution(s_engine) : uuid) UUID::UUID(uint64_t uuid /* = -1 */): m_uuid(uuid == -1 ? s_distribution(s_engine) : uuid)
{ {