DAW JSON Link
Public Types | Public Attributes | Static Public Attributes | List of all members
daw::json::DAW_JSON_VER::json_details::json_parse_array_iterator_base< ParseState, bool > Struct Template Reference

#include <daw_json_parse_array_iterator.h>

Public Types

using difference_type = std::ptrdiff_t
 
using iterator_category = std::input_iterator_tag
 

Public Attributes

ParseState * parse_state = nullptr
 

Static Public Attributes

static constexpr bool has_counter = false
 

Member Typedef Documentation

◆ difference_type

template<typename ParseState , bool >
using daw::json::DAW_JSON_VER::json_details::json_parse_array_iterator_base< ParseState, bool >::difference_type = std::ptrdiff_t

◆ iterator_category

template<typename ParseState , bool >
using daw::json::DAW_JSON_VER::json_details::json_parse_array_iterator_base< ParseState, bool >::iterator_category = std::input_iterator_tag

Member Data Documentation

◆ has_counter

template<typename ParseState , bool >
constexpr bool daw::json::DAW_JSON_VER::json_details::json_parse_array_iterator_base< ParseState, bool >::has_counter = false
staticconstexpr

◆ parse_state

template<typename ParseState , bool >
ParseState* daw::json::DAW_JSON_VER::json_details::json_parse_array_iterator_base< ParseState, bool >::parse_state = nullptr

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