21 #ifndef __pbd_uuid_h__
22 #define __pbd_uuid_h__
25 #include <boost/uuid/uuid.hpp>
26 #include <boost/uuid/uuid_generators.hpp>
36 : boost::uuids::uuid (boost::uuids::random_generator()()) {}
37 UUID (std::string
const & str)
38 : boost::uuids::uuid (boost::uuids::string_generator()(str)) {}
40 explicit UUID (boost::uuids::uuid
const& u)
41 : boost::uuids::uuid(u)
44 UUID& operator= (std::string
const & str);
47 operator bool()
const {
return !is_nil(); }
UUID(boost::uuids::uuid const &u)
UUID(std::string const &str)