#include <json.h>
Public Member Functions | |
constexpr difference_type | get_value () const noexcept |
void | set_begin () noexcept |
set iterator to a defined beginning More... | |
void | set_end () noexcept |
set iterator to a defined past the end More... | |
constexpr bool | is_begin () const noexcept |
return whether the iterator can be dereferenced More... | |
constexpr bool | is_end () const noexcept |
return whether the iterator is at end More... | |
primitive_iterator_t | operator+ (difference_type n) noexcept |
primitive_iterator_t & | operator++ () noexcept |
primitive_iterator_t const | operator++ (int) noexcept |
primitive_iterator_t & | operator-- () noexcept |
primitive_iterator_t const | operator-- (int) noexcept |
primitive_iterator_t & | operator+= (difference_type n) noexcept |
primitive_iterator_t & | operator-= (difference_type n) noexcept |
Friends | |
constexpr friend bool | operator== (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept |
constexpr friend bool | operator< (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept |
constexpr friend difference_type | operator- (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept |
|
private |
|
inlineconstexprnoexcept |
Definition at line 10647 of file json.h.
References m_it.
Referenced by nlohmann::detail::iter_impl< BasicJsonType >::operator[]().
|
inlineconstexprnoexcept |
return whether the iterator can be dereferenced
Definition at line 10665 of file json.h.
References begin_value, and m_it.
Referenced by nlohmann::detail::iter_impl< BasicJsonType >::operator*(), and nlohmann::detail::iter_impl< BasicJsonType >::operator->().
|
inlineconstexprnoexcept |
|
inlinenoexcept |
Definition at line 10686 of file json.h.
References nlohmann::detail::dtoa_impl::n.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 10724 of file json.h.
References m_it, and nlohmann::detail::dtoa_impl::n.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 10730 of file json.h.
References m_it, and nlohmann::detail::dtoa_impl::n.
|
inlinenoexcept |
set iterator to a defined beginning
Definition at line 10653 of file json.h.
References begin_value, and m_it.
Referenced by nlohmann::detail::iter_impl< BasicJsonType >::set_begin().
|
inlinenoexcept |
set iterator to a defined past the end
Definition at line 10659 of file json.h.
References end_value, and m_it.
Referenced by nlohmann::detail::iter_impl< BasicJsonType >::set_begin(), and nlohmann::detail::iter_impl< BasicJsonType >::set_end().
|
friend |
|
friend |
|
friend |
|
staticconstexprprivate |
Definition at line 10640 of file json.h.
Referenced by is_begin(), and set_begin().
|
staticconstexprprivate |
|
private |
iterator as signed integer type
Definition at line 10644 of file json.h.
Referenced by get_value(), is_begin(), is_end(), operator++(), operator+=(), operator--(), operator-=(), set_begin(), and set_end().