struct TupleMarker
Declaration
template <class... Ts>
struct TupleMarker { /* full declaration omitted */ };
Declared at: sus/tuple/tuple.h:431
Templates
- Ts
Member Variables
- public Tuple<Ts&&...> values
Method Overview
- public constexpr TupleMarker<Ts...>(Tuple<Ts &&...> && values)
- public TupleMarker<Ts...>(const TupleMarker<Ts...> &)
- public template <class... Us>inline constexpr Tuple<Us...> operator Tuple<type-parameter-1-0...>() const & noexcept
- public template <class... Us>inline constexpr Tuple<Us...> operator Tuple<type-parameter-1-0...>() && noexcept
Methods
¶constexpr TupleMarker<Ts...>(
Tuple<Ts&&...>&& values)
constexpr TupleMarker<Ts...>(
Tuple<Ts&&...>&& values)
Declared at: sus/tuple/tuple.h:432
Parameters
- Tuple<Ts&&...>&& values
¶TupleMarker<Ts...>(const TupleMarker<Ts...>&)
TupleMarker<Ts...>(const TupleMarker<Ts...>&)
Declared at: sus/tuple/tuple.h:490
Parameters
- const TupleMarker<Ts...>&
¶template <class... Us>
inline constexpr Tuple<Us...> operator Tuple<
type - parameter - 1 - 0...>() const& noexcept
template <class... Us>
inline constexpr Tuple<Us...> operator Tuple<
type - parameter - 1 - 0...>() const& noexcept
Declared at: sus/tuple/tuple.h:446
Templates
- Us
¶template <class... Us>
inline constexpr Tuple<Us...> operator Tuple<
type - parameter - 1 - 0...>() && noexcept
template <class... Us>
inline constexpr Tuple<Us...> operator Tuple<
type - parameter - 1 - 0...>() && noexcept
Declared at: sus/tuple/tuple.h:472
Templates
- Us