.. index:: pair: class; EE::System::UUID .. _doxid-class_e_e_1_1_system_1_1_u_u_i_d: class EE::System::UUID ====================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class UUID { public: // construction :target:`UUID`(); :target:`UUID`(uint64_t high, uint64_t low); :target:`UUID`(bool autocreate); :target:`UUID`(const UUID& other); :target:`UUID`(UUID&& other); // methods UUID& :target:`operator=`(const UUID& other); UUID& :target:`operator=`(UUID&& other); std::string :target:`toString`() const; void :target:`refresh`(); bool :target:`isInitialized`() const; bool :target:`operator==`(const UUID& other) const; bool :target:`operator!=`(const UUID& other) const; bool :target:`operator<`(const UUID& other) const; bool :target:`operator>`(const UUID& other) const; bool :target:`operator<=`(const UUID& other) const; bool :target:`operator>=`(const UUID& other) const; static std::optional :target:`fromString`(const std::string_view& str); };