Reversal object. More...
#include <NeReversalObject.h>
Public Member Functions | |
ReversalObject (Iterator begin, Iterator end) | |
Iterator | begin () const |
Iterator | end () const |
Private Attributes | |
Iterator | mBegin |
Iterator | mEnd |
Reversal object.
<note> The function NE::reverse supports reverse iteration in range-based for-loops using the auto keyword. For example,
std::vector<int> numbers(4); int i = 0; for (auto& number : numbers) { number = i++; std::cout << number << ' '; } // Output: 0 1 2 3
for (auto& number : NE::reverse(numbers)) { std::cout << number << ' '; } // Output: 3 2 1 0 </note>
Hmetal T, 04.08.2016.
Definition at line 50 of file NeReversalObject.h.
|
inline |
Definition at line 53 of file NeReversalObject.h.
|
inline |
Definition at line 60 of file NeReversalObject.h.
|
inline |
Definition at line 61 of file NeReversalObject.h.
|
private |
Definition at line 64 of file NeReversalObject.h.
|
private |
Definition at line 64 of file NeReversalObject.h.