Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-05-20 22:39:44

0001 #ifndef JSON_FORWARDS_H_INCLUDED
0002 #define JSON_FORWARDS_H_INCLUDED
0003 
0004 #include "config.h"
0005 
0006 namespace jsoncollector {
0007   namespace Json {
0008 
0009     // writer.h
0010     class FastWriter;
0011     class StyledWriter;
0012 
0013     // reader.h
0014     class Reader;
0015 
0016     // features.h
0017     class Features;
0018 
0019     // value.h
0020     typedef int Int;
0021     typedef unsigned int UInt;
0022     class StaticString;
0023     class Path;
0024     class PathArgument;
0025     class Value;
0026     class ValueIteratorBase;
0027     class ValueIterator;
0028     class ValueConstIterator;
0029 #ifdef JSON_VALUE_USE_INTERNAL_MAP
0030     class ValueAllocator;
0031     class ValueMapAllocator;
0032     class ValueInternalLink;
0033     class ValueInternalArray;
0034     class ValueInternalMap;
0035 #endif  // #ifdef JSON_VALUE_USE_INTERNAL_MAP
0036 
0037   }  // namespace Json
0038 }  // namespace jsoncollector
0039 
0040 #endif  // JSON_FORWARDS_H_INCLUDED