OpenKalman
|
#include <type_traits>
#include "basics/compatibility/ranges.hpp"
#include "values/concepts/index.hpp"
#include "values/concepts/size.hpp"
#include "values/concepts/fixed.hpp"
#include "values/traits/fixed_number_of.hpp"
#include "values/traits/number_type_of_t.hpp"
#include "collections/functions/compare.hpp"
#include "generate.hpp"
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 tuple_like. 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 Size > | |
OpenKalman::collections::iota_view (const Size &) -> iota_view< std::integral_constant< std::size_t, 0 >, Size > | |
Deduction guide which assumes that omitting a Start parameter means that the sequence will start at zero. | |
Variables | |
constexpr detail::iota_adapter | OpenKalman::collections::views::iota |
a RangeAdapterObject associated with iota_view. More... | |