diff options
Diffstat (limited to 'ace/UUID.h')
-rw-r--r-- | ace/UUID.h | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/ace/UUID.h b/ace/UUID.h index 428cc734372..631ac673eca 100644 --- a/ace/UUID.h +++ b/ace/UUID.h @@ -40,15 +40,12 @@ namespace ACE_Utils NodeID& nodeID (void); void nodeID (NodeID&); - /// Assignment Operation - UUID_node &operator=(const UUID_node &right); + ///// Equality Operations + //bool operator == (const UUID_node& right) const; + //bool operator != (const UUID_node& right) const; - /// Equality Operations - bool operator == (const UUID_node& right) const; - bool operator != (const UUID_node& right) const; - - /// Relational Operations - bool operator < (const UUID_node& right) const; + ///// Relational Operations + //bool operator < (const UUID_node& right) const; private: NodeID nodeID_; @@ -81,9 +78,6 @@ namespace ACE_Utils /// Constructor UUID (void); - /// Copy constructor - UUID (const UUID &right); - /// Constructs a UUID from a string representation. UUID (const ACE_CString& uuidString); @@ -119,20 +113,21 @@ namespace ACE_Utils static UUID NIL_UUID; - /// Assignment Operation - UUID & operator= (const UUID &right); - /// Equality Operations - bool operator== (const UUID &right) const; - bool operator!= (const UUID &right) const; + //bool operator== (const UUID &right) const; + //bool operator!= (const UUID &right) const; /// Relational Operations - bool operator< (const UUID &right) const; - bool operator> (const UUID &right) const; - bool operator<= (const UUID &right) const; - bool operator>= (const UUID &right) const; + //bool operator< (const UUID &right) const; + //bool operator> (const UUID &right) const; + //bool operator<= (const UUID &right) const; + //bool operator>= (const UUID &right) const; private: + // Copy constructor and assignment operator were not implemented + // correctly, so I removed their implementation as an easy solution. + UUID (const UUID&); + UUID& operator= (const UUID&); /// Data Members for Class Attributes ACE_UINT32 timeLow_; |