LLVM 22.0.0git
llvm::detail::ZippyIteratorTuple< ItType, std::tuple< Args... >, std::index_sequence< Ns... > > Struct Template Reference

Partial specialization for non-const tuple storage. More...

#include "llvm/ADT/STLExtras.h"

Inheritance diagram for llvm::detail::ZippyIteratorTuple< ItType, std::tuple< Args... >, std::index_sequence< Ns... > >:
[legend]

Public Types

using type

Detailed Description

template<template< typename... > class ItType, typename... Args, std::size_t... Ns>
struct llvm::detail::ZippyIteratorTuple< ItType, std::tuple< Args... >, std::index_sequence< Ns... > >

Partial specialization for non-const tuple storage.

Definition at line 766 of file STLExtras.h.

Member Typedef Documentation

◆ type

template<template< typename... > class ItType, typename... Args, std::size_t... Ns>
using llvm::detail::ZippyIteratorTuple< ItType, std::tuple< Args... >, std::index_sequence< Ns... > >::type
Initial value:
ItType<decltype(adl_begin(
std::get<Ns>(declval<std::tuple<Args...> &>())))...>
constexpr auto adl_begin(RangeT &&range) -> decltype(adl_detail::begin_impl(std::forward< RangeT >(range)))
Returns the begin iterator to range using std::begin and function found through Argument-Dependent Lo...
Definition ADL.h:78

Definition at line 768 of file STLExtras.h.


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