13#ifndef CXXUTILS_RELEASING_ITERATOR_H
14#define CXXUTILS_RELEASING_ITERATOR_H
38template <
class ITERATOR>
42 using value_type =
typename std::iterator_traits<ITERATOR>::value_type::pointer;
releasing_iterator(ITERATOR it)
bool operator!=(const releasing_iterator &other) const
releasing_iterator & operator++()
typename std::iterator_traits< ITERATOR >::difference_type difference_type
std::input_iterator_tag iterator_category
typename std::iterator_traits< ITERATOR >::value_type::pointer value_type