41 #ifndef __OPENFLUID_WARESDEV_WARESRCMSGPARSER_HPP__
42 #define __OPENFLUID_WARESDEV_WARESRCMSGPARSER_HPP__
51 namespace openfluid {
namespace waresdev {
64 MSG_COMMAND, MSG_STANDARD, MSG_WARNING, MSG_ERROR,
77 m_OriginalMsgLine = MessageLine.toUtf8();
84 virtual WareSrcMsg parse(
const QString& MessageLine,
97 QRegExp m_GccMsgParseRx = QRegExp(
"^(.+):(\\d+):(\\d+): *(warning|error|note): *(.+)");
114 QRegExp m_CMakeMsgParseRx = QRegExp(
"^CMake Error at (.+):(\\d+) *(.+)");
WareSrcMsg(const QString &MessageLine, MessageType MsgType=MessageType::MSG_STANDARD)
Definition: WareSrcMsgParser.hpp:74
Definition: WareSrcMsgParser.hpp:58
Definition: WareSrcMsgParser.hpp:93
QString m_Content
Definition: WareSrcMsgParser.hpp:72
virtual ~WareSrcMsgParser()
Definition: WareSrcMsgParser.hpp:81
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: WareSrcMsgParser.hpp:110
MessageType m_Type
Definition: WareSrcMsgParser.hpp:68
MessageType
Definition: WareSrcMsgParser.hpp:62
Definition: WareSrcMsgParser.hpp:54
QString m_Path
Definition: WareSrcMsgParser.hpp:69
QByteArray m_OriginalMsgLine
Definition: WareSrcMsgParser.hpp:67