8#ifndef GALAXY_UTILS_GUID_HPP_
9#define GALAXY_UTILS_GUID_HPP_
62 const std::string&
to_string()
const noexcept;
106 return hash<std::string>()(guid.
to_string());
Contains a 128bit randomly generated GUID, along with helper functions.
bool operator!=(const Guid &rhs) noexcept
Inequality comparison.
Guid & operator=(Guid &&) noexcept
Move assignment operator.
const std::string & to_string() const noexcept
Get the GUID as a string.
~Guid() noexcept
Destructor.
bool operator==(const Guid &rhs) noexcept
Equality comparison.
std::size_t operator()(const galaxy::utils::Guid &guid) const
Hash specialization function for Guid.