OpenKalman
Classes | Namespaces | Functions | Variables
iota.hpp File Reference
#include "values/values.hpp"
#include "generate.hpp"
Include dependency graph for iota.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::collections::detail::iota_generator< Start >
 
struct  OpenKalman::collections::iota_view< Start, Size >
 An iota collection that is a std::range and may also be uniformly_gettable. More...
 
struct  std::tuple_size< OpenKalman::collections::iota_view< Start, Size > >
 
struct  std::tuple_element< i, OpenKalman::collections::iota_view< Start, Size > >
 
struct  OpenKalman::collections::views::detail::iota_adapter
 

Namespaces

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

Functions

template<typename Start , typename Size >
 OpenKalman::collections::iota_view (const Start &, const Size &) -> iota_view< Start, Size >
 Deduction guide.
 
template<typename Start >
 OpenKalman::collections::iota_view (const Start &) -> iota_view< Start >
 Deduction guide for an unsized iota.
 

Variables

constexpr detail::iota_adapter OpenKalman::collections::views::iota
 a RangeAdapterObject associated with iota_view. More...