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+) *(.+)");
Definition: WareSrcMsgParser.hpp:124
Definition: WareSrcMsgParser.hpp:58
virtual ~WareSrcMsgParser()
Definition: WareSrcMsgParser.hpp:81
Definition: WareSrcMsgParser.hpp:107
Definition: WareSrcMsgParser.hpp:54
MessageType m_Type
Definition: WareSrcMsgParser.hpp:68
WareSrcMsg(const QString &MessageLine, MessageType MsgType=MessageType::MSG_STANDARD)
Definition: WareSrcMsgParser.hpp:74
MessageType
Definition: WareSrcMsgParser.hpp:62
QString m_Content
Definition: WareSrcMsgParser.hpp:72
Definition: ApplicationException.hpp:47
QString m_Path
Definition: WareSrcMsgParser.hpp:69
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: WareSrcMsgParser.hpp:93
QByteArray m_OriginalMsgLine
Definition: WareSrcMsgParser.hpp:67