DAW JSON Link
Loading...
Searching...
No Matches
daw_json_parse_value_fwd.h
Go to the documentation of this file.
1// Copyright (c) Darrell Wright
2//
3// Distributed under the Boost Software License, Version 1.0. (See accompanying
4// file LICENSE or copy at http://www.boost.org/LICENSE_1_0.txt)
5//
6// Official repository: https://github.com/beached/daw_json_link
7//
8
9#pragma once
10
11#include "version.h"
12
14
15namespace daw::json {
16 inline namespace DAW_JSON_VER {
17 namespace json_details {
18 template<typename JsonMember, bool KnownBounds, JsonParseTypes PTag,
19 typename ParseState>
20 [[nodiscard]] DAW_ATTRIB_INLINE static constexpr json_result_t<JsonMember>
21 parse_value( ParseState &parse_state );
22 } // namespace json_details
23 } // namespace DAW_JSON_VER
24} // namespace daw::json
JsonParseTypes
The tags used by the parser to determine what parser to call.
Customization point traits.
#define DAW_JSON_VER
The version string used in namespace definitions. Must be a valid namespace name.
Definition version.h:20