#include <ResStore.h>
Public Types | |
| typedef ResObject | ResT |
| Type of Resolvable provided by ResStore. | |
| typedef StorageT::size_type | size_type |
| typedef StorageT::iterator | iterator |
| typedef StorageT::const_iterator | const_iterator |
Public Member Functions | |
| ResStore () | |
| Default ctor. | |
| ~ResStore () | |
| Dtor. | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| bool | empty () const |
| size_type | size () const |
| iterator | insert (const ResT::Ptr &ptr_r) |
| template<class _InputIterator> | |
| void | insert (_InputIterator first_r, _InputIterator last_r) |
| size_type | erase (const ResT::Ptr &ptr_r) |
| void | erase (iterator first_r, iterator last_r) |
| void | clear () |
| template<class _Function, class _Filter> | |
| int | forEach (_Filter filter_r, _Function fnc_r) const |
| Query inerface. | |
| template<class _Function> | |
| int | forEach (_Function fnc_r) const |
Private Types | |
| typedef std::set< ResT::Ptr > | StorageT |
Private Member Functions | |
| StorageT & | store () |
| const StorageT & | store () const |
Private Attributes | |
| StorageT | _store |
| RW_pointer< Impl > | _pimpl |
| Pointer to implementation. | |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const ResStore &obj) |
Classes | |
| struct | Impl |
| ResStore implementation. More... | |
Definition at line 31 of file ResStore.h.
|
|
Type of Resolvable provided by ResStore.
Definition at line 37 of file ResStore.h. |
|
|
Definition at line 43 of file ResStore.h. |
|
|
Definition at line 47 of file ResStore.h. |
|
|
Definition at line 48 of file ResStore.h. |
|
|
Definition at line 49 of file ResStore.h. |
|
|
Default ctor.
Definition at line 67 of file ResStore.cc. |
|
|
Dtor.
Definition at line 76 of file ResStore.cc. |
|
|
Definition at line 59 of file ResStore.h. References store(). Referenced by zypp::zypp_detail::ZYppImpl::addResolvables(), zypp::zypp_detail::ZYppImpl::removeResolvables(), and zypp::target::TargetImpl::whoOwnsFile(). |
|
|
Definition at line 62 of file ResStore.h. References store(). Referenced by zypp::zypp_detail::ZYppImpl::addResolvables(), zypp::zypp_detail::ZYppImpl::removeResolvables(), and zypp::target::TargetImpl::whoOwnsFile(). |
|
|
Definition at line 65 of file ResStore.h. References store(). |
|
|
Definition at line 68 of file ResStore.h. References store(). |
|
|
Definition at line 72 of file ResStore.h. References store(). |
|
|
Definition at line 75 of file ResStore.h. References store(). Referenced by zypp::operator<<(). |
|
|
Definition at line 80 of file ResStore.h. References store(). Referenced by zypp::solver::detail::assertSystemResObjectInPool(), zypp::source::susetags::SuseTagsImpl::providePatterns(), zypp::source::susetags::SuseTagsImpl::provideProducts(), zypp::source::susetags::SuseTagsImpl::provideSelections(), and zypp::target::TargetImpl::resolvables(). |
|
||||||||||||||||
|
Definition at line 84 of file ResStore.h. References store(). |
|
|
Definition at line 87 of file ResStore.h. References store(). |
|
||||||||||||
|
Definition at line 90 of file ResStore.h. References store(). |
|
|
Definition at line 93 of file ResStore.h. References store(). Referenced by zypp::source::SourceImpl::factoryCtor(), and zypp::target::TargetImpl::resolvables(). |
|
||||||||||||||||
|
Query inerface.
Both, filter_r and fnc_r are expected to be functions or functors taking a
Definition at line 112 of file ResStore.h. References _store. |
|
||||||||||
|
Definition at line 128 of file ResStore.h. |
|
|
Definition at line 144 of file ResStore.h. Referenced by begin(), clear(), empty(), end(), erase(), insert(), and size(). |
|
|
Definition at line 147 of file ResStore.h. |
|
||||||||||||
|
Stream output Definition at line 96 of file ResStore.cc. |
|
|
Definition at line 142 of file ResStore.h. Referenced by forEach(). |
|
|
Pointer to implementation.
Definition at line 152 of file ResStore.h. |
1.4.6