|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <json.hpp>
Public Member Functions | |
| constexpr difference_type | get_value () const noexcept |
| *set iterator to a defined beginning void | set_begin () noexcept |
| *set iterator to a defined past the end void | set_end () noexcept |
| *return whether the iterator can be dereferenced constexpr bool | is_begin () const noexcept |
| *return whether the iterator is at end constexpr bool | is_end () const noexcept |
| 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 |
Private Types | |
| using | difference_type = std::ptrdiff_t |
Private Attributes | |
| JSON_PRIVATE_UNLESS_TESTED | : * iterator as signed integer type 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 |
|
private |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
Definition at line 10834 of file json.hpp.
References begin_value.
|
inlinenoexcept |
Definition at line 10849 of file json.hpp.
References n, and nlohmann::result.
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 10867 of file json.hpp.
References nlohmann::result.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 10880 of file json.hpp.
References nlohmann::result.
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 10828 of file json.hpp.
References begin_value.
|
friend |
Definition at line 10856 of file json.hpp.
References nlohmann::rhs.
|
friend |
Definition at line 10844 of file json.hpp.
References nlohmann::rhs.
|
friend |
Definition at line 10839 of file json.hpp.
References nlohmann::rhs.
|
private |
|
staticconstexprprivate |
Definition at line 10816 of file json.hpp.
Referenced by is_begin(), and set_begin().
|
staticconstexprprivate |