tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
tuple.hpp File Reference

Go to the source code of this file.

Classes

struct  tuple< Ts >
 
struct  tuple_element< I, tuple< Ts... > >
 
struct  tuple_size< tuple< Ts... > >
 

Namespaces

namespace  etl
 

Functions

template<etl::size_t I, typename... Ts>
constexpr auto get (tuple< Ts... > &&t) -> auto &&
 
template<etl::size_t I, typename... Ts>
constexpr auto get (tuple< Ts... > &t) -> auto &
 
template<etl::size_t I, typename... Ts>
constexpr auto get (tuple< Ts... > const &&t) -> auto const &&
 
template<etl::size_t I, typename... Ts>
constexpr auto get (tuple< Ts... > const &t) -> auto const &
 
template<typename... Ts, typename... Us>
requires (sizeof...(Ts) == sizeof...(Us))
constexpr auto operator== (tuple< Ts... > const &lhs, tuple< Us... > const &rhs) -> bool
 

Variables

template<typename... Ts>
constexpr auto is_tuple_like< etl::tuple< Ts... > > = true