annotate Resources/CodeGeneration/testWasmIntegrated/jsoncpp-1.8.4/json/json-forwards.h @ 785:67d0a8da4afe am-dev

made typescript more future-proof (not completed, I finally disabled a few warnings in my tsconfig.json)
author Alain Mazy <alain@mazy.be>
date Mon, 27 May 2019 22:41:51 +0200
parents baa9e1e932db
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
499
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
1 /// Json-cpp amalgamated forward header (http://jsoncpp.sourceforge.net/).
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
2 /// It is intended to be used with #include "json/json-forwards.h"
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
3 /// This header provides forward declaration for all JsonCpp types.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
4
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
5 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
6 // Beginning of content of file: LICENSE
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
7 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
8
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
9 /*
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
10 The JsonCpp library's source code, including accompanying documentation,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
11 tests and demonstration applications, are licensed under the following
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
12 conditions...
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
13
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
14 Baptiste Lepilleur and The JsonCpp Authors explicitly disclaim copyright in all
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
15 jurisdictions which recognize such a disclaimer. In such jurisdictions,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
16 this software is released into the Public Domain.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
17
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
18 In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
19 2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur and
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
20 The JsonCpp Authors, and is released under the terms of the MIT License (see below).
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
21
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
22 In jurisdictions which recognize Public Domain property, the user of this
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
23 software may choose to accept it either as 1) Public Domain, 2) under the
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
24 conditions of the MIT License (see below), or 3) under the terms of dual
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
25 Public Domain/MIT License conditions described here, as they choose.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
26
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
27 The MIT License is about as close to Public Domain as a license can get, and is
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
28 described in clear, concise terms at:
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
29
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
30 http://en.wikipedia.org/wiki/MIT_License
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
31
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
32 The full text of the MIT License follows:
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
33
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
34 ========================================================================
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
35 Copyright (c) 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
36
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
37 Permission is hereby granted, free of charge, to any person
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
38 obtaining a copy of this software and associated documentation
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
39 files (the "Software"), to deal in the Software without
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
40 restriction, including without limitation the rights to use, copy,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
41 modify, merge, publish, distribute, sublicense, and/or sell copies
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
42 of the Software, and to permit persons to whom the Software is
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
43 furnished to do so, subject to the following conditions:
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
44
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
45 The above copyright notice and this permission notice shall be
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
46 included in all copies or substantial portions of the Software.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
47
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
48 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
49 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
50 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
51 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
52 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
53 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
54 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
55 SOFTWARE.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
56 ========================================================================
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
57 (END LICENSE TEXT)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
58
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
59 The MIT license is compatible with both the GPL and commercial
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
60 software, affording one all of the rights of Public Domain with the
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
61 minor nuisance of being required to keep the above copyright notice
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
62 and license text in the source code. Note also that by accepting the
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
63 Public Domain "license" you can re-license your copy using whatever
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
64 license you like.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
65
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
66 */
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
67
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
68 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
69 // End of content of file: LICENSE
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
70 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
71
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
72
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
73
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
74
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
75
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
76 #ifndef JSON_FORWARD_AMALGAMATED_H_INCLUDED
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
77 # define JSON_FORWARD_AMALGAMATED_H_INCLUDED
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
78 /// If defined, indicates that the source file is amalgamated
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
79 /// to prevent private header inclusion.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
80 #define JSON_IS_AMALGAMATION
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
81
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
82 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
83 // Beginning of content of file: include/json/config.h
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
84 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
85
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
86 // Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
87 // Distributed under MIT license, or public domain if desired and
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
88 // recognized in your jurisdiction.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
89 // See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
90
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
91 #ifndef JSON_CONFIG_H_INCLUDED
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
92 #define JSON_CONFIG_H_INCLUDED
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
93 #include <cstddef>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
94 #include <cstdint>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
95 #include <istream>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
96 #include <memory>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
97 #include <ostream>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
98 #include <sstream>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
99 #include <string>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
100 #include <type_traits>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
101
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
102 /// If defined, indicates that json library is embedded in CppTL library.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
103 //# define JSON_IN_CPPTL 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
104
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
105 /// If defined, indicates that json may leverage CppTL library
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
106 //# define JSON_USE_CPPTL 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
107 /// If defined, indicates that cpptl vector based map should be used instead of
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
108 /// std::map
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
109 /// as Value container.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
110 //# define JSON_USE_CPPTL_SMALLMAP 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
111
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
112 // If non-zero, the library uses exceptions to report bad input instead of C
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
113 // assertion macros. The default is to use exceptions.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
114 #ifndef JSON_USE_EXCEPTION
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
115 #define JSON_USE_EXCEPTION 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
116 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
117
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
118 /// If defined, indicates that the source file is amalgamated
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
119 /// to prevent private header inclusion.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
120 /// Remarks: it is automatically defined in the generated amalgamated header.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
121 // #define JSON_IS_AMALGAMATION
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
122
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
123 #ifdef JSON_IN_CPPTL
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
124 #include <cpptl/config.h>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
125 #ifndef JSON_USE_CPPTL
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
126 #define JSON_USE_CPPTL 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
127 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
128 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
129
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
130 #ifdef JSON_IN_CPPTL
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
131 #define JSON_API CPPTL_API
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
132 #elif defined(JSON_DLL_BUILD)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
133 #if defined(_MSC_VER) || defined(__MINGW32__)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
134 #define JSON_API __declspec(dllexport)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
135 #define JSONCPP_DISABLE_DLL_INTERFACE_WARNING
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
136 #endif // if defined(_MSC_VER)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
137 #elif defined(JSON_DLL)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
138 #if defined(_MSC_VER) || defined(__MINGW32__)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
139 #define JSON_API __declspec(dllimport)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
140 #define JSONCPP_DISABLE_DLL_INTERFACE_WARNING
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
141 #endif // if defined(_MSC_VER)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
142 #endif // ifdef JSON_IN_CPPTL
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
143 #if !defined(JSON_API)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
144 #define JSON_API
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
145 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
146
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
147 #if defined(_MSC_VER) && _MSC_VER < 1800
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
148 #error \
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
149 "ERROR: Visual Studio 12 (2013) with _MSC_VER=1800 is the oldest supported compiler with sufficient C++11 capabilities"
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
150 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
151
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
152 #if defined(_MSC_VER) && _MSC_VER < 1900
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
153 // As recommended at
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
154 // https://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
155 extern JSON_API int
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
156 msvc_pre1900_c99_snprintf(char* outBuf, size_t size, const char* format, ...);
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
157 #define jsoncpp_snprintf msvc_pre1900_c99_snprintf
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
158 #else
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
159 #define jsoncpp_snprintf std::snprintf
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
160 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
161
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
162 // If JSON_NO_INT64 is defined, then Json only support C++ "int" type for
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
163 // integer
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
164 // Storages, and 64 bits integer support is disabled.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
165 // #define JSON_NO_INT64 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
166
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
167 #if defined(_MSC_VER) // MSVC
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
168 #define JSONCPP_DEPRECATED(message) __declspec(deprecated(message))
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
169 #endif // defined(_MSC_VER)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
170
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
171 // JSONCPP_OVERRIDE is maintained for backwards compatibility of external tools.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
172 // C++11 should be used directly in JSONCPP.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
173 #define JSONCPP_OVERRIDE override
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
174
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
175 #if __cplusplus >= 201103L
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
176 #define JSONCPP_NOEXCEPT noexcept
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
177 #define JSONCPP_OP_EXPLICIT explicit
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
178 #elif defined(_MSC_VER) && _MSC_VER < 1900
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
179 #define JSONCPP_NOEXCEPT throw()
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
180 #define JSONCPP_OP_EXPLICIT explicit
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
181 #elif defined(_MSC_VER) && _MSC_VER >= 1900
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
182 #define JSONCPP_NOEXCEPT noexcept
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
183 #define JSONCPP_OP_EXPLICIT explicit
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
184 #else
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
185 #define JSONCPP_NOEXCEPT throw()
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
186 #define JSONCPP_OP_EXPLICIT
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
187 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
188
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
189 #ifndef JSON_HAS_RVALUE_REFERENCES
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
190
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
191 #if defined(_MSC_VER)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
192 #define JSON_HAS_RVALUE_REFERENCES 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
193 #endif // MSVC >= 2013
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
194
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
195 #ifdef __clang__
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
196 #if __has_feature(cxx_rvalue_references)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
197 #define JSON_HAS_RVALUE_REFERENCES 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
198 #endif // has_feature
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
199
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
200 #elif defined __GNUC__ // not clang (gcc comes later since clang emulates gcc)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
201 #if defined(__GXX_EXPERIMENTAL_CXX0X__) || (__cplusplus >= 201103L)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
202 #define JSON_HAS_RVALUE_REFERENCES 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
203 #endif // GXX_EXPERIMENTAL
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
204
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
205 #endif // __clang__ || __GNUC__
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
206
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
207 #endif // not defined JSON_HAS_RVALUE_REFERENCES
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
208
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
209 #ifndef JSON_HAS_RVALUE_REFERENCES
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
210 #define JSON_HAS_RVALUE_REFERENCES 0
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
211 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
212
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
213 #ifdef __clang__
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
214 #if __has_extension(attribute_deprecated_with_message)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
215 #define JSONCPP_DEPRECATED(message) __attribute__((deprecated(message)))
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
216 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
217 #elif defined __GNUC__ // not clang (gcc comes later since clang emulates gcc)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
218 #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5))
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
219 #define JSONCPP_DEPRECATED(message) __attribute__((deprecated(message)))
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
220 #elif (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
221 #define JSONCPP_DEPRECATED(message) __attribute__((__deprecated__))
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
222 #endif // GNUC version
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
223 #endif // __clang__ || __GNUC__
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
224
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
225 #if !defined(JSONCPP_DEPRECATED)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
226 #define JSONCPP_DEPRECATED(message)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
227 #endif // if !defined(JSONCPP_DEPRECATED)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
228
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
229 #if __GNUC__ >= 6
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
230 #define JSON_USE_INT64_DOUBLE_CONVERSION 1
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
231 #endif
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
232
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
233 #if !defined(JSON_IS_AMALGAMATION)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
234
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
235 #include "allocator.h"
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
236 #include "version.h"
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
237
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
238 #endif // if !defined(JSON_IS_AMALGAMATION)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
239
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
240 namespace Json {
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
241 typedef int Int;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
242 typedef unsigned int UInt;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
243 #if defined(JSON_NO_INT64)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
244 typedef int LargestInt;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
245 typedef unsigned int LargestUInt;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
246 #undef JSON_HAS_INT64
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
247 #else // if defined(JSON_NO_INT64)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
248 // For Microsoft Visual use specific types as long long is not supported
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
249 #if defined(_MSC_VER) // Microsoft Visual Studio
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
250 typedef __int64 Int64;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
251 typedef unsigned __int64 UInt64;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
252 #else // if defined(_MSC_VER) // Other platforms, use long long
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
253 typedef int64_t Int64;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
254 typedef uint64_t UInt64;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
255 #endif // if defined(_MSC_VER)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
256 typedef Int64 LargestInt;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
257 typedef UInt64 LargestUInt;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
258 #define JSON_HAS_INT64
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
259 #endif // if defined(JSON_NO_INT64)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
260
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
261 template <typename T>
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
262 using Allocator = typename std::conditional<JSONCPP_USING_SECURE_MEMORY,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
263 SecureAllocator<T>,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
264 std::allocator<T>>::type;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
265 using String = std::basic_string<char, std::char_traits<char>, Allocator<char>>;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
266 using IStringStream = std::basic_istringstream<String::value_type,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
267 String::traits_type,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
268 String::allocator_type>;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
269 using OStringStream = std::basic_ostringstream<String::value_type,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
270 String::traits_type,
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
271 String::allocator_type>;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
272 using IStream = std::istream;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
273 using OStream = std::ostream;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
274 } // namespace Json
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
275
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
276 // Legacy names (formerly macros).
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
277 using JSONCPP_STRING = Json::String;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
278 using JSONCPP_ISTRINGSTREAM = Json::IStringStream;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
279 using JSONCPP_OSTRINGSTREAM = Json::OStringStream;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
280 using JSONCPP_ISTREAM = Json::IStream;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
281 using JSONCPP_OSTREAM = Json::OStream;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
282
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
283 #endif // JSON_CONFIG_H_INCLUDED
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
284
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
285 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
286 // End of content of file: include/json/config.h
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
287 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
288
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
289
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
290
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
291
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
292
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
293
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
294 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
295 // Beginning of content of file: include/json/forwards.h
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
296 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
297
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
298 // Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
299 // Distributed under MIT license, or public domain if desired and
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
300 // recognized in your jurisdiction.
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
301 // See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
302
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
303 #ifndef JSON_FORWARDS_H_INCLUDED
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
304 #define JSON_FORWARDS_H_INCLUDED
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
305
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
306 #if !defined(JSON_IS_AMALGAMATION)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
307 #include "config.h"
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
308 #endif // if !defined(JSON_IS_AMALGAMATION)
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
309
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
310 namespace Json {
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
311
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
312 // writer.h
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
313 class FastWriter;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
314 class StyledWriter;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
315
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
316 // reader.h
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
317 class Reader;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
318
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
319 // features.h
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
320 class Features;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
321
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
322 // value.h
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
323 typedef unsigned int ArrayIndex;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
324 class StaticString;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
325 class Path;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
326 class PathArgument;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
327 class Value;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
328 class ValueIteratorBase;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
329 class ValueIterator;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
330 class ValueConstIterator;
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
331
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
332 } // namespace Json
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
333
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
334 #endif // JSON_FORWARDS_H_INCLUDED
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
335
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
336 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
337 // End of content of file: include/json/forwards.h
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
338 // //////////////////////////////////////////////////////////////////////
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
339
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
340
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
341
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
342
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
343
baa9e1e932db wasm + ts demonstrator WORKS!
bgo-osimis
parents:
diff changeset
344 #endif //ifndef JSON_FORWARD_AMALGAMATED_H_INCLUDED