DAW JSON Link
include
daw
json
impl
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
13
#include "
daw_json_parse_common.h
"
14
15
namespace
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
daw_json_parse_common.h
daw::json::anonymous_namespace{daw_json_enums.h}::JsonParseTypes
JsonParseTypes
The tags used by the parser to determine what parser to call.
Definition:
daw_json_enums.h:21
daw::json
Customization point traits.
Definition:
daw_container_traits.h:22
version.h
DAW_JSON_VER
#define DAW_JSON_VER
The version string used in namespace definitions. Must be a valid namespace name.
Definition:
version.h:25
Generated by
1.9.1