Skip to content

Boost:Uuid

Create Random UUID

#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
// ...
inline boost::uuids::uuid createRandomUUID()
{
    return boost::uuids::random_generator()();
}

UUID to string

#include <string>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_io.hpp> // 중요하다.
// ...
inline std::string getUuidString() const
{
    std::ostringstream out;
    out << _uuid;
    return out.str();
}