|
OpenKalman
|
#include <type_traits>#include <tuple>#include "collections/concepts/uniformly_gettable.hpp"#include "collections/concepts/tuple_like.hpp"#include "collections/traits/size_of.hpp"#include "collections/traits/collection_element.hpp"

Go to the source code of this file.
Classes | |
| struct | OpenKalman::collections::tuple_reverse_view< T > |
| A view of a tuple that reverses the order of a base tuple. More... | |
| struct | std::tuple_size< OpenKalman::collections::tuple_reverse_view< T > > |
| struct | std::tuple_element< i, OpenKalman::collections::tuple_reverse_view< T > > |
Namespaces | |
| OpenKalman::collections | |
| Namespace for collections. | |
Functions | |
| template<typename Arg > | |
| OpenKalman::collections::tuple_reverse_view (Arg &&) -> tuple_reverse_view< Arg > | |
| Deduction guide. | |
| template<typename Arg , std::enable_if_t< uniformly_gettable< Arg >, int > = 0> | |
| constexpr auto | OpenKalman::collections::tuple_reverse (Arg &&arg) |
| Reverses the order of a uniformly_gettable object. | |
| template<typename T , std::enable_if_t< uniformly_gettable< T > and stdex::default_initializable< T >, int > = 0> | |
| constexpr auto | OpenKalman::collections::tuple_reverse () |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
1.8.13