LLVM: llvm::detail::zippy< ItType, Args > Class Template Reference (original) (raw)
#include "[llvm/ADT/STLExtras.h](STLExtras%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| using | iterator |
| using | const_iterator |
| 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 |
| using | const_reference = typename const_iterator::reference |
| Public Member Functions | |
|---|---|
| zippy (Args &&...args) | |
| const_iterator | begin () const |
| iterator | begin () |
| const_iterator | end () const |
| iterator | end () |
template<template< typename... > class ItType, typename... Args>
class llvm::detail::zippy< ItType, Args >
Definition at line 781 of file STLExtras.h.
◆ const_iterator
template<template< typename... > class ItType, typename... Args>
Initial value:
IndexSequence>::type
Helper to obtain the iterator types for the tuple storage within zippy.
Definition at line 789 of file STLExtras.h.
◆ const_reference
template<template< typename... > class ItType, typename... Args>
using llvm::detail::zippy< ItType, Args >::const_reference = typename const_iterator::reference
◆ difference_type
template<template< typename... > class ItType, typename... Args>
using llvm::detail::zippy< ItType, Args >::difference_type = typename iterator::difference_type
◆ iterator
template<template< typename... > class ItType, typename... Args>
◆ iterator_category
template<template< typename... > class ItType, typename... Args>
using llvm::detail::zippy< ItType, Args >::iterator_category = typename iterator::iterator_category
◆ pointer
template<template< typename... > class ItType, typename... Args>
template<template< typename... > class ItType, typename... Args>
◆ value_type
template<template< typename... > class ItType, typename... Args>
◆ zippy()
template<template< typename... > class ItType, typename... Args>
◆ begin() [1/2]
template<template< typename... > class ItType, typename... Args>
◆ begin() [2/2]
template<template< typename... > class ItType, typename... Args>
◆ end() [1/2]
template<template< typename... > class ItType, typename... Args>
◆ end() [2/2]
template<template< typename... > class ItType, typename... Args>
The documentation for this class was generated from the following file:
- include/llvm/ADT/STLExtras.h