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