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: