NIM 跨平台 C++ 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;
39class ValueIterator;
41
42} // namespace Json
43} // namespace nim_cpp_wrapper_util
44
45#endif // JSON_FORWARDS_H_INCLUDED
Experimental and untested: represents an element of the "path" to access a node.
Definition: value.h:742
Experimental and untested: represents a "path" to access a node.
Definition: value.h:769
Lightweight wrapper to tag static string.
Definition: value.h:149
const iterator for object and array value.
Definition: value.h:869
Represents a JSON value.
Definition: value.h:196
base class for Value iterators.
Definition: value.h:798
Iterator for object and array value.
Definition: value.h:920
unsigned int ArrayIndex
Definition: forwards.h:33
JSON (JavaScript Object Notation).
Definition: allocator.h:14