OpenKalman
Classes | Namespaces | Functions | Variables
concat.hpp File Reference

Definition of collections::concat_tuple_view and collections::views::concat. More...

#include "collections/concepts/tuple_like.hpp"
Include dependency graph for concat.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::collections::concat_tuple_view< Ts >
 A view to a concatenation of some number of other tuple_like object. More...
 
struct  std::tuple_size< OpenKalman::collections::concat_tuple_view< Ts... > >
 
struct  std::tuple_element< i, OpenKalman::collections::concat_tuple_view< Ts... > >
 
struct  OpenKalman::collections::views::detail::concat_adaptor
 

Namespaces

 OpenKalman::collections
 Namespace for collections.
 
 OpenKalman::collections::views
 Namespace for generalized views.
 

Functions

template<std::size_t i>
constexpr auto OpenKalman::collections::detail::concat_tuple_view_indices ()
 
template<std::size_t i, typename T , typename... Ts>
constexpr auto OpenKalman::collections::detail::concat_tuple_view_indices ()
 
template<typename... Args>
 OpenKalman::collections::concat_tuple_view (Args &&...) -> concat_tuple_view< Args... >
 Deduction guide.
 

Variables

constexpr detail::concat_adaptor OpenKalman::collections::views::concat
 a std::ranges::range_adaptor_closure for a set of concatenated collection objects.
 

Detailed Description

Definition of collections::concat_tuple_view and collections::views::concat.