#include <daw_json_iterator.h>
|
constexpr | json_array_range ()=default |
|
template<typename String , daw::enable_when_t< traits::not_same_v< json_array_range, daw::remove_cvref_t< String >>> = nullptr> |
constexpr | json_array_range (String &&jd) |
|
template<typename String , daw::enable_when_t< traits::not_same_v< json_array_range, daw::remove_cvref_t< String >>> = nullptr> |
constexpr | json_array_range (String &&jd, std::string_view start_path) |
|
constexpr iterator | begin () |
|
constexpr bool | empty () const |
|
constexpr iterator | end () |
|
◆ iterator
template<typename JsonElement , typename ParsePolicy = NoCommentSkippingPolicyChecked>
◆ json_array_range() [1/3]
template<typename JsonElement , typename ParsePolicy = NoCommentSkippingPolicyChecked>
◆ json_array_range() [2/3]
template<typename JsonElement , typename ParsePolicy = NoCommentSkippingPolicyChecked>
template<typename String , daw::enable_when_t< traits::not_same_v< json_array_range, daw::remove_cvref_t< String >>> = nullptr>
◆ json_array_range() [3/3]
template<typename JsonElement , typename ParsePolicy = NoCommentSkippingPolicyChecked>
template<typename String , daw::enable_when_t< traits::not_same_v< json_array_range, daw::remove_cvref_t< String >>> = nullptr>
◆ begin()
template<typename JsonElement , typename ParsePolicy = NoCommentSkippingPolicyChecked>
◆ empty()
template<typename JsonElement , typename ParsePolicy = NoCommentSkippingPolicyChecked>
◆ end()
template<typename JsonElement , typename ParsePolicy = NoCommentSkippingPolicyChecked>
The documentation for this struct was generated from the following file: