]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/hashsum_template.h
revert 2184.1.2: do not pollute namespace in headers
[apt.git] / apt-pkg / contrib / hashsum_template.h
index c109a821218cae6a0806875f52ec13606f8d78a5..6301ac9d0aca324c967a77ac62767ce4c36bfb5b 100644 (file)
 #include <algorithm>
 #include <stdint.h>
 
+#ifndef APT_8_CLEANER_HEADERS
+using std::string;
+using std::min;
+#endif
+
 template<int N>
 class HashSumValue
 {
@@ -26,7 +31,11 @@ class HashSumValue
    bool operator ==(const HashSumValue &rhs) const
    {
       return memcmp(Sum,rhs.Sum,sizeof(Sum)) == 0;
-   }; 
+   };
+   bool operator !=(const HashSumValue &rhs) const
+   {
+      return memcmp(Sum,rhs.Sum,sizeof(Sum)) != 0;
+   };
 
    std::string Value() const
    {