- attribute(SolvAttr) getter added
authorJan Kupec <jkupec@suse.cz>
Mon, 14 Apr 2008 12:40:33 +0000 (12:40 +0000)
committerJan Kupec <jkupec@suse.cz>
Mon, 14 Apr 2008 12:40:33 +0000 (12:40 +0000)
zypp/PoolQuery.cc
zypp/PoolQuery.h

index 010b79e1ce0afb86ebbdf9bbaf9ff4e578e038b8..bbb458d38c14063d9e3dd9477e54b94f65aa6376 100644 (file)
@@ -800,6 +800,13 @@ attremptycheckend:
   PoolQuery::attributes() const
   { return _pimpl->_attrs; }
 
+  const PoolQuery::StrContainer &
+  PoolQuery::attribute(const sat::SolvAttr & attr) const
+  {
+    AttrRawStrMap::const_iterator it = _pimpl->_attrs.find(attr); 
+    return it != _pimpl->_attrs.end() ? it->second : StrContainer();
+  }
+
   const PoolQuery::Kinds &
   PoolQuery::kinds() const
   { return _pimpl->_kinds; }
index 32fa895285729c3217540e3c9ebebe52f1f54d10..e63ff36179a49705ef1c4a2f296eb3358d426cdd 100644 (file)
@@ -207,6 +207,8 @@ namespace zypp
      * addAttribute(), addDep in string form */
     const AttrRawStrMap & attributes() const;
 
+    const StrContainer & attribute(const sat::SolvAttr & attr) const;
+
     const Kinds & kinds() const;
 
     const StrContainer & repos() const;