#include <QueueItemRequire.h>
Inheritance diagram for zypp::solver::detail::QueueItemRequire:
Public Member Functions | |
QueueItemRequire (const ResPool &pool, const Capability &cap, bool soft=false) | |
virtual | ~QueueItemRequire () |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Overload to realize std::ostream & operator<<. | |
bool | isSoft (void) const |
const Capability & | capability (void) const |
void | setRemoveOnly (void) |
void | setUpgradedPoolItem (PoolItem_Ref upgraded_item) |
void | setLostPoolItem (PoolItem_Ref lost_item) |
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 | addPoolItem (PoolItem_Ref item) |
Private Attributes | |
const Capability | _capability |
bool | _soft |
PoolItem_Ref | _requiring_item |
PoolItem_Ref | _upgraded_item |
PoolItem_Ref | _lost_item |
bool | _remove_only |
bool | _is_child |
Friends | |
std::ostream & | operator<< (std::ostream &str, const QueueItemRequire &obj) |
Definition at line 53 of file QueueItemRequire.h.
|
Definition at line 85 of file QueueItemRequire.cc. References _XDEBUG. Referenced by copy(). |
|
Definition at line 96 of file QueueItemRequire.cc. |
|
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::solver::detail::QueueItem. Definition at line 65 of file QueueItemRequire.cc. References _capability, _is_child, _lost_item, _remove_only, _requiring_item, _soft, and _upgraded_item. |
|
Definition at line 81 of file QueueItemRequire.h. References _soft. |
|
Definition at line 83 of file QueueItemRequire.h. References _capability. |
|
Definition at line 85 of file QueueItemRequire.h. References _remove_only. |
|
Definition at line 86 of file QueueItemRequire.h. References _upgraded_item. |
|
Definition at line 87 of file QueueItemRequire.h. References _lost_item. |
|
Implements zypp::solver::detail::QueueItem. Definition at line 408 of file QueueItemRequire.cc. References _capability, _is_child, and _XDEBUG. |
|
Implements zypp::solver::detail::QueueItem. Definition at line 898 of file QueueItemRequire.cc. References _remove_only, zypp::solver::detail::QueueItem::pool(), and QueueItemRequire(). |
|
Implements zypp::solver::detail::QueueItem. Definition at line 913 of file QueueItemRequire.cc. References zypp::solver::detail::QueueItem::compare(). |
|
Implements zypp::solver::detail::QueueItem. Definition at line 94 of file QueueItemRequire.h. |
|
Implements zypp::solver::detail::QueueItem. Definition at line 95 of file QueueItemRequire.h. |
|
Definition at line 103 of file QueueItemRequire.cc. References _requiring_item. |
|
Definition at line 76 of file QueueItemRequire.h. |
|
Definition at line 56 of file QueueItemRequire.h. Referenced by capability(), dumpOn(), and process(). |
|
Definition at line 57 of file QueueItemRequire.h. |
|
Definition at line 59 of file QueueItemRequire.h. Referenced by addPoolItem(), and dumpOn(). |
|
Definition at line 61 of file QueueItemRequire.h. Referenced by dumpOn(), and setUpgradedPoolItem(). |
|
Definition at line 62 of file QueueItemRequire.h. Referenced by dumpOn(), and setLostPoolItem(). |
|
Definition at line 64 of file QueueItemRequire.h. Referenced by copy(), dumpOn(), and setRemoveOnly(). |
|
Definition at line 65 of file QueueItemRequire.h. |