nlohmann::detail::primitive_iterator_t
json.hpp
std::ptrdiff_t using nlohmann::detail::primitive_iterator_t::difference_type = std::ptrdiff_t difference_type
constexpr difference_type constexpr difference_type nlohmann::detail::primitive_iterator_t::begin_value begin_value = 0
constexpr difference_type constexpr difference_type nlohmann::detail::primitive_iterator_t::end_value end_value = begin_value + 1
JSON_PRIVATE_UNLESS_TESTED JSON_PRIVATE_UNLESS_TESTED nlohmann::detail::primitive_iterator_t::__pad0__ __pad0__ difference_type m_it = (std::numeric_limits<std::ptrdiff_t>::min)()
constexpr difference_type constexpr difference_type nlohmann::detail::primitive_iterator_t::get_value () const noexcept get_value
void void nlohmann::detail::primitive_iterator_t::set_begin () noexcept set_begin

set iterator to a defined beginning

void void nlohmann::detail::primitive_iterator_t::set_end () noexcept set_end

set iterator to a defined past the end

constexpr bool constexpr bool nlohmann::detail::primitive_iterator_t::is_begin () const noexcept is_begin

return whether the iterator can be dereferenced

constexpr bool constexpr bool nlohmann::detail::primitive_iterator_t::is_end () const noexcept is_end

return whether the iterator is at end

primitive_iterator_t primitive_iterator_t nlohmann::detail::primitive_iterator_t::operator+ (difference_type n) noexcept operator+ difference_type n
primitive_iterator_t & primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator++ () noexcept operator++
primitive_iterator_t const primitive_iterator_t const nlohmann::detail::primitive_iterator_t::operator++ (int) noexcept operator++ int
primitive_iterator_t & primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator-- () noexcept operator--
primitive_iterator_t const primitive_iterator_t const nlohmann::detail::primitive_iterator_t::operator-- (int) noexcept operator-- int
primitive_iterator_t & primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator+= (difference_type n) noexcept operator+= difference_type n
primitive_iterator_t & primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator-= (difference_type n) noexcept operator-= difference_type n
friend constexpr bool constexpr bool operator== (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept operator== primitive_iterator_t lhs primitive_iterator_t rhs
friend constexpr bool constexpr bool operator< (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept operator< primitive_iterator_t lhs primitive_iterator_t rhs
friend constexpr difference_type constexpr difference_type operator- (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept operator- primitive_iterator_t lhs primitive_iterator_t rhs
JSON_PRIVATE_UNLESS_TESTED
static constexpr difference_type
nlohmann::detail::primitive_iterator_t
-end_value
-begin_value
-__pad0__
- nlohmann::detail::primitive_iterator_t
  __pad0__
- nlohmann::detail::primitive_iterator_t
  begin_value
- nlohmann::detail::primitive_iterator_t
  difference_type
- nlohmann::detail::primitive_iterator_t
  end_value
- nlohmann::detail::primitive_iterator_t
  get_value
- nlohmann::detail::primitive_iterator_t
  is_begin
- nlohmann::detail::primitive_iterator_t
  is_end
- nlohmann::detail::primitive_iterator_t
  operator+
- nlohmann::detail::primitive_iterator_t
  operator++
- nlohmann::detail::primitive_iterator_t
  operator++
- nlohmann::detail::primitive_iterator_t
  operator+=
- nlohmann::detail::primitive_iterator_t
  operator-
- nlohmann::detail::primitive_iterator_t
  operator--
- nlohmann::detail::primitive_iterator_t
  operator--
- nlohmann::detail::primitive_iterator_t
  operator-=
- nlohmann::detail::primitive_iterator_t
  operator<
- nlohmann::detail::primitive_iterator_t
  operator==
- nlohmann::detail::primitive_iterator_t
  set_begin
- nlohmann::detail::primitive_iterator_t
  set_end