Homogeneous pair of iterators with begin and end member fns. More...
#include <IteratorRange.h>
Public Member Functions | |
| IteratorRange (Iter a, Iter b) | |
| Iter | begin () const |
| Iter | end () const |
Data Fields | |
| Iter | first |
| Iter | second |
Homogeneous pair of iterators with begin and end member fns.
| Iter | Iterator type to store |
A function returning two iterators as a semantic range can return this to make the function range-for compatible. Semantically, this class is little different from a std::pair with homogeneous template arguments.