#include <zypp-core/base/Iterable.h>
|
(Note that these are not member symbols.)
|
template<class TIterator> |
Iterable< TIterator > | makeIterable (TIterator &&begin_r, TIterator &&end_r) |
| convenient construction.
|
template<class TIterator> |
Iterable< TIterator > | makeIterable (std::pair< TIterator, TIterator > &&range_r) |
| convenient construction.
|
template<class TIterator>
class zypp::Iterable< TIterator >
struct Foo
{
class Iterator;
Iterator myBegin();
Iterator myEnd();
IterableType iterate() {
return makeIterable( myBegin(), myEnd() ); }
};
Iterable()
Ctor taking the iterator pair.
Iterable< TIterator > makeIterable(TIterator &&begin_r, TIterator &&end_r)
convenient construction.
Definition at line 36 of file Iterable.h.
◆ size_type
template<class TIterator>
◆ iterator_type
template<class TIterator>
◆ value_type
template<class TIterator>
◆ difference_type
template<class TIterator>
◆ pointer
template<class TIterator>
◆ reference
template<class TIterator>
◆ iterator_category
template<class TIterator>
◆ Iterable() [1/3]
template<class TIterator>
Ctor taking the iterator pair.
Definition at line 48 of file Iterable.h.
◆ Iterable() [2/3]
template<class TIterator>
Ctor taking the iterator pair.
Definition at line 52 of file Iterable.h.
◆ Iterable() [3/3]
template<class TIterator>
Ctor taking the iterator pair.
Definition at line 58 of file Iterable.h.
◆ begin()
template<class TIterator>
◆ end()
template<class TIterator>
◆ empty()
template<class TIterator>
◆ size()
template<class TIterator>
◆ contains()
template<class TIterator>
◆ find()
template<class TIterator>
◆ makeIterable() [1/2]
template<class TIterator>
Iterable< TIterator > makeIterable |
( |
TIterator && | begin_r, |
|
|
TIterator && | end_r ) |
|
related |
convenient construction.
Definition at line 88 of file Iterable.h.
◆ makeIterable() [2/2]
template<class TIterator>
Iterable< TIterator > makeIterable |
( |
std::pair< TIterator, TIterator > && | range_r | ) |
|
|
related |
convenient construction.
Definition at line 93 of file Iterable.h.
◆ _begin
template<class TIterator>
◆ _end
template<class TIterator>
The documentation for this class was generated from the following file: