|
LLVM
4.0.0
|
A range adaptor for a pair of iterators. More...
#include <iterator_range.h>
Public Member Functions | |
| template<typename Container > | |
| iterator_range (Container &&c) | |
| iterator_range (IteratorT begin_iterator, IteratorT end_iterator) | |
| IteratorT | begin () const |
| IteratorT | end () const |
A range adaptor for a pair of iterators.
This just wraps two iterators into a range-compatible interface. Nothing fancy at all.
Definition at line 32 of file iterator_range.h.
|
inline |
Definition at line 39 of file iterator_range.h.
|
inline |
Definition at line 42 of file iterator_range.h.
|
inline |
Definition at line 46 of file iterator_range.h.
Referenced by llvm::format_provider< llvm::iterator_range< IterT > >::format(), llvm::LazyCallGraph::RefSCC::insertIncomingRefEdge(), and llvm::SmallVector< llvm::cl::parser::OptionInfo, 8 >::SmallVector().
|
inline |
Definition at line 47 of file iterator_range.h.
Referenced by llvm::format_provider< llvm::iterator_range< IterT > >::format(), llvm::LazyCallGraph::RefSCC::insertIncomingRefEdge(), and llvm::SmallVector< llvm::cl::parser::OptionInfo, 8 >::SmallVector().
1.8.6