class zippy

Declaration

template <template <typename...> class... ItType, typename... Args>
class zippy { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ADT/STLExtras.h:743

Templates

template class ItType
Args

Member Variables

private std::tuple<Args...> ts

Method Overview

  • public llvm::detail::zippy::iterator begin() const
  • private template <size_t... Ns>llvm::detail::zippy::iterator begin_impl(std::index_sequence<Ns...>) const
  • public llvm::detail::zippy::iterator end() const
  • private template <size_t... Ns>llvm::detail::zippy::iterator end_impl(std::index_sequence<Ns...>) const
  • public zippy<ItType, Args...>(Args &&... ts_)

Methods

llvm::detail::zippy::iterator begin() const

Declared at: llvm/include/llvm/ADT/STLExtras.h:766

template <size_t... Ns>
llvm::detail::zippy::iterator begin_impl(
    std::index_sequence<Ns...>) const

Declared at: llvm/include/llvm/ADT/STLExtras.h:756

Templates

size_t Ns

Parameters

std::index_sequence<Ns...>

llvm::detail::zippy::iterator end() const

Declared at: llvm/include/llvm/ADT/STLExtras.h:769

template <size_t... Ns>
llvm::detail::zippy::iterator end_impl(
    std::index_sequence<Ns...>) const

Declared at: llvm/include/llvm/ADT/STLExtras.h:759

Templates

size_t Ns

Parameters

std::index_sequence<Ns...>

zippy<ItType, Args...>(Args&&... ts_)

Declared at: llvm/include/llvm/ADT/STLExtras.h:764

Parameters

Args&&... ts_