OpenKalman
Classes | Functions | Variables
reverse.hpp File Reference
#include <type_traits>
#include "basics/compatibility/language-features.hpp"
#include "basics/compatibility/ranges/range-access.hpp"
#include "basics/compatibility/ranges/range-concepts.hpp"
#include "view-concepts.hpp"
#include "view_interface.hpp"
#include "range_adaptor_closure.hpp"
#include "all.hpp"
Include dependency graph for reverse.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::ranges::reverse_view< V >
 Equivalent to std::ranges::reverse_view. More...
 
struct  OpenKalman::ranges::views::detail::reverse_closure
 

Functions

template<typename R >
 OpenKalman::ranges::reverse_view (R &&) -> reverse_view< views::all_t< R >>
 Deduction guide.
 

Variables

constexpr detail::reverse_closure OpenKalman::ranges::views::reverse
 a RangeAdapterObject associated with reverse_view. More...
 

Variable Documentation

◆ reverse

constexpr detail::reverse_closure OpenKalman::ranges::views::reverse
inline

a RangeAdapterObject associated with reverse_view.

The expression views::reverse(arg) is expression-equivalent to reverse_view(arg) for any suitable collection arg, except that it unwraps reversed views if possible.

See also
reverse_view