blob: ee76071c12f3d57e661f2754d178c37289d5d358 [file] [log] [blame]
Christopher Dunn6d135cb2007-06-13 15:51:04 +00001#ifndef JSON_FORWARDS_H_INCLUDED
2# define JSON_FORWARDS_H_INCLUDED
3
4# include "config.h"
5
6namespace Json {
7
8 class FastWriter;
9 class Reader;
10 class StyledWriter;
11
Baptiste Lepilleur88681472009-11-18 21:38:54 +000012 // features.h
13 class Features;
14
Christopher Dunn6d135cb2007-06-13 15:51:04 +000015 // value.h
16 class StaticString;
17 class Path;
18 class PathArgument;
19 class Value;
20 class ValueIteratorBase;
21 class ValueIterator;
22 class ValueConstIterator;
23#ifdef JSON_VALUE_USE_INTERNAL_MAP
24 class ValueAllocator;
25 class ValueMapAllocator;
26 class ValueInternalLink;
27 class ValueInternalArray;
28 class ValueInternalMap;
29#endif // #ifdef JSON_VALUE_USE_INTERNAL_MAP
30
31} // namespace Json
32
33
34#endif // JSON_FORWARDS_H_INCLUDED