Mercurial > hg > gpsynth
annotate third_party/json/forwards.h @ 0:add35537fdbb tip
Initial import
author | irh <ian.r.hobson@gmail.com> |
---|---|
date | Thu, 25 Aug 2011 11:05:55 +0100 |
parents | |
children |
rev | line source |
---|---|
ian@0 | 1 // Copyright 2007-2010 Baptiste Lepilleur |
ian@0 | 2 // Distributed under MIT license, or public domain if desired and |
ian@0 | 3 // recognized in your jurisdiction. |
ian@0 | 4 // See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE |
ian@0 | 5 |
ian@0 | 6 #ifndef JSON_FORWARDS_H_INCLUDED |
ian@0 | 7 # define JSON_FORWARDS_H_INCLUDED |
ian@0 | 8 |
ian@0 | 9 #if !defined(JSON_IS_AMALGAMATION) |
ian@0 | 10 # include "config.h" |
ian@0 | 11 #endif // if !defined(JSON_IS_AMALGAMATION) |
ian@0 | 12 |
ian@0 | 13 namespace Json { |
ian@0 | 14 |
ian@0 | 15 // writer.h |
ian@0 | 16 class FastWriter; |
ian@0 | 17 class StyledWriter; |
ian@0 | 18 |
ian@0 | 19 // reader.h |
ian@0 | 20 class Reader; |
ian@0 | 21 |
ian@0 | 22 // features.h |
ian@0 | 23 class Features; |
ian@0 | 24 |
ian@0 | 25 // value.h |
ian@0 | 26 typedef unsigned int ArrayIndex; |
ian@0 | 27 class StaticString; |
ian@0 | 28 class Path; |
ian@0 | 29 class PathArgument; |
ian@0 | 30 class Value; |
ian@0 | 31 class ValueIteratorBase; |
ian@0 | 32 class ValueIterator; |
ian@0 | 33 class ValueConstIterator; |
ian@0 | 34 #ifdef JSON_VALUE_USE_INTERNAL_MAP |
ian@0 | 35 class ValueMapAllocator; |
ian@0 | 36 class ValueInternalLink; |
ian@0 | 37 class ValueInternalArray; |
ian@0 | 38 class ValueInternalMap; |
ian@0 | 39 #endif // #ifdef JSON_VALUE_USE_INTERNAL_MAP |
ian@0 | 40 |
ian@0 | 41 } // namespace Json |
ian@0 | 42 |
ian@0 | 43 |
ian@0 | 44 #endif // JSON_FORWARDS_H_INCLUDED |