Blame view

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