/***************************************************************************** * gta5view Grand Theft Auto V Profile Viewer * Copyright (C) 2016 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . *****************************************************************************/ #ifndef QJSON_PARSE_ERROR_H_ #define QJSON_PARSE_ERROR_H_ #include #if QT_VERSION >= 0x050000 #include #else #include class QJsonParseError { public: enum ParseError { NoError = 0, UnterminatedObject = 1, MissingNameSeparator = 2, UnterminatedArray = 3, MissingValueSeparator = 4, IllegalValue = 5, TerminationByNumber = 6, IllegalNumber = 7, IllegalEscapeSequence = 8, IllegalUTF8String = 9, UnterminatedString = 10, MissingObject = 11, DeepNesting = 12, DocumentTooLarge = 13, GarbageAtEnd = 14 }; public: QString errorString() const; public: ParseError error; int offset; }; #endif #endif