OpenKalman
Classes | Functions
tuple_wrapper.hpp File Reference
#include <functional>
#include "basics/basics.hpp"
#include "collections/functions/get.hpp"
#include "collections/concepts/viewable_tuple_like.hpp"
#include "collections/views/internal/movable_wrapper.hpp"
Include dependency graph for tuple_wrapper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenKalman::collections::internal::tuple_wrapper< T, typename >
 
struct  OpenKalman::collections::internal::tuple_wrapper< T, std::enable_if_t< viewable_tuple_like< T > and stdex::move_constructible< T > and std::is_object_v< T > > >
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
struct  OpenKalman::collections::internal::tuple_wrapper< T &, std::enable_if_t< viewable_tuple_like< T > > >
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
struct  std::tuple_size< OpenKalman::collections::internal::tuple_wrapper< Tup > >
 
struct  std::tuple_element< i, OpenKalman::collections::internal::tuple_wrapper< Tup > >
 

Functions

template<typename T >
 OpenKalman::collections::internal::tuple_wrapper (T &&) -> tuple_wrapper< T >