class zip_longest_range

Declaration

template <typename... Args>
class zip_longest_range { /* full declaration omitted */ };

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

Templates

Args

Member Variables

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

Method Overview

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

Methods

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

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

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

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

Templates

size_t Ns

Parameters

std::index_sequence<Ns...>

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

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

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

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

Templates

size_t Ns

Parameters

std::index_sequence<Ns...>

zip_longest_range<Args...>(Args&&... ts_)

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

Parameters

Args&&... ts_