#include <QueueItemBranch.h>
Public Member Functions | |
| QueueItemBranch (const ResPool &pool) | |
| virtual | ~QueueItemBranch () |
| virtual std::ostream & | dumpOn (std::ostream &str) const |
| Overload to realize std::ostream & operator<<. | |
| QueueItemList | possibleQItems (void) const |
| const std::string & | label (void) const |
| void | setLabel (const std::string &label) |
| bool | isEmpty (void) const |
| virtual bool | process (const QueueItemList &mainQueue, 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) |
| bool | contains (QueueItem_Ptr possible_subbranch) |
Private Attributes | |
| std::string | _label |
| QueueItemList | _possible_qitems |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const QueueItemBranch &obj) |
Definition at line 46 of file QueueItemBranch.h.
| zypp::solver::detail::QueueItemBranch::QueueItemBranch | ( | const ResPool & | pool | ) |
| zypp::solver::detail::QueueItemBranch::~QueueItemBranch | ( | ) | [virtual] |
Definition at line 65 of file QueueItemBranch.cc.
| std::ostream & zypp::solver::detail::QueueItemBranch::dumpOn | ( | std::ostream & | str | ) | const [virtual] |
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::solver::detail::QueueItem.
Definition at line 45 of file QueueItemBranch.cc.
References _label, and _possible_qitems.
| QueueItemList zypp::solver::detail::QueueItemBranch::possibleQItems | ( | void | ) | const [inline] |
| const std::string& zypp::solver::detail::QueueItemBranch::label | ( | void | ) | const [inline] |
| void zypp::solver::detail::QueueItemBranch::setLabel | ( | const std::string & | label | ) | [inline] |
| bool zypp::solver::detail::QueueItemBranch::isEmpty | ( | void | ) | const [inline] |
| bool zypp::solver::detail::QueueItemBranch::process | ( | const QueueItemList & | mainQueue, | |
| ResolverContext_Ptr | context, | |||
| QueueItemList & | qil | |||
| ) | [virtual] |
Implements zypp::solver::detail::QueueItem.
Definition at line 132 of file QueueItemBranch.cc.
References _possible_qitems, _XDEBUG, zypp::solver::detail::QueueItem::pool(), and QueueItemBranch().
| QueueItem_Ptr zypp::solver::detail::QueueItemBranch::copy | ( | void | ) | const [virtual] |
Implements zypp::solver::detail::QueueItem.
Definition at line 240 of file QueueItemBranch.cc.
References _possible_qitems, zypp::solver::detail::QueueItem::pool(), and QueueItemBranch().
| int zypp::solver::detail::QueueItemBranch::cmp | ( | QueueItem_constPtr | item | ) | const [virtual] |
Implements zypp::solver::detail::QueueItem.
Definition at line 204 of file QueueItemBranch.cc.
References _possible_qitems, CMP, and zypp::solver::detail::QueueItem::compare().
| virtual bool zypp::solver::detail::QueueItemBranch::isRedundant | ( | ResolverContext_Ptr | context | ) | const [inline, virtual] |
| virtual bool zypp::solver::detail::QueueItemBranch::isSatisfied | ( | ResolverContext_Ptr | context | ) | const [inline, virtual] |
| void zypp::solver::detail::QueueItemBranch::addItem | ( | QueueItem_Ptr | subitem | ) |
| bool zypp::solver::detail::QueueItemBranch::contains | ( | QueueItem_Ptr | possible_subbranch | ) |
| std::ostream& operator<< | ( | std::ostream & | str, | |
| const QueueItemBranch & | obj | |||
| ) | [friend] |
Definition at line 62 of file QueueItemBranch.h.
std::string zypp::solver::detail::QueueItemBranch::_label [private] |
Definition at line 51 of file QueueItemBranch.h.
Referenced by addItem(), cmp(), contains(), copy(), dumpOn(), isEmpty(), possibleQItems(), and process().
1.5.3