43 typedef std::array<std::uint8_t,16> guid_bytes_t;
47 explicit GUID(
const guid_bytes_t& in);
48 explicit GUID(nullptr_t);
49 std::string toString()
const;
50 void copyTo(std::uint8_t *ptr, std::int64_t len);
53 static guid_bytes_t generate();
54 static std::string format(
const guid_bytes_t& guid);
62 extern std::ostream& operator<<(std::ostream& os, const ::InternalZGY::GUID& guid);