DAW JSON Link
Loading...
Searching...
No Matches
daw_json_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
17
18namespace daw::json {
19 inline namespace DAW_JSON_VER {
22 template<json_options_t PolicyFlags = json_details::default_policy_flag,
23 typename Allocator = json_details::NoAllocator>
25
28
29 template<typename>
30 inline constexpr bool is_a_basic_json_value = false;
31
32 template<json_options_t PolicyFlags, typename Allocator>
33 inline constexpr bool
34 is_a_basic_json_value<basic_json_value<PolicyFlags, Allocator>> = true;
35 } // namespace DAW_JSON_VER
36} // namespace daw::json
Customization point traits.
A non-owning container for arbitrary JSON values that allows movement/iteration through.
#define DAW_JSON_VER
The version string used in namespace definitions. Must be a valid namespace name.
Definition version.h:20