LLVM  4.0.0
Public Member Functions | List of all members
llvm::detail::zip_shortest< Iters > Class Template Reference

#include <STLExtras.h>

Inheritance diagram for llvm::detail::zip_shortest< Iters >:
[legend]
Collaboration diagram for llvm::detail::zip_shortest< Iters >:
[legend]

Public Member Functions

bool operator!= (const zip_first< Iters...> &other) const
 
 zip_shortest (Iters &&...ts)
 
- Public Member Functions inherited from llvm::detail::zip_first< Iters...>
value_type operator* ()
 
void operator++ ()
 
bool operator!= (const zip_first< Iters...> &other) const
 
 zip_first (Iters &&...ts)
 

Additional Inherited Members

- Public Types inherited from llvm::detail::zip_first< Iters...>
typedef std::input_iterator_tag iterator_category
 
typedef std::tuple< decltype(*std::declval
< Iters >))...> 
value_type
 
- Public Attributes inherited from llvm::detail::zip_first< Iters...>
std::tuple< Iters...> iterators
 

Detailed Description

template<typename... Iters>
class llvm::detail::zip_shortest< Iters >

Definition at line 385 of file STLExtras.h.

Constructor & Destructor Documentation

template<typename... Iters>
llvm::detail::zip_shortest< Iters >::zip_shortest ( Iters &&...  ts)
inline

Definition at line 397 of file STLExtras.h.

Member Function Documentation

template<typename... Iters>
bool llvm::detail::zip_shortest< Iters >::operator!= ( const zip_first< Iters...> &  other) const
inline

Definition at line 394 of file STLExtras.h.


The documentation for this class was generated from the following file: