diff --git a/include/boost/unordered/concurrent_flat_map.hpp b/include/boost/unordered/concurrent_flat_map.hpp index 3679df58..d17942cf 100644 --- a/include/boost/unordered/concurrent_flat_map.hpp +++ b/include/boost/unordered/concurrent_flat_map.hpp @@ -770,18 +770,14 @@ namespace boost { /// Equality /// - template friend bool operator==( - concurrent_flat_map const& lhs, - concurrent_flat_map const& rhs) + concurrent_flat_map const& lhs, concurrent_flat_map const& rhs) { return lhs.table_ == rhs.table_; } - template friend bool operator!=( - concurrent_flat_map const& lhs, - concurrent_flat_map const& rhs) + concurrent_flat_map const& lhs, concurrent_flat_map const& rhs) { return !(lhs == rhs); } diff --git a/include/boost/unordered/unordered_flat_map.hpp b/include/boost/unordered/unordered_flat_map.hpp index 8a844dd3..633f466b 100644 --- a/include/boost/unordered/unordered_flat_map.hpp +++ b/include/boost/unordered/unordered_flat_map.hpp @@ -699,18 +699,14 @@ namespace boost { /// Equality /// - template friend bool operator==( - unordered_flat_map const& lhs, - unordered_flat_map const& rhs) + unordered_flat_map const& lhs, unordered_flat_map const& rhs) { return lhs.table_ == rhs.table_; } - template friend bool operator!=( - unordered_flat_map const& lhs, - unordered_flat_map const& rhs) + unordered_flat_map const& lhs, unordered_flat_map const& rhs) { return !(lhs == rhs); } diff --git a/include/boost/unordered/unordered_flat_set.hpp b/include/boost/unordered/unordered_flat_set.hpp index b9ded1ff..eb0aa728 100644 --- a/include/boost/unordered/unordered_flat_set.hpp +++ b/include/boost/unordered/unordered_flat_set.hpp @@ -496,18 +496,14 @@ namespace boost { /// Equality /// - template friend bool operator==( - unordered_flat_set const& lhs, - unordered_flat_set const& rhs) + unordered_flat_set const& lhs, unordered_flat_set const& rhs) { return lhs.table_ == rhs.table_; } - template friend bool operator!=( - unordered_flat_set const& lhs, - unordered_flat_set const& rhs) + unordered_flat_set const& lhs, unordered_flat_set const& rhs) { return !(lhs == rhs); } diff --git a/include/boost/unordered/unordered_node_map.hpp b/include/boost/unordered/unordered_node_map.hpp index 513eab95..910996c5 100644 --- a/include/boost/unordered/unordered_node_map.hpp +++ b/include/boost/unordered/unordered_node_map.hpp @@ -851,18 +851,14 @@ namespace boost { /// Equality /// - template friend bool operator==( - unordered_node_map const& lhs, - unordered_node_map const& rhs) + unordered_node_map const& lhs, unordered_node_map const& rhs) { return lhs.table_ == rhs.table_; } - template friend bool operator!=( - unordered_node_map const& lhs, - unordered_node_map const& rhs) + unordered_node_map const& lhs, unordered_node_map const& rhs) { return !(lhs == rhs); } diff --git a/include/boost/unordered/unordered_node_set.hpp b/include/boost/unordered/unordered_node_set.hpp index 3758802e..f9f3762d 100644 --- a/include/boost/unordered/unordered_node_set.hpp +++ b/include/boost/unordered/unordered_node_set.hpp @@ -635,18 +635,14 @@ namespace boost { /// Equality /// - template friend bool operator==( - unordered_node_set const& lhs, - unordered_node_set const& rhs) + unordered_node_set const& lhs, unordered_node_set const& rhs) { return lhs.table_ == rhs.table_; } - template friend bool operator!=( - unordered_node_set const& lhs, - unordered_node_set const& rhs) + unordered_node_set const& lhs, unordered_node_set const& rhs) { return !(lhs == rhs); }