|
libzypp 17.38.15
|
ResPoolProxy implementation. More...
Public Types | |
| using | SelectableIndex = std::unordered_map<sat::detail::IdType, ui::Selectable::Ptr> |
| using | const_iterator = ResPoolProxy::const_iterator |
Public Member Functions | |
| Impl () | |
| Impl (ResPool &&pool_r, const pool::PoolImpl &poolImpl_r) | |
| ui::Selectable::Ptr | lookup (const pool::ByIdent &ident_r) const |
| bool | empty () const |
| size_type | size () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| bool | empty (const ResKind &kind_r) const |
| size_type | size (const ResKind &kind_r) const |
| const_iterator | byKindBegin (const ResKind &kind_r) const |
| const_iterator | byKindEnd (const ResKind &kind_r) const |
| size_type | knownRepositoriesSize () const |
| repository_iterator | knownRepositoriesBegin () const |
| repository_iterator | knownRepositoriesEnd () const |
| void | saveState () const |
| void | saveState (const ResKind &kind_r) const |
| void | restoreState () const |
| void | restoreState (const ResKind &kind_r) const |
| bool | diffState () const |
| bool | diffState (const ResKind &kind_r) const |
Static Public Member Functions | |
| static shared_ptr< Impl > | nullimpl () |
| Offer default Impl. | |
Private Member Functions | |
| void | materialize () const |
Private Attributes | |
| ResPool | _pool |
| const pool::PoolImpl::Id2ItemT * | _id2item = nullptr |
| unsigned | _serial = 0 |
| SelectablePool | _selPool |
| SelectableIndex | _selIndex |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const Impl &obj) |
| relates: ResPoolProxy::Impl Stream output | |
| std::ostream & | dumpOn (std::ostream &str, const Impl &obj) |
| relates: ResPoolProxy::Impl Verbose stream output | |
ResPoolProxy implementation.
Definition at line 92 of file ResPoolProxy.cc.
| using zypp::ResPoolProxy::Impl::SelectableIndex = std::unordered_map<sat::detail::IdType, ui::Selectable::Ptr> |
Definition at line 97 of file ResPoolProxy.cc.
Definition at line 98 of file ResPoolProxy.cc.
|
inline |
Definition at line 101 of file ResPoolProxy.cc.
|
inline |
Definition at line 105 of file ResPoolProxy.cc.
|
inline |
Definition at line 112 of file ResPoolProxy.cc.
|
inlineprivate |
Definition at line 134 of file ResPoolProxy.cc.
|
inline |
Definition at line 173 of file ResPoolProxy.cc.
|
inline |
Definition at line 176 of file ResPoolProxy.cc.
|
inline |
Definition at line 179 of file ResPoolProxy.cc.
|
inline |
Definition at line 182 of file ResPoolProxy.cc.
Definition at line 186 of file ResPoolProxy.cc.
Definition at line 189 of file ResPoolProxy.cc.
|
inline |
Definition at line 192 of file ResPoolProxy.cc.
|
inline |
Definition at line 195 of file ResPoolProxy.cc.
|
inline |
Definition at line 199 of file ResPoolProxy.cc.
|
inline |
Definition at line 202 of file ResPoolProxy.cc.
|
inline |
Definition at line 205 of file ResPoolProxy.cc.
|
inline |
Definition at line 210 of file ResPoolProxy.cc.
Definition at line 213 of file ResPoolProxy.cc.
|
inline |
Definition at line 216 of file ResPoolProxy.cc.
Definition at line 219 of file ResPoolProxy.cc.
|
inline |
Definition at line 222 of file ResPoolProxy.cc.
Definition at line 225 of file ResPoolProxy.cc.
|
inlinestatic |
Offer default Impl.
Definition at line 237 of file ResPoolProxy.cc.
|
friend |
relates: ResPoolProxy::Impl Stream output
Definition at line 246 of file ResPoolProxy.cc.
|
friend |
relates: ResPoolProxy::Impl Verbose stream output
Definition at line 262 of file ResPoolProxy.cc.
|
private |
Definition at line 229 of file ResPoolProxy.cc.
|
mutableprivate |
Definition at line 230 of file ResPoolProxy.cc.
|
private |
Definition at line 231 of file ResPoolProxy.cc.
|
mutableprivate |
Definition at line 232 of file ResPoolProxy.cc.
|
mutableprivate |
Definition at line 233 of file ResPoolProxy.cc.