forwards.h 735 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef JSON_FORWARDS_H_INCLUDED
  2. # define JSON_FORWARDS_H_INCLUDED
  3. # include "config.h"
  4. namespace Json {
  5. // writer.h
  6. class FastWriter;
  7. class StyledWriter;
  8. // reader.h
  9. class Reader;
  10. // features.h
  11. class Features;
  12. // value.h
  13. typedef int Int;
  14. typedef unsigned int UInt;
  15. class StaticString;
  16. class Path;
  17. class PathArgument;
  18. class Value;
  19. class ValueIteratorBase;
  20. class ValueIterator;
  21. class ValueConstIterator;
  22. #ifdef JSON_VALUE_USE_INTERNAL_MAP
  23. class ValueAllocator;
  24. class ValueMapAllocator;
  25. class ValueInternalLink;
  26. class ValueInternalArray;
  27. class ValueInternalMap;
  28. #endif // #ifdef JSON_VALUE_USE_INTERNAL_MAP
  29. } // namespace Json
  30. #endif // JSON_FORWARDS_H_INCLUDED