|
libzypp
15.24.2
|
PoolItem implementation. More...
Public Member Functions | |
| Impl () | |
| Impl (ResObject::constPtr res_r, const ResStatus &status_r) | |
| ResStatus & | status () const |
| sat::Solvable | buddy () const |
| void | setBuddy (const sat::Solvable &solv_r) |
| ResObject::constPtr | resolvable () const |
| ResStatus & | statusReset () const |
| bool | isUndetermined () const |
| bool | isRelevant () const |
| bool | isSatisfied () const |
| bool | isBroken () const |
| bool | isNeeded () const |
| bool | isUnwanted () const |
Static Public Member Functions | |
| static shared_ptr< Impl > | nullimpl () |
| Offer default Impl. More... | |
Private Attributes | |
| ResStatus | _status |
| ResObject::constPtr | _resolvable |
| DefaultIntegral < sat::detail::IdType, sat::detail::noId > | _buddy |
Related Functions | |
(Note that these are not member functions.) | |
| std::ostream & | operator<< (std::ostream &str, const PoolItem::Impl &obj) |
Poor man's save/restore state. | |
| |
| ResStatus | _savedStatus |
| void | saveState () const |
| void | restoreState () const |
| bool | sameState () const |
PoolItem implementation.
_buddy handling:
==0 no buddy >0 this uses _buddy status <0 this status used by -_buddy Definition at line 37 of file PoolItem.cc.
|
inline |
Definition at line 40 of file PoolItem.cc.
|
inline |
Definition at line 42 of file PoolItem.cc.
|
inline |
Definition at line 48 of file PoolItem.cc.
|
inline |
Definition at line 51 of file PoolItem.cc.
|
inline |
Definition at line 156 of file PoolItem.cc.
|
inline |
Definition at line 62 of file PoolItem.cc.
|
inline |
Definition at line 65 of file PoolItem.cc.
|
inline |
Definition at line 73 of file PoolItem.cc.
|
inline |
Definition at line 78 of file PoolItem.cc.
|
inline |
Definition at line 83 of file PoolItem.cc.
|
inline |
Definition at line 88 of file PoolItem.cc.
|
inline |
Definition at line 93 of file PoolItem.cc.
|
inline |
Definition at line 98 of file PoolItem.cc.
|
inline |
Definition at line 113 of file PoolItem.cc.
|
inline |
Definition at line 115 of file PoolItem.cc.
|
inline |
Definition at line 117 of file PoolItem.cc.
|
inlinestatic |
Offer default Impl.
Definition at line 137 of file PoolItem.cc.
|
related |
Stream output
Definition at line 146 of file PoolItem.cc.
|
mutableprivate |
Definition at line 104 of file PoolItem.cc.
|
private |
Definition at line 105 of file PoolItem.cc.
|
private |
Definition at line 106 of file PoolItem.cc.
|
mutableprivate |
Definition at line 132 of file PoolItem.cc.