Class primitive_iterator_t
Defined in File json.hpp
Class Documentation
-
class primitive_iterator_t
Public Functions
-
inline constexpr difference_type get_value() const noexcept
-
inline void set_begin() noexcept
set iterator to a defined beginning
-
inline void set_end() noexcept
set iterator to a defined past the end
-
inline constexpr bool is_begin() const noexcept
return whether the iterator can be dereferenced
-
inline constexpr bool is_end() const noexcept
return whether the iterator is at end
-
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 constexpr friend bool operator== (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
- inline friend constexpr friend bool operator< (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
- inline friend constexpr friend difference_type operator- (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-
inline constexpr difference_type get_value() const noexcept