OpenKalman
Classes | Functions | Variables
transform.hpp File Reference
#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 "all.hpp"
Include dependency graph for transform.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::ranges::transform_view< V, F >
 Equivalent to std::ranges::transform_view. More...
 
struct  OpenKalman::ranges::transform_view< V, F >::sentinel< Const >
 
struct  OpenKalman::ranges::transform_view< V, F >::iterator< Const >
 
struct  OpenKalman::ranges::transform_view< V, F >::sentinel< Const >
 
struct  OpenKalman::ranges::views::detail::transform_closure< F >
 
struct  OpenKalman::ranges::views::detail::transform_adaptor
 

Functions

template<typename R , typename F >
 OpenKalman::ranges::transform_view (R &&, F) -> transform_view< views::all_t< R >, F >
 

Variables

constexpr detail::transform_adaptor OpenKalman::ranges::views::transform
 a std::ranges::range_adaptor_closure associated with transform_view. More...
 

Variable Documentation

◆ transform

constexpr detail::transform_adaptor OpenKalman::ranges::views::transform
inline

a std::ranges::range_adaptor_closure associated with transform_view.

The expression views::transform{f}(arg) is expression-equivalent to transform_view(arg, f) for any suitable viewable_collection arg.

See also
transform_view