![]() |
trout
Phlex-based reconstruction framework for the SHiP experiment.
|
A wrapper around a pair of iterators to simplify range-based loops. More...
#include <Range.hpp>
Public Member Functions | |
| Range (const Iterator &b, const Iterator &e) | |
| Range (Range &&) noexcept=default | |
| Range (const Range &)=default | |
| ~Range ()=default | |
| Range & | operator= (Range &&) noexcept=default |
| Range & | operator= (const Range &)=default |
| Iterator | begin () const |
| Iterator | end () const |
| bool | empty () const |
| std::size_t | size () const |
A wrapper around a pair of iterators to simplify range-based loops.
Some standard library algorithms return pairs of iterators to identify a sub-range. This wrapper simplifies the iteration and should be used as follows:
for (auto x : makeRange(std::equal_range(...)) {
...
}
|
inline |
|
defaultnoexcept |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
default |
|
defaultnoexcept |
|
inline |