#include <PoolImpl.h>
Definition at line 181 of file PoolImpl.h.
Definition at line 187 of file PoolImpl.h.
Definition at line 188 of file PoolImpl.h.
Definition at line 189 of file PoolImpl.h.
Definition at line 190 of file PoolImpl.h.
Definition at line 191 of file PoolImpl.h.
Definition at line 192 of file PoolImpl.h.
Definition at line 193 of file PoolImpl.h.
Definition at line 194 of file PoolImpl.h.
| zypp::pool::PoolImpl::PoolImpl | ( | ) |
| zypp::pool::PoolImpl::~PoolImpl | ( | ) |
| Arch zypp::pool::PoolImpl::targetArch | ( | ) | const [inline] |
Definition at line 203 of file PoolImpl.h.
Referenced by zypp::pool::PoolImplInserter::operator()().
| ContainerT& zypp::pool::PoolImpl::store | ( | ) | [inline] |
| const ContainerT& zypp::pool::PoolImpl::store | ( | ) | const [inline] |
| bool zypp::pool::PoolImpl::empty | ( | ) | const [inline] |
| size_type zypp::pool::PoolImpl::size | ( | ) | const [inline] |
| iterator zypp::pool::PoolImpl::begin | ( | ) | [inline] |
Definition at line 222 of file PoolImpl.h.
References _store.
Referenced by zypp::pool::operator<<().
| const_iterator zypp::pool::PoolImpl::begin | ( | ) | const [inline] |
| iterator zypp::pool::PoolImpl::end | ( | ) | [inline] |
Definition at line 229 of file PoolImpl.h.
References _store.
Referenced by zypp::pool::operator<<().
| const_iterator zypp::pool::PoolImpl::end | ( | ) | const [inline] |
| void zypp::pool::PoolImpl::setAdditionalRequire | ( | const AdditionalCapSet & | capset | ) | const [inline] |
Handling additional requirement.
E.G. need package "foo" and package "foo1" which has a greater version than 1.0:
Capset capset; capset.insert (CapFactory().parse( ResTraits<Package>::kind, "foo")); capset.insert (CapFactory().parse( ResTraits<Package>::kind, "foo1 > 1.0"));
setAdditionalRequire( capset );
Definition at line 245 of file PoolImpl.h.
References _additionalRequire.
| AdditionalCapSet& zypp::pool::PoolImpl::additionalRequire | ( | ) | const [inline] |
| void zypp::pool::PoolImpl::setAdditionalConflict | ( | const AdditionalCapSet & | capset | ) | const [inline] |
Handling additional conflicts.
E.G. do not install anything which provides "foo":
Capset capset; capset.insert (CapFactory().parse( ResTraits<Package>::kind, "foo"));
setAdditionalConflict( capset );
Definition at line 258 of file PoolImpl.h.
References _additionaConflict.
| AdditionalCapSet& zypp::pool::PoolImpl::additionaConflict | ( | ) | const [inline] |
| void zypp::pool::PoolImpl::setAdditionalProvide | ( | const AdditionalCapSet & | capset | ) | const [inline] |
Handling additional provides.
This is used for ignoring a requirement. e.G. Do ignore the requirement "foo":
Capset capset; capset.insert (CapFactory().parse( ResTraits<Package>::kind, "foo"));
setAdditionalProvide( cap );
Definition at line 272 of file PoolImpl.h.
References _additionaProvide.
| AdditionalCapSet& zypp::pool::PoolImpl::additionaProvide | ( | ) | const [inline] |
| void zypp::pool::PoolImpl::clear | ( | ) | [inline] |
Definition at line 278 of file PoolImpl.h.
References _additionaConflict, _additionalRequire, _additionaProvide, _caphash, _namehash, _store, zypp::pool::NameHash::clear(), and zypp::pool::CapHash::clear().
| void zypp::pool::PoolImpl::eraseInstalled | ( | ) | const |
erase all resolvables coming from the target
| void zypp::pool::PoolImpl::SaveState | ( | const ResObject::Kind & | kind_r | ) |
| void zypp::pool::PoolImpl::RestoreState | ( | const ResObject::Kind & | kind_r | ) |
| ResPoolProxy zypp::pool::PoolImpl::proxy | ( | ResPool | self | ) | const [inline] |
| void zypp::pool::PoolImpl::invalidateProxy | ( | ) | [inline] |
Definition at line 316 of file PoolImpl.h.
References _poolProxy.
Referenced by zypp::pool::PoolImplDeleter::operator()(), and zypp::pool::PoolImplInserter::operator()().
| void zypp::pool::PoolImpl::SaveState | ( | const ResObject::Kind & | kind_r | ) |
| void zypp::pool::PoolImpl::RestoreState | ( | const ResObject::Kind & | kind_r | ) |
| std::ostream & operator<< | ( | std::ostream & | str, | |
| const PoolImpl & | obj | |||
| ) | [friend] |
Definition at line 302 of file PoolImpl.h.
Referenced by begin(), clear(), empty(), end(), zypp::pool::PoolImplDeleter::operator()(), zypp::pool::PoolImplInserter::operator()(), size(), and store().
Definition at line 303 of file PoolImpl.h.
Referenced by clear(), zypp::pool::PoolImplDeleter::operator()(), and zypp::pool::PoolImplInserter::operator()().
Definition at line 304 of file PoolImpl.h.
Referenced by clear(), zypp::pool::PoolImplDeleter::operator()(), and zypp::pool::PoolImplInserter::operator()().
Definition at line 305 of file PoolImpl.h.
Referenced by additionalRequire(), clear(), and setAdditionalRequire().
Definition at line 306 of file PoolImpl.h.
Referenced by additionaConflict(), clear(), and setAdditionalConflict().
Definition at line 307 of file PoolImpl.h.
Referenced by additionaProvide(), clear(), and setAdditionalProvide().
shared_ptr<ResPoolProxy> zypp::pool::PoolImpl::_poolProxy [mutable] |
1.5.0