/
farado
/
farado-binara
Обзор
Документация
Войти
/
farado
/
farado-binara
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
develop
src/common/more/uuid.cpp
34 строки
587 B
Ostapenko Alexey
[common][datenaro][retejo] Корректировка имён уникальных идентификаторов.
07 дек 2023, 08:53
07 дек 2023, 08:53
514529c
Код
Авторство
О чём код?
#include <boost/lexical_cast.hpp> #include <boost/uuid/nil_generator.hpp> #include <boost/uuid/uuid_generators.hpp> #include <boost/uuid/uuid_io.hpp> #include "uuid.h" namespace Uuids { std::string uuidToString(const Uuid& uuid) { return boost::uuids::to_string(uuid); } Uuid stringToUuid(const std::string& uuid) { if (uuid.empty()) return boost::uuids::nil_uuid(); return boost::lexical_cast<Uuids::Uuid>(uuid); } Uuid nilUuid() { return boost::uuids::nil_uuid(); } Uuid newUuid() { return boost::uuids::random_generator()(); } } // namespace Uuids