17 #ifndef UUIDGENERATOR_HPP_
18 #define UUIDGENERATOR_HPP_
22 #include <boost/uuid/uuid.hpp>
23 #include <boost/uuid/uuid_io.hpp>
24 #include <boost/uuid/name_generator.hpp>
25 #include <boost/uuid/random_generator.hpp>
32 boost::uuids::basic_random_generator<boost::mt19937> gen;
33 boost::uuids::uuid uuid = gen();
40 boost::uuids::basic_random_generator<boost::mt19937> gen;
41 boost::uuids::uuid uuid = gen();
44 uuid_s.assign(ss.str());
48 namespace buuids = boost::uuids;
50 buuids::name_generator generator(seed);
51 buuids::uuid uuid = generator(data);
55 uuid_s.assign(ss.str());
static void generateUuid(std::string &uuid_s)
static void generateUuid(std::string &uuid_s, std::string data)
static std::string generateUuid()