OGS
|
Wraps a pair of iterators for use as a range in range-based for-loops.
Definition at line 48 of file ConfigTree.h.
#include <ConfigTree-impl.h>
Public Member Functions | |
Range (Iterator begin, Iterator end) | |
Iterator | begin () const |
Iterator | end () const |
std::size_t | size () const |
bool | empty () const |
Private Attributes | |
Iterator | begin_ |
Iterator | end_ |
|
inlineexplicit |
Definition at line 25 of file ConfigTree-impl.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 32 of file ConfigTree-impl.h.
References BaseLib::Range< Iterator >::begin_, and BaseLib::Range< Iterator >::end_.
Referenced by BaseLib::Range< Iterator >::empty().
|
private |
Definition at line 36 of file ConfigTree-impl.h.
Referenced by BaseLib::Range< Iterator >::begin(), and BaseLib::Range< Iterator >::size().
|
private |
Definition at line 37 of file ConfigTree-impl.h.
Referenced by BaseLib::Range< Iterator >::end(), and BaseLib::Range< Iterator >::size().