LLVM
8.0.1
|
#include "llvm/ADT/STLExtras.h"
Public Types | |
using | iterator = zip_longest_iterator< decltype(adl_begin(std::declval< Args >()))... > |
using | iterator_category = typename iterator::iterator_category |
using | value_type = typename iterator::value_type |
using | difference_type = typename iterator::difference_type |
using | pointer = typename iterator::pointer |
using | reference = typename iterator::reference |
Public Member Functions | |
zip_longest_range (Args &&... ts_) | |
iterator | begin () const |
iterator | end () const |
Definition at line 761 of file STLExtras.h.
using llvm::detail::zip_longest_range< Args >::difference_type = typename iterator::difference_type |
Definition at line 767 of file STLExtras.h.
using llvm::detail::zip_longest_range< Args >::iterator = zip_longest_iterator<decltype(adl_begin(std::declval<Args>()))...> |
Definition at line 764 of file STLExtras.h.
using llvm::detail::zip_longest_range< Args >::iterator_category = typename iterator::iterator_category |
Definition at line 765 of file STLExtras.h.
using llvm::detail::zip_longest_range< Args >::pointer = typename iterator::pointer |
Definition at line 768 of file STLExtras.h.
using llvm::detail::zip_longest_range< Args >::reference = typename iterator::reference |
Definition at line 769 of file STLExtras.h.
using llvm::detail::zip_longest_range< Args >::value_type = typename iterator::value_type |
Definition at line 766 of file STLExtras.h.
|
inline |
Definition at line 785 of file STLExtras.h.
|
inline |
Definition at line 787 of file STLExtras.h.
|
inline |
Definition at line 788 of file STLExtras.h.
References llvm::AMDGPU::HSAMD::Kernel::Key::Args, and T.