libzypp 17.31.23
|
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 |
ResStatus & | statusReinit () const |
bool | isUndetermined () const |
bool | isRelevant () const |
bool | isSatisfied () const |
bool | isBroken () const |
bool | isNeeded () const |
bool | isUnwanted () const |
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) |
Stream output. | |
Poor man's save/restore state. | |
| |
ResStatus | _savedStatus |
void | saveState () const |
void | restoreState () const |
bool | sameState () const |
static shared_ptr< Impl > | nullimpl () |
Offer default Impl. | |
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 163 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 72 of file PoolItem.cc.
|
inline |
Definition at line 80 of file PoolItem.cc.
|
inline |
Definition at line 85 of file PoolItem.cc.
|
inline |
Definition at line 90 of file PoolItem.cc.
|
inline |
Definition at line 95 of file PoolItem.cc.
|
inline |
Definition at line 100 of file PoolItem.cc.
|
inline |
Definition at line 105 of file PoolItem.cc.
|
inline |
Definition at line 120 of file PoolItem.cc.
|
inline |
Definition at line 122 of file PoolItem.cc.
|
inline |
Definition at line 124 of file PoolItem.cc.
|
inlinestatic |
Offer default Impl.
Definition at line 144 of file PoolItem.cc.
|
related |
Stream output.
Definition at line 153 of file PoolItem.cc.
|
mutableprivate |
Definition at line 111 of file PoolItem.cc.
|
private |
Definition at line 112 of file PoolItem.cc.
|
private |
Definition at line 113 of file PoolItem.cc.
|
mutableprivate |
Definition at line 139 of file PoolItem.cc.