X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fpbd%2Fpbd%2Fuuid_boost.h;h=77e84c5f09b3afc6732764a98ce877e2d6090844;hb=4dc63966f0872efe768dad61eb9b8785d06b92d1;hp=0219603723109b5ee1ddf95585c37f7aaa38ea95;hpb=658bb3ccd43658de18fbd43cd91a8e66650e27a7;p=ardour.git diff --git a/libs/pbd/pbd/uuid_boost.h b/libs/pbd/pbd/uuid_boost.h index 0219603723..77e84c5f09 100644 --- a/libs/pbd/pbd/uuid_boost.h +++ b/libs/pbd/pbd/uuid_boost.h @@ -32,11 +32,11 @@ namespace PBD { class LIBPBD_API UUID : public boost::uuids::uuid { public: - UUID () + UUID () : boost::uuids::uuid (boost::uuids::random_generator()()) {} UUID (std::string const & str) : boost::uuids::uuid (boost::uuids::string_generator()(str)) {} - + explicit UUID (boost::uuids::uuid const& u) : boost::uuids::uuid(u) {} @@ -44,14 +44,14 @@ class LIBPBD_API UUID : public boost::uuids::uuid { operator boost::uuids::uuid() { return static_cast(*this); } - + operator boost::uuids::uuid() const { return static_cast(*this); } UUID& operator= (std::string const & str); std::string to_s () const; - + operator bool() const { return !is_nil(); } };