#include <PatternExpander.h>
Inheritance diagram for zypp::ui::PatternExpander:

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. | |
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 | ( | ) | const |
| bool zypp::ui::PatternExpander::empty | ( | ) | const |
| PatternExpander::const_iterator zypp::ui::PatternExpander::begin | ( | ) | 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().
| 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 | ( | ) | const |
| bool zypp::ui::PatternExpander::empty | ( | ) | const |
| PatternExpander::const_iterator zypp::ui::PatternExpander::begin | ( | ) | 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.0