OpenKalman
Public Member Functions | List of all members
OpenKalman::collections::concat_tuple_view< Ts > Struct Template Reference

A view to a concatenation of some number of other uniformly_gettable object. More...

#include <concat.hpp>

Public Member Functions

template<typename... Args, std::enable_if_t<(... and stdex::constructible_from< Ts, Args &&>), int > = 0>
constexpr concat_tuple_view (Args &&...args)
 
template<std::size_t i>
decltype(auto) constexpr get () &
 Get element i of a concat_tuple_view.
 
template<std::size_t i>
decltype(auto) constexpr get () const &
 
template<std::size_t i>
decltype(auto) constexpr get () &&noexcept
 
template<std::size_t i>
decltype(auto) constexpr get () const &&noexcept
 

Detailed Description

template<typename... Ts>
struct OpenKalman::collections::concat_tuple_view< Ts >

A view to a concatenation of some number of other uniformly_gettable object.

This is similar to std::tuple_cat, but it allows for concatenation of any uniformly_gettable object.

Template Parameters
TsA set of base uniformly_gettable objects

The documentation for this struct was generated from the following file: