summaryrefslogtreecommitdiff
path: root/ace/UUID.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/UUID.h')
-rw-r--r--ace/UUID.h35
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_;