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

Definition of collections::slice_view and collections::views::slice. More...

#include <tuple>
#include "values/concepts/index.hpp"
#include "values/concepts/fixed.hpp"
#include "values/classes/operation.hpp"
#include "collections/concepts/sized_random_access_range.hpp"
#include "collections/concepts/collection.hpp"
#include "collections/concepts/viewable_collection.hpp"
#include "collections/functions/get.hpp"
#include "collections/functions/compare.hpp"
#include "all.hpp"
Include dependency graph for slice.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::collections::slice_view< V, Offset, Extent >
 A view representing a slice of a collection. More...
 
struct  OpenKalman::collections::detail::slice_tuple_element< i, V, O, typename >
 
struct  OpenKalman::collections::detail::slice_tuple_element< i, V, O, std::enable_if_t< values::fixed< O > > >
 
struct  std::tuple_size< OpenKalman::collections::slice_view< V, O, E > >
 
struct  std::tuple_element< i, OpenKalman::collections::slice_view< V, O, E > >
 
struct  OpenKalman::collections::views::detail::slice_closure< O, E >
 
struct  OpenKalman::collections::views::detail::slice_adapter
 

Namespaces

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

Functions

template<typename V , typename O , typename E >
 OpenKalman::collections::slice_view (const V &, const O &, const E &) -> slice_view< V, O, E >
 Deduction guide.
 

Variables

constexpr detail::slice_adapter OpenKalman::collections::views::slice
 a RangeAdapterObject associated with slice_view. More...
 

Detailed Description

Definition of collections::slice_view and collections::views::slice.