CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
forwards.h
Go to the documentation of this file.
1 #ifndef JSON_FORWARDS_H_INCLUDED
2 # define JSON_FORWARDS_H_INCLUDED
3 
4 # include "config.h"
5 
6 namespace Json {
7 
8  // writer.h
9  class FastWriter;
10  class StyledWriter;
11 
12  // reader.h
13  class Reader;
14 
15  // features.h
16  class Features;
17 
18  // value.h
19  typedef int Int;
20  typedef unsigned int UInt;
21  class StaticString;
22  class Path;
23  class PathArgument;
24  class Value;
25  class ValueIteratorBase;
26  class ValueIterator;
27  class ValueConstIterator;
28 #ifdef JSON_VALUE_USE_INTERNAL_MAP
29  class ValueAllocator;
30  class ValueMapAllocator;
31  class ValueInternalLink;
32  class ValueInternalArray;
33  class ValueInternalMap;
34 #endif // #ifdef JSON_VALUE_USE_INTERNAL_MAP
35 
36 } // namespace Json
37 
38 
39 #endif // JSON_FORWARDS_H_INCLUDED
unsigned int UInt
Definition: forwards.h:20
Experimental and untested: represents an element of the "path" to access a node.
Definition: value.h:451
Lightweight wrapper to tag static string.
Definition: value.h:62
Represents a JSON value.
Definition: value.h:111
Configuration passed to reader and writer. This configuration object can be used to force the Reader ...
Definition: features.h:12
base class for Value iterators.
Definition: value.h:879
int Int
Definition: forwards.h:16
Experimental do not use: Allocator to customize member name and string value memory management done b...
Definition: value.h:523
Iterator for object and array value.
Definition: value.h:1007
Experimental and untested: represents a "path" to access a node.
Definition: value.h:484
const iterator for object and array value.
Definition: value.h:949