Index: third_party/crashpad/crashpad/util/misc/uuid.h |
diff --git a/third_party/crashpad/crashpad/util/misc/uuid.h b/third_party/crashpad/crashpad/util/misc/uuid.h |
index f25aa652f64a79adec50bca17e8e2ec6580a337d..4e5884e25abac8d726dde2c2d8c260d9fe115115 100644 |
--- a/third_party/crashpad/crashpad/util/misc/uuid.h |
+++ b/third_party/crashpad/crashpad/util/misc/uuid.h |
@@ -36,27 +36,14 @@ namespace crashpad { |
//! |
//! A %UUID is a unique 128-bit number specified by RFC 4122. |
//! |
-//! This is a standard-layout structure. |
+//! This is a POD structure. |
struct UUID { |
- //! \brief Initializes the %UUID to zero. |
- UUID(); |
- |
- //! \brief Tag to pass to constructor to indicate it should initialize with |
- //! generated data. |
- struct InitializeWithNewTag {}; |
- |
- //! \brief Initializes the %UUID using a standard system facility to generate |
- //! the value. |
- //! |
- //! CHECKs on failure with a message logged. |
- explicit UUID(InitializeWithNewTag); |
- |
- //! \copydoc InitializeFromBytes() |
- explicit UUID(const uint8_t* bytes); |
- |
bool operator==(const UUID& that) const; |
bool operator!=(const UUID& that) const { return !operator==(that); } |
+ //! \brief Initializes the %UUID to zero. |
+ void InitializeToZero(); |
+ |
//! \brief Initializes the %UUID from a sequence of bytes. |
//! |
//! \a bytes is taken as a %UUID laid out in big-endian format in memory. On |