#include <PoolImpl.h>
Public Types | |
| typedef PoolTraits::DepCapItemContainerT | ContainerT |
| typedef PoolTraits::capitemsize_type | size_type |
| typedef PoolTraits::capitemiterator | iterator |
| typedef PoolTraits::const_capitemiterator | const_iterator |
Public Member Functions | |
| CapHash () | |
| Default ctor. | |
| ~CapHash () | |
| Dtor. | |
| ContainerT & | store () |
| const ContainerT & | store () const |
| bool | empty () const |
| size_type | size () const |
| iterator | begin (const std::string &tag_r, Dep cap_r) |
| const_iterator | begin (const std::string &tag_r, Dep cap_r) const |
| iterator | end (const std::string &tag_r, Dep cap_r) |
| const_iterator | end (const std::string &tag_r, Dep cap_r) const |
| void | clear () |
| void | insert (const PoolItem &item_r) |
| void | erase (const PoolItem &item_r) |
Private Types | |
| typedef PoolTraits::CapItemStoreT | CapItemStoreT |
| typedef PoolTraits::CapItemContainerT | CapItemContainerT |
Private Member Functions | |
| const CapItemStoreT & | capItemStore (Dep cap_r) const |
| const CapItemContainerT & | capItemContainer (const CapItemStoreT &cis, const std::string &tag_r) const |
Private Attributes | |
| PoolTraits::DepCapItemContainerT | _store |
Definition at line 104 of file PoolImpl.h.
Definition at line 114 of file PoolImpl.h.
Definition at line 115 of file PoolImpl.h.
Definition at line 116 of file PoolImpl.h.
Definition at line 117 of file PoolImpl.h.
typedef PoolTraits::CapItemStoreT zypp::pool::CapHash::CapItemStoreT [private] |
Definition at line 121 of file PoolImpl.h.
typedef PoolTraits::CapItemContainerT zypp::pool::CapHash::CapItemContainerT [private] |
Definition at line 122 of file PoolImpl.h.
| zypp::pool::CapHash::CapHash | ( | ) |
| zypp::pool::CapHash::~CapHash | ( | ) |
| const CapHash::CapItemStoreT & zypp::pool::CapHash::capItemStore | ( | Dep | cap_r | ) | const [private] |
| const CapHash::CapItemContainerT & zypp::pool::CapHash::capItemContainer | ( | const CapItemStoreT & | cis, | |
| const std::string & | tag_r | |||
| ) | const [private] |
| ContainerT& zypp::pool::CapHash::store | ( | ) | [inline] |
| const ContainerT& zypp::pool::CapHash::store | ( | ) | const [inline] |
| bool zypp::pool::CapHash::empty | ( | ) | const [inline] |
| size_type zypp::pool::CapHash::size | ( | ) | const [inline] |
| const_iterator zypp::pool::CapHash::begin | ( | const std::string & | tag_r, | |
| Dep | cap_r | |||
| ) | const [inline] |
| const_iterator zypp::pool::CapHash::end | ( | const std::string & | tag_r, | |
| Dep | cap_r | |||
| ) | const [inline] |
| void zypp::pool::CapHash::clear | ( | ) | [inline] |
Definition at line 165 of file PoolImpl.h.
References _store.
Referenced by zypp::pool::PoolImpl::clear().
| void zypp::pool::CapHash::insert | ( | const PoolItem & | item_r | ) |
Definition at line 117 of file PoolImpl.cc.
References _store, zypp::Dep::CONFLICTS, zypp::Dep::ENHANCES, zypp::Dep::FRESHENS, zypp::Dep::OBSOLETES, zypp::Dep::PROVIDES, zypp::Dep::RECOMMENDS, zypp::Dep::REQUIRES, zypp::pool::storeInsert(), zypp::Dep::SUGGESTS, and zypp::Dep::SUPPLEMENTS.
Referenced by zypp::pool::PoolImplInserter::operator()().
| void zypp::pool::CapHash::erase | ( | const PoolItem & | item_r | ) |
Definition at line 148 of file PoolImpl.cc.
References _store, zypp::Dep::CONFLICTS, zypp::Dep::ENHANCES, zypp::Dep::FRESHENS, zypp::Dep::OBSOLETES, zypp::Dep::PROVIDES, zypp::Dep::RECOMMENDS, zypp::Dep::REQUIRES, zypp::pool::storeDelete(), zypp::Dep::SUGGESTS, and zypp::Dep::SUPPLEMENTS.
Referenced by zypp::pool::PoolImplDeleter::operator()().
1.5.3