summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-01-05 07:22:58 +0000
committernw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-01-05 07:22:58 +0000
commitc0dd18a484b2dfcf4cccd7ab7fbde7c3c45392be (patch)
tree6c643787bcc3abad112ad3597bab522ea7480b67
parent5ea440c81a17a6f86074558d4f2811ce0a5b7132 (diff)
downloadATCD-c0dd18a484b2dfcf4cccd7ab7fbde7c3c45392be.tar.gz
Made operator == and != and the arguments they take const.
-rw-r--r--ace/Map_Manager.cpp4
-rw-r--r--ace/Map_Manager.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/ace/Map_Manager.cpp b/ace/Map_Manager.cpp
index 974c8d033d9..4c05c68870e 100644
--- a/ace/Map_Manager.cpp
+++ b/ace/Map_Manager.cpp
@@ -671,14 +671,14 @@ ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator* (void)
}
template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator== (ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &rhs)
+ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator== (const ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &rhs) const
{
ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator==");
return (this->map_man_ == rhs.map_man_ && this->next_ == rhs.next_);
}
template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator!= (ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &rhs)
+ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator!= (const ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &rhs) const
{
ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator!=");
return (this->next_ != rhs.next_ || this->map_man_ != rhs.map_man_);
diff --git a/ace/Map_Manager.h b/ace/Map_Manager.h
index 3951156ee15..4bebfcb3d64 100644
--- a/ace/Map_Manager.h
+++ b/ace/Map_Manager.h
@@ -293,8 +293,8 @@ public:
ACE_Map_Entry<EXT_ID, INT_ID>& operator* (void);
// Returns a reference to the interal element <this> is pointing to.
- int operator== (ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &);
- int operator!= (ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &);
+ int operator== (const ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &) const;
+ int operator!= (const ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &) const;
// Check if two iterators point to the same position
ACE_ALLOC_HOOK_DECLARE;