diff options
Diffstat (limited to 'cpp/src/Ice/Reference.cpp')
-rw-r--r-- | cpp/src/Ice/Reference.cpp | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/cpp/src/Ice/Reference.cpp b/cpp/src/Ice/Reference.cpp index c7885f1e94e..349a5794bb1 100644 --- a/cpp/src/Ice/Reference.cpp +++ b/cpp/src/Ice/Reference.cpp @@ -348,43 +348,37 @@ IceInternal::Reference::changeEndpoints(const std::vector<EndpointPtr>& newEndpo bool IceInternal::Reference::operator==(const Reference& r) const { - return !operator!=(r); -} - -bool -IceInternal::Reference::operator!=(const Reference& r) const -{ if (this == &r) { - return false; + return true; } if (identity != r.identity) { - return true; + return false; } if (mode != r.mode) { - return true; + return false; } if (secure != r.secure) { - return true; + return false; } if (origEndpoints != r.origEndpoints) { - return true; + return false; } if (endpoints != r.endpoints) { - return true; + return false; } - return false; + return true; } bool |