JsonCpp project page JsonCpp home page

forwards.h
Go to the documentation of this file.
1#ifndef JSON_FORWARDS_H_INCLUDED
2# define JSON_FORWARDS_H_INCLUDED
3
4# include "json/config.h"
5
6namespace 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;
26 class ValueIterator;
28#ifdef JSON_VALUE_USE_INTERNAL_MAP
29 class ValueAllocator;
33 class ValueInternalMap;
34#endif // #ifdef JSON_VALUE_USE_INTERNAL_MAP
35
36} // namespace Json
37
38
39#endif // JSON_FORWARDS_H_INCLUDED
Experimental and untested: represents an element of the "path" to access a node.
Definition: value.h:452
Experimental and untested: represents a "path" to access a node.
Definition: value.h:485
Lightweight wrapper to tag static string.
Definition: value.h:63
Experimental do not use: Allocator to customize member name and string value memory management done b...
Definition: value.h:524
const iterator for object and array value.
Definition: value.h:950
Represents a JSON value.
Definition: value.h:112
A simplified deque implementation used internally by Value.
Definition: value.h:729
A linked page based hash-table implementation used internally by Value.
Definition: value.h:631
base class for Value iterators.
Definition: value.h:880
Iterator for object and array value.
Definition: value.h:1008
Allocator to customize Value internal map.
Definition: value.h:583
JSON (JavaScript Object Notation).
Definition: features.h:6
int Int
Definition: forwards.h:19
unsigned int UInt
Definition: forwards.h:20

SourceForge Logo hosts this site. Send comments to:
Json-cpp Developers