|
libzypp 17.38.6
|
LookupAttr implementation. More...
Public Member Functions | |
| Impl () | |
| Impl (detail::CPool *pool_r, const SolvAttr &attr_r, Location loc_r) | |
| Impl (detail::CPool *pool_r, const SolvAttr &attr_r, Repository repo_r, Location loc_r) | |
| Impl (detail::CPool *pool_r, const SolvAttr &attr_r, Solvable solv_r) | |
| SolvAttr | attr () const |
| void | setAttr (SolvAttr attr_r) |
| const StrMatcher & | strMatcher () const |
| void | setStrMatcher (const StrMatcher &matcher_r) |
| bool | pool () const |
| void | setPool (Location loc_r) |
| Repository | repo () const |
| void | setRepo (Repository repo_r, Location loc_r) |
| Solvable | solvable () const |
| void | setSolvable (Solvable solv_r) |
| SolvAttr | parent () const |
| void | setParent (SolvAttr attr_r) |
| LookupAttr::iterator | begin () const |
| LookupAttr::iterator | end () const |
Private Member Functions | |
| Impl * | clone () const |
| clone for RWCOW_pointer | |
Private Attributes | |
| detail::CPool * | _pool |
| SolvAttr | _attr |
| SolvAttr | _parent |
| Repository | _repo |
| Solvable | _solv |
| StrMatcher | _strMatcher |
Friends | |
| Impl * | zypp::rwcowClone (const Impl *rhs) |
LookupAttr implementation.
Repository and Solvable must not be set at the same time!
_solv is somewhat abused to store either Id 0 or SOLVID_META, which indicates whether the dataiterator should look into solvable or repository metadata. Remember that all Solvables with an invalid Id, are treated as == Solvable::noSolvable, and in a boolean context evaluate to false. Thus noSolvable may have different Ids. Definition at line 46 of file lookupattr.cc.
|
inline |
Definition at line 49 of file lookupattr.cc.
|
inline |
Definition at line 53 of file lookupattr.cc.
|
inline |
Definition at line 56 of file lookupattr.cc.
|
inline |
Definition at line 59 of file lookupattr.cc.
|
inline |
Definition at line 64 of file lookupattr.cc.
|
inline |
Definition at line 67 of file lookupattr.cc.
|
inline |
Definition at line 75 of file lookupattr.cc.
|
inline |
Definition at line 78 of file lookupattr.cc.
|
inline |
Definition at line 85 of file lookupattr.cc.
|
inline |
Definition at line 88 of file lookupattr.cc.
|
inline |
Definition at line 94 of file lookupattr.cc.
|
inline |
Definition at line 97 of file lookupattr.cc.
|
inline |
Definition at line 106 of file lookupattr.cc.
|
inline |
Definition at line 109 of file lookupattr.cc.
|
inline |
Definition at line 118 of file lookupattr.cc.
|
inline |
Definition at line 121 of file lookupattr.cc.
|
inline |
Definition at line 125 of file lookupattr.cc.
|
inline |
Definition at line 143 of file lookupattr.cc.
|
inlineprivate |
clone for RWCOW_pointer
Definition at line 157 of file lookupattr.cc.
|
friend |
|
private |
Definition at line 147 of file lookupattr.cc.
|
private |
Definition at line 148 of file lookupattr.cc.
|
private |
Definition at line 149 of file lookupattr.cc.
|
private |
Definition at line 150 of file lookupattr.cc.
|
private |
Definition at line 151 of file lookupattr.cc.
|
private |
Definition at line 152 of file lookupattr.cc.