#include <PoolImpl.h>
Public Types | |
| typedef PoolTraits::ItemContainerT | ItemContainerT |
| typedef PoolTraits::NameItemContainerT | ContainerT |
| typedef PoolTraits::size_type | size_type |
| typedef PoolTraits::iterator | iterator |
| typedef PoolTraits::const_iterator | const_iterator |
Public Member Functions | |
| NameHash () | |
| Default ctor. | |
| ~NameHash () | |
| Dtor. | |
| ContainerT & | store () |
| const ContainerT & | store () const |
| bool | empty () const |
| size_type | size () const |
| iterator | begin (const std::string &tag_r) |
| const_iterator | begin (const std::string &tag_r) const |
| iterator | end (const std::string &tag_r) |
| const_iterator | end (const std::string &tag_r) const |
| void | clear () |
| void | insert (const PoolItem &item_r) |
| void | erase (const PoolItem &item_r) |
Private Member Functions | |
| ItemContainerT & | getItemContainer (const std::string &tag_r) |
| const ItemContainerT & | getConstItemContainer (const std::string &tag_r) const |
Private Attributes | |
| ContainerT | _store |
| ItemContainerT | _empty |
Definition at line 36 of file PoolImpl.h.
Definition at line 46 of file PoolImpl.h.
Definition at line 47 of file PoolImpl.h.
Definition at line 48 of file PoolImpl.h.
Definition at line 49 of file PoolImpl.h.
Definition at line 50 of file PoolImpl.h.
| zypp::pool::NameHash::NameHash | ( | ) |
| zypp::pool::NameHash::~NameHash | ( | ) |
| NameHash::ItemContainerT & zypp::pool::NameHash::getItemContainer | ( | const std::string & | tag_r | ) | [private] |
| const NameHash::ItemContainerT & zypp::pool::NameHash::getConstItemContainer | ( | const std::string & | tag_r | ) | const [private] |
| ContainerT& zypp::pool::NameHash::store | ( | ) | [inline] |
| const ContainerT& zypp::pool::NameHash::store | ( | ) | const [inline] |
| bool zypp::pool::NameHash::empty | ( | ) | const [inline] |
| size_type zypp::pool::NameHash::size | ( | ) | const [inline] |
| iterator zypp::pool::NameHash::begin | ( | const std::string & | tag_r | ) | [inline] |
| const_iterator zypp::pool::NameHash::begin | ( | const std::string & | tag_r | ) | const [inline] |
| iterator zypp::pool::NameHash::end | ( | const std::string & | tag_r | ) | [inline] |
| const_iterator zypp::pool::NameHash::end | ( | const std::string & | tag_r | ) | const [inline] |
| void zypp::pool::NameHash::clear | ( | ) | [inline] |
Definition at line 86 of file PoolImpl.h.
References _store.
Referenced by zypp::pool::PoolImpl::clear().
| void zypp::pool::NameHash::insert | ( | const PoolItem & | item_r | ) |
Definition at line 54 of file PoolImpl.cc.
References _store.
Referenced by zypp::pool::PoolImplInserter::operator()().
| void zypp::pool::NameHash::erase | ( | const PoolItem & | item_r | ) |
Definition at line 60 of file PoolImpl.cc.
References _store.
Referenced by zypp::pool::PoolImplDeleter::operator()().
ContainerT zypp::pool::NameHash::_store [private] |
Definition at line 95 of file PoolImpl.h.
Referenced by clear(), empty(), erase(), getConstItemContainer(), getItemContainer(), insert(), size(), and store().
ItemContainerT zypp::pool::NameHash::_empty [private] |
Definition at line 96 of file PoolImpl.h.
Referenced by getConstItemContainer(), and getItemContainer().
1.5.3