SIRIUS 7.5.0
Electronic structure library and applications
|
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 | operator++ (int) &noexcept |
primitive_iterator_t & | operator-- () noexcept |
primitive_iterator_t | operator-- (int) &noexcept |
primitive_iterator_t & | operator+= (difference_type n) noexcept |
primitive_iterator_t & | operator-= (difference_type n) noexcept |
Private Types | |
using | difference_type = std::ptrdiff_t |
Private Attributes | |
JSON_PRIVATE_UNLESS_TESTED | __pad0__: difference_type m_it = (std::numeric_limits<std::ptrdiff_t>::min)() |
Static Private Attributes | |
static constexpr difference_type | begin_value = 0 |
static constexpr difference_type | end_value = begin_value + 1 |
Friends | |
constexpr bool | operator== (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept |
constexpr bool | operator< (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept |
constexpr difference_type | operator- (primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept |
Definition at line 12654 of file nlohmann_json.hpp.
|
private |
Definition at line 12657 of file nlohmann_json.hpp.
|
inlineconstexprnoexcept |
Definition at line 12666 of file nlohmann_json.hpp.
|
inlinenoexcept |
set iterator to a defined beginning
Definition at line 12672 of file nlohmann_json.hpp.
|
inlinenoexcept |
set iterator to a defined past the end
Definition at line 12678 of file nlohmann_json.hpp.
|
inlineconstexprnoexcept |
return whether the iterator can be dereferenced
Definition at line 12684 of file nlohmann_json.hpp.
|
inlineconstexprnoexcept |
return whether the iterator is at end
Definition at line 12690 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 12705 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 12717 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 12723 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 12730 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 12736 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 12743 of file nlohmann_json.hpp.
|
inlinenoexcept |
Definition at line 12749 of file nlohmann_json.hpp.
|
friend |
Definition at line 12695 of file nlohmann_json.hpp.
|
friend |
Definition at line 12700 of file nlohmann_json.hpp.
|
friend |
Definition at line 12712 of file nlohmann_json.hpp.
|
staticconstexprprivate |
Definition at line 12658 of file nlohmann_json.hpp.
|
staticconstexprprivate |
Definition at line 12659 of file nlohmann_json.hpp.
|
private |
Definition at line 12661 of file nlohmann_json.hpp.