Classes | |
| struct | zypp::GetPairFirst< _Pair > |
Functor taking a std::pair returning std::pair.first. More... | |
| struct | zypp::GetPairSecond< _Pair > |
Functor taking a std::pair returning std::pair.second . More... | |
| struct | zypp::MapKVIteratorTraits< _Map > |
| Traits for std::map key and value iterators. More... | |
| class | filter_iterator |
| An iterator over the subset of elements of some sequence which satisfy a given predicate. More... | |
| class | transform_iterator |
| An iterator over elements which are the result of applying some functional transformation to the elements of an underlying sequence. More... | |
| class | function_output_iterator |
| An output iterator wrapping a unary function object; each time an element is written into the dereferenced iterator, it is passed as a parameter to the function object. More... | |
Functions | |
| template<class _Filter, class _Container> | |
| filter_iterator < _Filter, typename _Container::const_iterator > | zypp::make_filter_begin (_Filter f, const _Container &c) |
| Convenience to create filter_iterator from container::begin(). | |
| template<class _Filter, class _Container> | |
| filter_iterator < _Filter, typename _Container::const_iterator > | zypp::make_filter_begin (const _Container &c) |
| Convenience to create filter_iterator from container::begin(). | |
| template<class _Filter, class _Container> | |
| filter_iterator < _Filter, typename _Container::const_iterator > | zypp::make_filter_end (_Filter f, const _Container &c) |
| Convenience to create filter_iterator from container::end(). | |
| template<class _Filter, class _Container> | |
| filter_iterator < _Filter, typename _Container::const_iterator > | zypp::make_filter_end (const _Container &c) |
| Convenience to create filter_iterator from container::end(). | |
| template<class _Map> | |
| MapKVIteratorTraits < _Map > ::Key_const_iterator | zypp::make_map_key_begin (const _Map &map_r) |
| Convenience to create the key iterator from container::begin(). | |
| template<class _Map> | |
| MapKVIteratorTraits < _Map > ::Key_const_iterator | zypp::make_map_key_end (const _Map &map_r) |
| Convenience to create the key iterator from container::end(). | |
| template<class _Map> | |
| MapKVIteratorTraits < _Map > ::Value_const_iterator | zypp::make_map_value_begin (const _Map &map_r) |
| Convenience to create the value iterator from container::begin(). | |
| template<class _Map> | |
| MapKVIteratorTraits < _Map > ::Value_const_iterator | zypp::make_map_value_end (const _Map &map_r) |
| Convenience to create the value iterator from container::end(). | |
Some of the iterator types are already dragged into namespace zypp. Feel free to add what's missing.
| filter_iterator<_Filter, typename _Container::const_iterator> zypp::make_filter_begin | ( | _Filter | f, | |
| const _Container & | c | |||
| ) | [inline] |
Convenience to create filter_iterator from container::begin().
Definition at line 99 of file Iterator.h.
Referenced by zypp::ResPool::byKindBegin().
| filter_iterator<_Filter, typename _Container::const_iterator> zypp::make_filter_begin | ( | const _Container & | c | ) | [inline] |
Convenience to create filter_iterator from container::begin().
Definition at line 107 of file Iterator.h.
| filter_iterator<_Filter, typename _Container::const_iterator> zypp::make_filter_end | ( | _Filter | f, | |
| const _Container & | c | |||
| ) | [inline] |
Convenience to create filter_iterator from container::end().
Definition at line 115 of file Iterator.h.
Referenced by zypp::ResPool::byKindEnd().
| filter_iterator<_Filter, typename _Container::const_iterator> zypp::make_filter_end | ( | const _Container & | c | ) | [inline] |
Convenience to create filter_iterator from container::end().
Definition at line 123 of file Iterator.h.
| MapKVIteratorTraits<_Map>::Key_const_iterator zypp::make_map_key_begin | ( | const _Map & | map_r | ) | [inline] |
Convenience to create the key iterator from container::begin().
Definition at line 226 of file Iterator.h.
Referenced by zypp::ui::PatternExpander::begin(), zypp::_logtoolsdetail::DumpKeys< _Map >::begin(), and zypp::parser::IniDict::sectionsBegin().
| MapKVIteratorTraits<_Map>::Key_const_iterator zypp::make_map_key_end | ( | const _Map & | map_r | ) | [inline] |
Convenience to create the key iterator from container::end().
Definition at line 231 of file Iterator.h.
Referenced by zypp::ui::PatternExpander::end(), zypp::_logtoolsdetail::DumpKeys< _Map >::end(), and zypp::parser::IniDict::sectionsEnd().
| MapKVIteratorTraits<_Map>::Value_const_iterator zypp::make_map_value_begin | ( | const _Map & | map_r | ) | [inline] |
Convenience to create the value iterator from container::begin().
Definition at line 236 of file Iterator.h.
Referenced by zypp::_logtoolsdetail::DumpValues< _Map >::begin().
| MapKVIteratorTraits<_Map>::Value_const_iterator zypp::make_map_value_end | ( | const _Map & | map_r | ) | [inline] |
Convenience to create the value iterator from container::end().
Definition at line 241 of file Iterator.h.
Referenced by zypp::_logtoolsdetail::DumpValues< _Map >::end().
1.5.3