13 #include "datatypes.h" 18 namespace boost {
namespace uuids {
22 BEGIN_NAMESPACE_DATATYPES
35 explicit Uuid(
const char* uuidStr);
36 explicit Uuid(
const boost::uuids::uuid& impl);
61 bool operator<(
const Uuid& rhs)
const;
62 bool operator==(
const Uuid& rhs)
const;
63 bool operator!=(
const Uuid& rhs)
const;
66 std::unique_ptr<boost::uuids::uuid> pImpl;
69 END_NAMESPACE_DATATYPES
bool isNil() const
checking if uuid is nil (00000000-0000-0000-0000-000000000000)
uint8_t & operator[](size_t i) const
raw data access.
std::string toString() const
generate string from uuid