JsonCpp project page JsonCpp home page

forwards.h
Go to the documentation of this file.
1 // Copyright 2007-2010 Baptiste Lepilleur
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 JSON_FORWARDS_H_INCLUDED
7 # define JSON_FORWARDS_H_INCLUDED
8 
9 #if !defined(JSON_IS_AMALGAMATION)
10 # include "config.h"
11 #endif // if !defined(JSON_IS_AMALGAMATION)
12 
13 namespace Json {
14 
15  // writer.h
16  class FastWriter;
17  class StyledWriter;
18 
19  // reader.h
20  class Reader;
21 
22  // features.h
23  class Features;
24 
25  // value.h
26  typedef unsigned int ArrayIndex;
27  class StaticString;
28  class Path;
29  class PathArgument;
30  class Value;
31  class ValueIteratorBase;
32  class ValueIterator;
33  class ValueConstIterator;
34 #ifdef JSON_VALUE_USE_INTERNAL_MAP
35  class ValueMapAllocator;
36  class ValueInternalLink;
37  class ValueInternalArray;
38  class ValueInternalMap;
39 #endif // #ifdef JSON_VALUE_USE_INTERNAL_MAP
40 
41 } // namespace Json
42 
43 
44 #endif // JSON_FORWARDS_H_INCLUDED
unsigned int ArrayIndex
Definition: forwards.h:23
base class for Value iterators.
Definition: value.h:913
Lightweight wrapper to tag static string.
Definition: value.h:69
const iterator for object and array value.
Definition: value.h:983
Experimental and untested: represents an element of the "path" to access a node.
Definition: value.h:504
Allocator to customize Value internal map.
Definition: value.h:616
JSON (JavaScript Object Notation).
Definition: config.h:73
Experimental and untested: represents a "path" to access a node.
Definition: value.h:537
A simplified deque implementation used internally by Value.
Definition: value.h:762
Represents a JSON value.
Definition: value.h:118
Iterator for object and array value.
Definition: value.h:1041
A linked page based hash-table implementation used internally by Value.
Definition: value.h:664
Configuration passed to reader and writer.
Definition: features.h:19

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