#include "impl/version.h"
#include "daw_from_json_fwd.h"
#include "impl/daw_json_parse_policy.h"
#include "impl/daw_json_value.h"
#include <daw/daw_move.h>
#include <daw/daw_string_view.h>
#include <cstddef>
#include <daw/stdinc/declval.h>
#include <daw/stdinc/move_fwd_exch.h>
#include <optional>
#include <utility>
#include <vector>
Go to the source code of this file.
|
template<json_options_t P, typename A , typename StackContainerPolicy = use_default, typename Handler > |
constexpr DAW_ATTRIB_INLINE void | daw::json::anonymous_namespace{daw_json_event_parser.h}::json_event_parser (basic_json_value< P, A > bjv, Handler &&handler) |
|
template<json_options_t P, typename A , typename StackContainerPolicy = use_default, typename Handler , auto... ParseFlags> |
constexpr void | daw::json::anonymous_namespace{daw_json_event_parser.h}::json_event_parser (basic_json_value< P, A > bjv, Handler &&handler, options::parse_flags_t< ParseFlags... >) |
|
template<typename Handler > |
DAW_ATTRIB_INLINE void | daw::json::anonymous_namespace{daw_json_event_parser.h}::json_event_parser (daw::string_view json_document, Handler &&handler) |
|
template<typename Handler , auto... ParseFlags> |
DAW_ATTRIB_INLINE void | daw::json::anonymous_namespace{daw_json_event_parser.h}::json_event_parser (daw::string_view json_document, Handler &&handler, options::parse_flags_t< ParseFlags... > pflags) |
|