Range class to work with C++11 range based for loops in a reverse order.
More...
#include <meta.h>
|
| ReverseRange (T &x) |
|
EGT_NODISCARD auto | begin () const -> decltype(this->m_x.rbegin()) |
| begin iterator
|
|
EGT_NODISCARD auto | end () const -> decltype(this->m_x.rend()) |
| end iterator
|
|
template<typename T>
class egt::v1::detail::ReverseRange< T >
Range class to work with C++11 range based for loops in a reverse order.
- See also
- reverse_iterate
◆ ReverseRange()
◆ begin()
template<typename T >
EGT_NODISCARD auto begin |
( |
| ) |
const -> decltype(this->m_x.rbegin())
|
|
inline |
◆ end()
template<typename T >
EGT_NODISCARD auto end |
( |
| ) |
const -> decltype(this->m_x.rend())
|
|
inline |