LLVM: llvm::detail::zip_first< Iters > Struct Template Reference (original) (raw)
#include "[llvm/ADT/STLExtras.h](STLExtras%5F8h%5Fsource.html)"
Inheritance diagram for llvm::detail::zip_first< Iters >:
| Additional Inherited Members |
|
| Public Types inherited from llvm::detail::zip_common< zip_first< Iters... >, ZipTupleType< Iters... >::type, Iters... > |
|
| using |
Base |
| using |
IndexSequence |
| using |
value_type |
| Public Types inherited from llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > |
|
| using |
iterator_category = IteratorCategoryT |
| using |
value_type = T |
| using |
difference_type = DifferenceTypeT |
| using |
pointer = PointerT |
| using |
reference = ReferenceT |
| Public Attributes inherited from llvm::detail::zip_common< zip_first< Iters... >, ZipTupleType< Iters... >::type, Iters... > |
|
| std::tuple< Iters... > |
iterators |
| Protected Types inherited from llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > |
|
| enum |
{ IsRandomAccess, IsBidirectional } |
| Protected Member Functions inherited from llvm::detail::zip_common< zip_first< Iters... >, ZipTupleType< Iters... >::type, Iters... > |
|
| value_type |
deref (std::index_sequence< Ns... >) const |
| void |
tup_inc (std::index_sequence< Ns... >) |
| void |
tup_dec (std::index_sequence< Ns... >) |
| bool |
test_all_equals (const zip_common &other, std::index_sequence< Ns... >) const |
Detailed Description
template<typename... Iters>
struct llvm::detail::zip_first< Iters >
Definition at line 728 of file STLExtras.h.
Member Function Documentation
◆ operator==()
template<typename... Iters>
The documentation for this struct was generated from the following file: