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
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
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
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
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_)
zip_longest_range<Args...>(Args&&... ts_)
Declared at: llvm/include/llvm/ADT/STLExtras.h:900
Parameters
- Args&&... ts_