Bladeren bron

feat(containers): make operator== const

greatbridf 2 jaren geleden
bovenliggende
commit
45ed1dda86
3 gewijzigde bestanden met toevoegingen van 6 en 6 verwijderingen
  1. 2 2
      include/types/hash_map.hpp
  2. 2 2
      include/types/list.hpp
  3. 2 2
      include/types/vector.hpp

+ 2 - 2
include/types/hash_map.hpp

@@ -153,12 +153,12 @@ public:
         {
         }
 
-        bool operator==(const iterator& iter) noexcept
+        bool operator==(const iterator& iter) const noexcept
         {
             return this->p == iter.p;
         }
 
-        bool operator!=(const iterator& iter) noexcept
+        bool operator!=(const iterator& iter) const noexcept
         {
             return !(*this == iter);
         }

+ 2 - 2
include/types/list.hpp

@@ -89,12 +89,12 @@ public:
         {
         }
 
-        bool operator==(const iterator& iter) noexcept
+        bool operator==(const iterator& iter) const noexcept
         {
             return this->_node() == iter._node();
         }
 
-        bool operator!=(const iterator& iter) noexcept
+        bool operator!=(const iterator& iter) const noexcept
         {
             return !(*this == iter);
         }

+ 2 - 2
include/types/vector.hpp

@@ -52,12 +52,12 @@ public:
         {
         }
 
-        bool operator==(const iterator& iter) noexcept
+        bool operator==(const iterator& iter) const noexcept
         {
             return this->p == iter.p;
         }
 
-        bool operator!=(const iterator& iter) noexcept
+        bool operator!=(const iterator& iter) const noexcept
         {
             return !(*this == iter);
         }