![]() |
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< ParseState > |
using | key_type = std::string_view |
using | mapped_type = basic_json_value< ParseState > |
using | pointer = json_details::arrow_proxy< value_type > |
using | reference = value_type |
using | value_type = basic_json_pair< ParseState > |
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< ParseState > const &rhs) const |
constexpr basic_json_pair< ParseState > | operator* () |
constexpr basic_json_value_iterator & | operator++ () |
constexpr basic_json_value_iterator | operator++ (int) |
constexpr pointer | operator-> () |
constexpr bool | operator== (basic_json_value_iterator< ParseState > const &rhs) const |
constexpr basic_json_value< ParseState > | value () const |
Friends | |
class | ::DAW_JSON_NS::basic_json_value< ParseState > |
using DAW_JSON_NS::basic_json_value_iterator< ParseState >::difference_type = std::ptrdiff_t |
using DAW_JSON_NS::basic_json_value_iterator< ParseState >::iterator_category = std::forward_iterator_tag |
using DAW_JSON_NS::basic_json_value_iterator< ParseState >::json_pair = basic_json_pair<ParseState> |
using DAW_JSON_NS::basic_json_value_iterator< ParseState >::key_type = std::string_view |
using DAW_JSON_NS::basic_json_value_iterator< ParseState >::mapped_type = basic_json_value<ParseState> |
using DAW_JSON_NS::basic_json_value_iterator< ParseState >::pointer = json_details::arrow_proxy<value_type> |
using DAW_JSON_NS::basic_json_value_iterator< ParseState >::reference = value_type |
using DAW_JSON_NS::basic_json_value_iterator< ParseState >::value_type = basic_json_pair<ParseState> |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
friend |