12#ifndef ZYPP_RESFILTERS_H 
   13#define ZYPP_RESFILTERS_H 
  162        return p->name() == 
_name;
 
 
 
  172      : 
_alias( repository_r.info().alias() )
 
 
  181        return p->repoInfo().alias() == 
_alias;
 
 
 
  199    template<
class TCompare = CompareByEQ<Edition> >
 
  217    template<
class TCompare>
 
  222    template<
class TCompare>
 
  224      { 
return byEdition( edition_r, TCompare() ); }
 
 
  239    template<
class TCompare = CompareByEQ<Arch> >
 
  257    template<
class TCompare>
 
  262    template<
class TCompare>
 
  264      { 
return byArch( arch_r, TCompare() ); }
 
 
 
Edition represents [epoch:]version[-release]
Combining sat::Solvable and ResStatus.
ResStatus & status() const
Returns the current status.
TraitsType::constPtrType constPtr
bool isRecommended() const
bool isUninstalled() const
Filter solvables according to their kind.
ByEdition< TCompare > byEdition(const Edition &edition_r, TCompare cmp_r)
ByArch< TCompare > byArch(const Arch &arch_r, TCompare cmp_r)
Easy-to use interface to the ZYPP dependency resolver.
Select ResObject by Arch using TCompare functor.
ByArch(const Arch &arch_r, TCompare cmp_r)
bool operator()(const ResObject::constPtr &p) const
Select ResObject by Edition using TCompare functor.
bool operator()(const ResObject::constPtr &p) const
ByEdition(Edition edition_r, TCompare cmp_r)
Select PoolItem by installed.
bool operator()(const PoolItem &p) const
bool operator()(const PoolItem &p) const
bool operator()(const PoolItem &p) const
ByName(std::string name_r)
bool operator()(const ResObject::constPtr &p) const
PoolItem which is recommended.
bool operator()(const PoolItem &p) const
ByRepository(Repository repository_r)
bool operator()(const ResObject::constPtr &p) const
ByRepository(std::string alias_r)
PoolItem which is suggested.
bool operator()(const PoolItem &p) const
Select PoolItem by transact.
bool operator()(const PoolItem &p) const
Select PoolItem by uninstalled.
bool operator()(const PoolItem &p) const