zypp::solver::detail::RequireProcess Struct Reference

List of all members.

Public Types

typedef map< string,
PoolItem_Ref
UniqMap

Public Member Functions

 RequireProcess (PoolItem_Ref r, const Capability &c, ResolverContext_Ptr ctx, const ResPool &p)
bool operator() (const CapAndItem &cai)

Public Attributes

PoolItem_Ref _requirer
const Capability _capability
ResolverContext_Ptr _context
ResPool _pool
PoolItemList providers
UniqMap uniq


Detailed Description

Definition at line 148 of file QueueItemRequire.cc.


Member Typedef Documentation

typedef map<string,PoolItem_Ref> zypp::solver::detail::RequireProcess::UniqMap

Definition at line 158 of file QueueItemRequire.cc.


Constructor & Destructor Documentation

zypp::solver::detail::RequireProcess::RequireProcess ( PoolItem_Ref  r,
const Capability c,
ResolverContext_Ptr  ctx,
const ResPool p 
) [inline]

Definition at line 161 of file QueueItemRequire.cc.


Member Function Documentation

bool zypp::solver::detail::RequireProcess::operator() ( const CapAndItem cai  )  [inline]

Definition at line 168 of file QueueItemRequire.cc.

References zypp::solver::detail::QueueItemRequire::_capability, zypp::solver::detail::QueueItem::_pool, _XDEBUG, zypp::CapAndItem::cap, zypp::VendorAttr::equivalent(), zypp::solver::detail::Helper::findInstalledItem(), zypp::VendorAttr::instance(), zypp::ResStatus::isByUser(), zypp::ResStatus::isImpossible(), zypp::ResStatus::isKept(), zypp::ResStatus::isLocked(), zypp::ResStatus::isToBeInstalled(), zypp::ResStatus::isToBeUninstalled(), zypp::ResStatus::isUninstalled(), zypp::CapAndItem::item, MIL, zypp::PoolItem_Ref::resolvable(), zypp::PoolItem_Ref::status(), and XXX.


Member Data Documentation

PoolItem_Ref zypp::solver::detail::RequireProcess::_requirer

Definition at line 150 of file QueueItemRequire.cc.

const Capability zypp::solver::detail::RequireProcess::_capability

Definition at line 151 of file QueueItemRequire.cc.

ResolverContext_Ptr zypp::solver::detail::RequireProcess::_context

Definition at line 152 of file QueueItemRequire.cc.

ResPool zypp::solver::detail::RequireProcess::_pool

Definition at line 153 of file QueueItemRequire.cc.

PoolItemList zypp::solver::detail::RequireProcess::providers

Definition at line 155 of file QueueItemRequire.cc.

Referenced by zypp::solver::detail::QueueItemRequire::process().

UniqMap zypp::solver::detail::RequireProcess::uniq

Definition at line 159 of file QueueItemRequire.cc.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 25 19:23:27 2007 for libzypp by  doxygen 1.5.3