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 tuple_like object. More...

#include <concat.hpp>

Public Member Functions

template<typename... Args, std::enable_if_t<(... and std::is_constructible_v< Ts, Args &&>), int > = 0>
constexpr concat_tuple_view (Args &&...args)
 
template<std::size_t i>
frienddecltype(auto) constexpr get (const concat_tuple_view &v)
 Get element i of a concat_tuple_view.
 
template<std::size_t i>
frienddecltype(auto) constexpr get (concat_tuple_view &&v)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 

Detailed Description

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

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

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

Template Parameters
TsA set of base tuple_like objects

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