neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::zip_iterator_traits< Iterators > Struct Template Reference

#include <zip_iterator.hpp>

Public Types

typedef std::tuple< Iterators... > iterators
 
typedef std::ptrdiff_t difference_type
 
typedef std::tuple< typename Iterators::value_type... > value_type
 
typedef std::tuple< typename Iterators::pointer... > pointer
 
typedef std::tuple< typename Iterators::reference... > reference
 
typedef std::iterator_traits< typenamestd::tuple_element< 0, iterators >::type >::iterator_category iterator_category
 

Detailed Description

template<typename... Iterators>
struct neolib::zip_iterator_traits< Iterators >

Definition at line 47 of file zip_iterator.hpp.

Member Typedef Documentation

◆ difference_type

template<typename... Iterators>
typedef std::ptrdiff_t neolib::zip_iterator_traits< Iterators >::difference_type

Definition at line 50 of file zip_iterator.hpp.

◆ iterator_category

template<typename... Iterators>
typedef std::iterator_traits<typenamestd::tuple_element<0,iterators>::type>::iterator_category neolib::zip_iterator_traits< Iterators >::iterator_category

Definition at line 54 of file zip_iterator.hpp.

◆ iterators

template<typename... Iterators>
typedef std::tuple<Iterators...> neolib::zip_iterator_traits< Iterators >::iterators

Definition at line 49 of file zip_iterator.hpp.

◆ pointer

template<typename... Iterators>
typedef std::tuple<typename Iterators::pointer...> neolib::zip_iterator_traits< Iterators >::pointer

Definition at line 52 of file zip_iterator.hpp.

◆ reference

template<typename... Iterators>
typedef std::tuple<typename Iterators::reference...> neolib::zip_iterator_traits< Iterators >::reference

Definition at line 53 of file zip_iterator.hpp.

◆ value_type

template<typename... Iterators>
typedef std::tuple<typename Iterators::value_type...> neolib::zip_iterator_traits< Iterators >::value_type

Definition at line 51 of file zip_iterator.hpp.


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