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

Definition of collections::replicate_view and collections::views::replicate. More...

#include "values/values.hpp"
#include "collections/concepts/collection.hpp"
#include "collections/functions/get_size.hpp"
#include "collections/functions/get.hpp"
#include "collections/functions/lexicographical_compare_three_way.hpp"
#include "all.hpp"
Include dependency graph for replicate.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::collections::replicate_view< V, Factor >
 A view that replicates a collection some number of times. More...
 
struct  OpenKalman::collections::replicate_view< V, Factor >::iterator< Const >
 Iterator for replicate_view. More...
 
struct  OpenKalman::collections::detail::replicate_tuple_size< V, F, typename >
 
struct  OpenKalman::collections::detail::replicate_tuple_size< V, F, std::enable_if_t< values::fixed< F > and(size_of< V >::value !=stdex::dynamic_extent)> >
 
struct  OpenKalman::collections::detail::replicate_tuple_element< i, V, typename >
 
struct  OpenKalman::collections::detail::replicate_tuple_element< i, V, std::enable_if_t< size_of< V >::value !=stdex::dynamic_extent > >
 
struct  std::tuple_size< OpenKalman::collections::replicate_view< V, F > >
 
struct  std::tuple_element< i, OpenKalman::collections::replicate_view< V, F > >
 
struct  OpenKalman::collections::views::detail::replicate_closure< Factor >
 
struct  OpenKalman::collections::views::detail::replicate_adaptor
 

Namespaces

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

Functions

template<typename V , typename F >
 OpenKalman::collections::replicate_view (const V &, const F &) -> replicate_view< V, F >
 Deduction guide.
 

Variables

constexpr detail::replicate_adaptor OpenKalman::collections::views::replicate
 a std::ranges::range_adaptor_closure associated with replicate_view. More...
 

Detailed Description

Definition of collections::replicate_view and collections::views::replicate.