zypp::solver::detail::QueueItemGroup Class Reference

#include <QueueItemGroup.h>

Inheritance diagram for zypp::solver::detail::QueueItemGroup:

zypp::solver::detail::QueueItem zypp::base::ReferenceCounted NonCopyable List of all members.

Public Member Functions

 QueueItemGroup (const ResPool &pool)
virtual ~QueueItemGroup ()
virtual std::ostream & dumpOn (std::ostream &str) const
 Overload to realize std::ostream & operator<<.
virtual bool process (ResolverContext_Ptr context, QueueItemList &qil)
virtual QueueItem_Ptr copy (void) const
virtual int cmp (QueueItem_constPtr item) const
virtual bool isRedundant (ResolverContext_Ptr context) const
virtual bool isSatisfied (ResolverContext_Ptr context) const
void addItem (QueueItem_Ptr subitem)

Private Attributes

QueueItemList _subitems

Friends

std::ostream & operator<< (std::ostream &str, const QueueItemGroup &obj)

Detailed Description

Definition at line 46 of file QueueItemGroup.h.


Constructor & Destructor Documentation

zypp::solver::detail::QueueItemGroup::QueueItemGroup const ResPool pool  ) 
 

Definition at line 53 of file QueueItemGroup.cc.

Referenced by copy().

zypp::solver::detail::QueueItemGroup::~QueueItemGroup  )  [virtual]
 

Definition at line 59 of file QueueItemGroup.cc.


Member Function Documentation

std::ostream & zypp::solver::detail::QueueItemGroup::dumpOn std::ostream &  str  )  const [virtual]
 

Overload to realize std::ostream & operator<<.

Reimplemented from zypp::solver::detail::QueueItem.

Definition at line 43 of file QueueItemGroup.cc.

References _subitems.

bool zypp::solver::detail::QueueItemGroup::process ResolverContext_Ptr  context,
QueueItemList qil
[virtual]
 

Implements zypp::solver::detail::QueueItem.

Definition at line 66 of file QueueItemGroup.cc.

References _DEBUG, and _subitems.

QueueItem_Ptr zypp::solver::detail::QueueItemGroup::copy void   )  const [virtual]
 

Implements zypp::solver::detail::QueueItem.

Definition at line 86 of file QueueItemGroup.cc.

References _subitems, zypp::solver::detail::QueueItem::pool(), and QueueItemGroup().

int zypp::solver::detail::QueueItemGroup::cmp QueueItem_constPtr  item  )  const [virtual]
 

Implements zypp::solver::detail::QueueItem.

Definition at line 99 of file QueueItemGroup.cc.

References _subitems, CMP, and zypp::solver::detail::QueueItem::compare().

virtual bool zypp::solver::detail::QueueItemGroup::isRedundant ResolverContext_Ptr  context  )  const [inline, virtual]
 

Implements zypp::solver::detail::QueueItem.

Definition at line 71 of file QueueItemGroup.h.

virtual bool zypp::solver::detail::QueueItemGroup::isSatisfied ResolverContext_Ptr  context  )  const [inline, virtual]
 

Implements zypp::solver::detail::QueueItem.

Definition at line 72 of file QueueItemGroup.h.

void zypp::solver::detail::QueueItemGroup::addItem QueueItem_Ptr  subitem  ) 
 

Definition at line 128 of file QueueItemGroup.cc.

References _subitems.


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  str,
const QueueItemGroup obj
[friend]
 

Definition at line 61 of file QueueItemGroup.h.


Member Data Documentation

QueueItemList zypp::solver::detail::QueueItemGroup::_subitems [private]
 

Definition at line 50 of file QueueItemGroup.h.

Referenced by addItem(), cmp(), copy(), dumpOn(), and process().


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:07:34 2006 for zypp by  doxygen 1.4.6