ZipIterator< It0, Its > Class Template Reference

#include <ArmarXCore/util/CPPUtility/Iterator.h>

+ Inheritance diagram for ZipIterator< It0, Its >:

Public Types

using Base = ZipIteratorBase< std::tuple< It0, Its... >, std::tuple< typename std::iterator_traits< It0 >::reference &&, typename std::iterator_traits< Its >::reference &&... >, std::make_index_sequence< 1+sizeof...(Its)> >
 

Public Member Functions

 ZipIterator (It0 &&it0, Its &&... its)
 

Detailed Description

template<class It0, class... Its>
class armarx::ZipIterator< It0, Its >

Definition at line 119 of file Iterator.h.

Member Typedef Documentation

◆ Base

using Base = ZipIteratorBase<std::tuple<It0, Its...>, std::tuple<typename std::iterator_traits<It0>::reference&&, typename std::iterator_traits<Its>::reference&&...>, std::make_index_sequence<1 + sizeof...(Its)> >

Definition at line 129 of file Iterator.h.

Constructor & Destructor Documentation

◆ ZipIterator()

ZipIterator ( It0 &&  it0,
Its &&...  its 
)
inline

Definition at line 131 of file Iterator.h.


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