fix PublicKey api
authorMichael Andres <ma@suse.de>
Tue, 27 Aug 2013 17:15:58 +0000 (19:15 +0200)
committerMichael Andres <ma@suse.de>
Tue, 27 Aug 2013 17:15:58 +0000 (19:15 +0200)
zypp/PublicKey.cc
zypp/PublicKey.h

index 6996cd1..80985bf 100644 (file)
@@ -457,10 +457,10 @@ namespace zypp
   std::string PublicKey::asString() const
   { return keyData().asString(); }
 
-  bool PublicKey::operator==( PublicKey rhs ) const
+  bool PublicKey::operator==( const PublicKey & rhs ) const
   { return rhs.keyData() == keyData(); }
 
-  bool PublicKey::operator==( std::string sid ) const
+  bool PublicKey::operator==( const std::string & sid ) const
   { return sid == id(); }
 
   std::ostream & dumpOn( std::ostream & str, const PublicKey & obj )
index 5f81d13..9ba6bad 100644 (file)
@@ -262,8 +262,8 @@ namespace zypp
     const std::list<PublicKeyData> & hiddenKeys() const;
 
   public:
-    bool operator==( PublicKey rhs ) const;    // FIXME: change arg to const&
-    bool operator==( std::string sid ) const;  // FIXME: change arg to const&
+    bool operator==( const PublicKey & rhs ) const;
+    bool operator==( const std::string & sid ) const;
 
   private:
     friend class KeyRing;