Class primitive_iterator_t

Class Documentation

class primitive_iterator_t

Public Functions

inline difference_type get_value() const noexcept
inline *set iterator to a defined beginning void set_begin () noexcept
inline *set iterator to a defined past the end void set_end () noexcept
inline *return whether the iterator can be dereferenced constexpr bool is_begin () const noexcept
inline *return whether the iterator is at end constexpr bool is_end () const noexcept
inline primitive_iterator_t operator+(difference_type n) noexcept
inline primitive_iterator_t &operator++() noexcept
inline primitive_iterator_t operator++(int) & noexcept
inline primitive_iterator_t &operator--() noexcept
inline primitive_iterator_t operator--(int) & noexcept
inline primitive_iterator_t &operator+=(difference_type n) noexcept
inline primitive_iterator_t &operator-=(difference_type n) noexcept

Friends

inline friend bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
inline friend bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
inline friend difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept