|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
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_ |
Wrapper that provides uniform interface for Aleph iterators.
Definition at line 166 of file ah-zip-utils.H.
| using Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::value_type = std::decay_t<typename std::decay_t<Container>::Item_Type> |
Definition at line 171 of file ah-zip-utils.H.
|
inlineexplicit |
Definition at line 173 of file ah-zip-utils.H.
|
inlinenoexcept |
Definition at line 177 of file ah-zip-utils.H.
References Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::it_.
|
inline |
Definition at line 178 of file ah-zip-utils.H.
References Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::it_.
|
inlinenoexcept |
Definition at line 176 of file ah-zip-utils.H.
References Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::it_.
|
inline |
Definition at line 179 of file ah-zip-utils.H.
References Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::it_.
|
private |
Definition at line 168 of file ah-zip-utils.H.
Referenced by Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::completed(), Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::get_curr(), Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::has_curr(), and Aleph::uni_zip_detail::AlephIteratorWrapper< Container >::next().