struct zip_common
Declaration
template <typename ZipType, typename... Iters>
struct zip_common { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/STLExtras.h:552
Templates
- ZipType
- Iters
Member Variables
- public std::tuple<Iters...> iterators
Method Overview
- protected template <size_t... Ns>llvm::detail::zip_common::value_type deref(std::index_sequence<Ns...>) const
- protected template <size_t... Ns>decltype(iterators) tup_dec(std::index_sequence<Ns...>) const
- protected template <size_t... Ns>decltype(iterators) tup_inc(std::index_sequence<Ns...>) const
- public zip_common<ZipType, Iters...>(Iters &&... ts)
Methods
¶template <size_t... Ns>
llvm::detail::zip_common::value_type deref(
std::index_sequence<Ns...>) const
template <size_t... Ns>
llvm::detail::zip_common::value_type deref(
std::index_sequence<Ns...>) const
Declared at: llvm/include/llvm/ADT/STLExtras.h:559
Templates
- size_t Ns
Parameters
- std::index_sequence<Ns...>
¶template <size_t... Ns>
decltype(iterators) tup_dec(
std::index_sequence<Ns...>) const
template <size_t... Ns>
decltype(iterators) tup_dec(
std::index_sequence<Ns...>) const
Declared at: llvm/include/llvm/ADT/STLExtras.h:569
Templates
- size_t Ns
Parameters
- std::index_sequence<Ns...>
¶template <size_t... Ns>
decltype(iterators) tup_inc(
std::index_sequence<Ns...>) const
template <size_t... Ns>
decltype(iterators) tup_inc(
std::index_sequence<Ns...>) const
Declared at: llvm/include/llvm/ADT/STLExtras.h:564
Templates
- size_t Ns
Parameters
- std::index_sequence<Ns...>
¶zip_common<ZipType, Iters...>(Iters&&... ts)
zip_common<ZipType, Iters...>(Iters&&... ts)
Declared at: llvm/include/llvm/ADT/STLExtras.h:574
Parameters
- Iters&&... ts