15#ifndef RANGES_V3_ACTION_REVERSE_HPP
16#define RANGES_V3_ACTION_REVERSE_HPP
24#include <range/v3/utility/static_const.hpp>
26#include <range/v3/detail/prologue.hpp>
37 template(
typename Rng)(
39 Rng operator()(Rng && rng)
const
42 return static_cast<Rng &&
>(rng);
53#include <range/v3/detail/epilogue.hpp>
The bidirectional_range concept.
decltype(begin(declval(Rng &))) iterator_t
Definition access.hpp:698
Definition action.hpp:141
Reversed the source range in-place.
Definition reverse.hpp:36