nlohmann::detail::primitive_iterator_t Class Reference

`#include <json.hpp>`

## 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
const primitive_iterator_t | operator++ (int) noexcept
primitive_iterator_t & | operator-- () noexcept
const primitive_iterator_t | operator-- (int) noexcept
primitive_iterator_t & | operator+= (difference_type n) noexcept
primitive_iterator_t & | operator-= (difference_type n) noexcept
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
const primitive_iterator_t | operator++ (int) noexcept
primitive_iterator_t & | operator-- () noexcept
const primitive_iterator_t | 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
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

## Member Function Documentation

## get_value() [1/2]

constexpr difference_type nlohmann::detail::primitive_iterator_t::get_value | ( |  | ) | const

inlineconstexprnoexcept

## get_value() [2/2]

constexpr difference_type nlohmann::detail::primitive_iterator_t::get_value | ( |  | ) | const

inlineconstexprnoexcept

## is_begin() [1/2]

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

inlineconstexprnoexcept

return whether the iterator can be dereferenced

## is_begin() [2/2]

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

inlineconstexprnoexcept

return whether the iterator can be dereferenced

## is_end() [1/2]

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

inlineconstexprnoexcept

return whether the iterator is at end

## is_end() [2/2]

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

inlineconstexprnoexcept

return whether the iterator is at end

## operator+() [1/2]

primitive_iterator_t nlohmann::detail::primitive_iterator_t::operator+ | ( | difference_type | n | ) |

inlinenoexcept

## operator+() [2/2]

primitive_iterator_t nlohmann::detail::primitive_iterator_t::operator+ | ( | difference_type | n | ) |

inlinenoexcept

## operator++() [1/4]

primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator++ | ( |  | ) |

inlinenoexcept

## operator++() [2/4]

primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator++ | ( |  | ) |

inlinenoexcept

## operator++() [3/4]

const primitive_iterator_t nlohmann::detail::primitive_iterator_t::operator++ | ( | int |  | ) |

inlinenoexcept

## operator++() [4/4]

const primitive_iterator_t nlohmann::detail::primitive_iterator_t::operator++ | ( | int |  | ) |

inlinenoexcept

## operator+=() [1/2]

primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator+= | ( | difference_type | n | ) |

inlinenoexcept

## operator+=() [2/2]

primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator+= | ( | difference_type | n | ) |

inlinenoexcept

## operator--() [1/4]

primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator-- | ( |  | ) |

inlinenoexcept

## operator--() [2/4]

primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator-- | ( |  | ) |

inlinenoexcept

## operator--() [3/4]

const primitive_iterator_t nlohmann::detail::primitive_iterator_t::operator-- | ( | int |  | ) |

inlinenoexcept

## operator--() [4/4]

const primitive_iterator_t nlohmann::detail::primitive_iterator_t::operator-- | ( | int |  | ) |

inlinenoexcept

## operator-=() [1/2]

primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator-= | ( | difference_type | n | ) |

inlinenoexcept

## operator-=() [2/2]

primitive_iterator_t& nlohmann::detail::primitive_iterator_t::operator-= | ( | difference_type | n | ) |

inlinenoexcept

## set_begin() [1/2]

void nlohmann::detail::primitive_iterator_t::set_begin | ( |  | ) |

inlinenoexcept

set iterator to a defined beginning

## set_begin() [2/2]

void nlohmann::detail::primitive_iterator_t::set_begin | ( |  | ) |

inlinenoexcept

set iterator to a defined beginning

## set_end() [1/2]

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

inlinenoexcept

set iterator to a defined past the end

## set_end() [2/2]

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

inlinenoexcept

set iterator to a defined past the end

## Friends And Related Function Documentation

## operator- [1/2]

constexpr friend difference_type operator- | ( | primitive_iterator_t | lhs,
|  | primitive_iterator_t | rhs
| ) |  |

friend

## operator- [2/2]

constexpr friend difference_type operator- | ( | primitive_iterator_t | lhs,
|  | primitive_iterator_t | rhs
| ) |  |

friend

## operator< [1/2]

constexpr friend bool operator< | ( | primitive_iterator_t | lhs,
|  | primitive_iterator_t | rhs
| ) |  |

friend

## operator< [2/2]

constexpr friend bool operator< | ( | primitive_iterator_t | lhs,
|  | primitive_iterator_t | rhs
| ) |  |

friend

## operator== [1/2]

constexpr friend bool operator== | ( | primitive_iterator_t | lhs,
|  | primitive_iterator_t | rhs
| ) |  |

friend

## operator== [2/2]

constexpr friend bool operator== | ( | primitive_iterator_t | lhs,
|  | primitive_iterator_t | rhs
| ) |  |

friend

The documentation for this class was generated from the following file:

- build/_deps/json-src/include/nlohmann/json.hpp