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 112 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 134 of file Iterator.h.

Constructor & Destructor Documentation

◆ ZipIterator()

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

Definition at line 136 of file Iterator.h.


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