Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::uni_zip_detail::AlephIteratorWrapper< Container > Class Template Reference

Wrapper that provides uniform interface for Aleph iterators. More...

#include <ah-zip-utils.H>

Public Types

using value_type = std::decay_t< typename std::decay_t< Container >::Item_Type >
 

Public Member Functions

 AlephIteratorWrapper (const Container &c)
 
bool has_curr () const noexcept
 
bool completed () const noexcept
 
auto get_curr () const
 
void next ()
 

Private Attributes

std::decay_t< Container >::Iterator it_
 

Detailed Description

template<typename Container>
class Aleph::uni_zip_detail::AlephIteratorWrapper< Container >

Wrapper that provides uniform interface for Aleph iterators.

Definition at line 166 of file ah-zip-utils.H.

Member Typedef Documentation

◆ value_type

Definition at line 171 of file ah-zip-utils.H.

Constructor & Destructor Documentation

◆ AlephIteratorWrapper()

template<typename Container >
Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::AlephIteratorWrapper ( const Container c)
inlineexplicit

Definition at line 173 of file ah-zip-utils.H.

Member Function Documentation

◆ completed()

◆ get_curr()

◆ has_curr()

◆ next()

Member Data Documentation

◆ it_


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