#include <PatternExpander.h>
Public Types | |
| typedef PatternMap::size_type | size_type |
| typedef PatternMap::key_type | value_type |
| typedef MapKVIteratorTraits < PatternMap > ::Key_const_iterator | const_iterator |
Public Member Functions | |
| PatternExpander (const ResPool &pool_r) | |
| Ctor taking the ResPool to use. | |
Expand a Pattern. | |
| |
| size_type | expand (const ResObject::constPtr &obj_r) |
| size_type | expand (const Pattern::constPtr &pat_r) |
Access result of last expansion.. | |
| size_type | size () const |
| bool | empty () const |
| const_iterator | begin () const |
| const_iterator | end () const |
Private Types | |
| typedef std::map < Pattern::constPtr, DefaultIntegral < bool, false > > | PatternMap |
Private Attributes | |
| RW_pointer< Impl > | _pimpl |
| Pointer to implementation. | |
Classes | |
| class | Impl |
| PatternExpander implementation. More... | |
This means recursively expanding Patterns included by this or extending this. The result is a set of Pattern::constPtr accessible via iterator.
Definition at line 45 of file PatternExpander.h.
typedef std::map<Pattern::constPtr, DefaultIntegral<bool, false> > zypp::ui::PatternExpander::PatternMap [private] |
Definition at line 48 of file PatternExpander.h.
| typedef PatternMap::size_type zypp::ui::PatternExpander::size_type |
Definition at line 53 of file PatternExpander.h.
| typedef PatternMap::key_type zypp::ui::PatternExpander::value_type |
Definition at line 54 of file PatternExpander.h.
| typedef MapKVIteratorTraits<PatternMap>::Key_const_iterator zypp::ui::PatternExpander::const_iterator |
Definition at line 55 of file PatternExpander.h.
| zypp::ui::PatternExpander::PatternExpander | ( | const ResPool & | pool_r | ) |
| PatternExpander::size_type zypp::ui::PatternExpander::expand | ( | const ResObject::constPtr & | obj_r | ) | [inline] |
Definition at line 66 of file PatternExpander.h.
Referenced by zypp::ui::PatternContents::Impl::install_packages().
| size_type zypp::ui::PatternExpander::expand | ( | const Pattern::constPtr & | pat_r | ) |
| PatternExpander::size_type zypp::ui::PatternExpander::size | ( | void | ) | const |
| bool zypp::ui::PatternExpander::empty | ( | ) | const |
| PatternExpander::const_iterator zypp::ui::PatternExpander::begin | ( | void | ) | const |
Definition at line 182 of file PatternExpander.cc.
References _pimpl, and zypp::make_map_key_begin().
Referenced by zypp::ui::PatternContents::Impl::install_packages().
| PatternExpander::const_iterator zypp::ui::PatternExpander::end | ( | ) | const |
Definition at line 185 of file PatternExpander.cc.
References _pimpl, and zypp::make_map_key_end().
Referenced by zypp::ui::PatternContents::Impl::install_packages().
RW_pointer<Impl> zypp::ui::PatternExpander::_pimpl [private] |
1.5.3