1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
/* This file is part of KDevelop
SPDX-FileCopyrightText: 2002, 2003 Roberto Raggi <roberto@kdevelop.org>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
#ifndef ERRORS_H
#define ERRORS_H
#include <QString>
struct Error {
int code;
int level;
QString text;
Error(int c, int l, const QString& s)
: code(c), level(l), text(s)
{}
};
class Errors
{
public:
static Error& _InternalError();
static Error& _SyntaxError();
static Error& _ParseError();
};
#define InternalError _InternalError()
#define SyntaxError _SyntaxError()
#define ParseError _ParseError()
#endif
|