Template Class KeyIterator
Defined in File Iterators.h
Class Documentation
-
template<std::forward_iterator I>
class KeyIterator the member first of what the iterator I reads, with the category of I up to bidirectional
Public Types
-
using iterator_concept = std::conditional_t<std::bidirectional_iterator<I>, std::bidirectional_iterator_tag, std::forward_iterator_tag>
-
using iterator_category = iterator_concept
Public Functions
-
KeyIterator(void) = default
-
inline const value_type *operator->(void) const
-
inline KeyIterator &operator++(void)
-
inline KeyIterator operator++(int)
-
inline KeyIterator &operator--(void)
-
inline KeyIterator operator--(int)
-
bool operator==(const KeyIterator &o) const = default
-
using iterator_concept = std::conditional_t<std::bidirectional_iterator<I>, std::bidirectional_iterator_tag, std::forward_iterator_tag>