#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. | |
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.
|
|
Definition at line 48 of file PatternExpander.h. |
|
|
Definition at line 53 of file PatternExpander.h. |
|
|
Definition at line 54 of file PatternExpander.h. |
|
|
Definition at line 55 of file PatternExpander.h. |
|
|
Ctor taking the ResPool to use.
Definition at line 169 of file PatternExpander.cc. |
|
|
Definition at line 66 of file PatternExpander.h. Referenced by zypp::ui::PatternContents::Impl::install_packages(). |
|
|
|
|
|
Definition at line 176 of file PatternExpander.cc. References _pimpl. |
|
|
Definition at line 179 of file PatternExpander.cc. References _pimpl. |
|
|
Definition at line 182 of file PatternExpander.cc. References _pimpl, and zypp::make_map_key_begin(). Referenced by zypp::ui::PatternContents::Impl::install_packages(). |
|
|
Definition at line 185 of file PatternExpander.cc. References _pimpl, and zypp::make_map_key_end(). Referenced by zypp::ui::PatternContents::Impl::install_packages(). |
|
|
Pointer to implementation.
Definition at line 85 of file PatternExpander.h. |
1.4.6