NuriKit v0.1.0b2
Loading...
Searching...
No Matches
nuri::ZippedIterator< Iters > Class Template Reference

#include <nuri/iterator.h>

Inheritance diagram for nuri::ZippedIterator< Iters >:
Collaboration diagram for nuri::ZippedIterator< Iters >:

Public Member Functions

constexpr ZippedIterator ()=default
constexpr ZippedIterator (Iters... its)
template<size_t N = 0>
constexpr auto base () const
template<size_t N = sizeof...(Iters), std::enable_if_t< N==2, int > = 0>
constexpr auto first () const
template<size_t N = sizeof...(Iters), std::enable_if_t< N==2, int > = 0>
constexpr auto second () const

Friends

class boost::iterator_core_access

Constructor & Destructor Documentation

◆ ZippedIterator() [1/2]

template<class... Iters>
nuri::ZippedIterator< Iters >::ZippedIterator ( )
constexprdefault

◆ ZippedIterator() [2/2]

template<class... Iters>
nuri::ZippedIterator< Iters >::ZippedIterator ( Iters... its)
inlineconstexpr

Member Function Documentation

◆ base()

template<class... Iters>
template<size_t N = 0>
auto nuri::ZippedIterator< Iters >::base ( ) const
inlineconstexpr

◆ first()

template<class... Iters>
template<size_t N = sizeof...(Iters), std::enable_if_t< N==2, int > = 0>
auto nuri::ZippedIterator< Iters >::first ( ) const
inlineconstexpr

◆ second()

template<class... Iters>
template<size_t N = sizeof...(Iters), std::enable_if_t< N==2, int > = 0>
auto nuri::ZippedIterator< Iters >::second ( ) const
inlineconstexpr

◆ boost::iterator_core_access

template<class... Iters>
friend class boost::iterator_core_access
friend

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