#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: