NIM PC Cross Platform SDK
forwards.h
1// Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
2// Distributed under MIT license, or public domain if desired and
3// recognized in your jurisdiction.
4// See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
5
6#ifndef NIM_CPP_WRAPPER_UTIL_JSON_FORWARDS_H_INCLUDED
7#define NIM_CPP_WRAPPER_UTIL_JSON_FORWARDS_H_INCLUDED
8
9#if !defined(JSON_IS_AMALGAMATION)
10#include "config.h"
11#endif // if !defined(JSON_IS_AMALGAMATION)
12
13namespace nim_cpp_wrapper_util {
14namespace Json {
15
16// writer.h
17class StreamWriter;
18class StreamWriterBuilder;
19class Writer;
20class FastWriter;
21class StyledWriter;
22class StyledStreamWriter;
23
24// reader.h
25class Reader;
26class CharReader;
27class CharReaderBuilder;
28
29// json_features.h
30class Features;
31
32// value.h
33using ArrayIndex = unsigned int;
34class StaticString;
35class Path;
36class PathArgument;
37class Value;
38class ValueIteratorBase;
39class ValueIterator;
40class ValueConstIterator;
41
42} // namespace Json
43} // namespace nim_cpp_wrapper_util
44
45#endif // JSON_FORWARDS_H_INCLUDED
JSON (JavaScript Object Notation).
Definition: allocator.h:14