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,
111 QRegExp m_GccMsgParseRx = QRegExp(
"^(.+):(\\d+):(\\d+): *(warning|error|note): *(.+)");
128 QRegExp m_CMakeMsgParseRx = QRegExp(
"^CMake Error at (.+):(\\d+) *(.+)");
QString m_Path
Definition: WareSrcMsgParser.hpp:69
WareSrcMsg(const QString &MessageLine, MessageType MsgType=MessageType::MSG_STANDARD)
Definition: WareSrcMsgParser.hpp:74
Definition: WareSrcMsgParser.hpp:124
Definition: WareSrcMsgParser.hpp:54
Definition: WareSrcMsgParser.hpp:107
#define OPENFLUID_API
Definition: dllexport.hpp:87
QByteArray m_OriginalMsgLine
Definition: WareSrcMsgParser.hpp:67
Definition: WareSrcMsgParser.hpp:93
MessageType m_Type
Definition: WareSrcMsgParser.hpp:68
MessageType
Definition: WareSrcMsgParser.hpp:62
Definition: WareSrcMsgParser.hpp:58
QString m_Content
Definition: WareSrcMsgParser.hpp:72
virtual ~WareSrcMsgParser()
Definition: WareSrcMsgParser.hpp:81
Definition: ApplicationException.hpp:47