![]() |
DAW JSON Link
|
#include <daw_json_value.h>
Public Types | |
using | difference_type = std::ptrdiff_t |
using | iterator_category = std::forward_iterator_tag |
using | json_pair = basic_json_pair< Range > |
using | key_type = std::string_view |
using | mapped_type = basic_json_value< Range > |
using | pointer = json_details::arrow_proxy< value_type > |
using | reference = value_type |
using | value_type = basic_json_pair< Range > |
Public Member Functions | |
constexpr | basic_json_value_iterator ()=default |
constexpr bool | good () const |
constexpr bool | is_array () const |
constexpr bool | is_class () const |
constexpr std::optional< std::string_view > | name () const |
constexpr | operator bool () const |
constexpr bool | operator!= (basic_json_value_iterator< Range > const &rhs) const |
constexpr basic_json_pair< Range > | operator* () |
constexpr basic_json_value_iterator & | operator++ () |
constexpr basic_json_value_iterator | operator++ (int) |
constexpr pointer | operator-> () |
constexpr bool | operator== (basic_json_value_iterator< Range > const &rhs) const |
constexpr basic_json_value< Range > | value () const |
Friends | |
class | ::daw::json::basic_json_value< Range > |
using daw::json::basic_json_value_iterator< Range >::difference_type = std::ptrdiff_t |
using daw::json::basic_json_value_iterator< Range >::iterator_category = std::forward_iterator_tag |
using daw::json::basic_json_value_iterator< Range >::json_pair = basic_json_pair<Range> |
using daw::json::basic_json_value_iterator< Range >::key_type = std::string_view |
using daw::json::basic_json_value_iterator< Range >::mapped_type = basic_json_value<Range> |
using daw::json::basic_json_value_iterator< Range >::pointer = json_details::arrow_proxy<value_type> |
using daw::json::basic_json_value_iterator< Range >::reference = value_type |
using daw::json::basic_json_value_iterator< Range >::value_type = basic_json_pair<Range> |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
friend |