qjson_p.h 466 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef QJSON_PARSER_P_H
  2. #define QJSON_PARSER_P_H
  3. #include "qjson.h"
  4. #include <QtCore/QString>
  5. #include <QtCore/QVariant>
  6. class JSonScanner;
  7. namespace yy {
  8. class json_parser;
  9. }
  10. class QJsonPrivate
  11. {
  12. public:
  13. QJsonPrivate();
  14. ~QJsonPrivate();
  15. void setError(QString errorMsg, int line);
  16. JSonScanner* m_scanner;
  17. bool m_negate;
  18. bool m_error;
  19. int m_errorLine;
  20. QString m_errorMsg;
  21. QVariant m_result;
  22. };
  23. #endif // QJSON_PARSER_H