#include <daw_json_iterator.h>
|
constexpr | json_array_range ()=default |
|
template<typename String , std::enable_if_t< traits::not_same< json_array_range, daw::remove_cvref_t< String >>::value, std::nullptr_t > = nullptr> |
constexpr | json_array_range (String &&jd) |
|
template<typename String , std::enable_if_t< traits::not_same< json_array_range, daw::remove_cvref_t< String >>::value, std::nullptr_t > = nullptr> |
constexpr | json_array_range (String &&jd, std::string_view start_path) |
|
constexpr iterator | begin () |
|
constexpr bool | empty () const |
|
constexpr iterator | end () |
|
◆ CharT
template<typename JsonElement , typename ParsePolicy = NoCommentSkippingPolicyChecked>
◆ 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 , std::enable_if_t< traits::not_same< json_array_range, daw::remove_cvref_t< String >>::value, std::nullptr_t > = nullptr>
◆ json_array_range() [3/3]
template<typename JsonElement , typename ParsePolicy = NoCommentSkippingPolicyChecked>
template<typename String , std::enable_if_t< traits::not_same< json_array_range, daw::remove_cvref_t< String >>::value, std::nullptr_t > = 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: