You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1001 B
44 lines
1001 B
// Copyright 2007-2010 Baptiste Lepilleur |
|
// Distributed under MIT license, or public domain if desired and |
|
// recognized in your jurisdiction. |
|
// See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE |
|
|
|
#ifndef JSON_FORWARDS_H_INCLUDED |
|
# define JSON_FORWARDS_H_INCLUDED |
|
|
|
#if !defined(JSON_IS_AMALGAMATION) |
|
# include "config.h" |
|
#endif // if !defined(JSON_IS_AMALGAMATION) |
|
|
|
namespace Json { |
|
|
|
// writer.h |
|
class FastWriter; |
|
class StyledWriter; |
|
|
|
// reader.h |
|
class Reader; |
|
|
|
// features.h |
|
class Features; |
|
|
|
// value.h |
|
typedef unsigned int ArrayIndex; |
|
class StaticString; |
|
class Path; |
|
class PathArgument; |
|
class Value; |
|
class ValueIteratorBase; |
|
class ValueIterator; |
|
class ValueConstIterator; |
|
#ifdef JSON_VALUE_USE_INTERNAL_MAP |
|
class ValueMapAllocator; |
|
class ValueInternalLink; |
|
class ValueInternalArray; |
|
class ValueInternalMap; |
|
#endif // #ifdef JSON_VALUE_USE_INTERNAL_MAP |
|
|
|
} // namespace Json |
|
|
|
|
|
#endif // JSON_FORWARDS_H_INCLUDED
|
|
|