23 #include "ircresponseparseresult.h" 25 #include "irc/constants/ircresponsetype.h" 33 d.pResponseType = NULL;
39 d.bWasParsed = bWasParsed;
45 d.pResponseType = NULL;
49 IRCResponseParseResult::~IRCResponseParseResult()
51 if (d.pResponseType != NULL)
53 delete d.pResponseType;
59 d.bWasParsed = other.d.bWasParsed;
60 if (d.pResponseType != NULL)
62 delete d.pResponseType;
63 d.pResponseType = NULL;
66 if (other.d.pResponseType != NULL)
84 if (d.pResponseType == NULL)
86 return invalidResponseType;
89 return *d.pResponseType;
IRCResponseParseResult()
Creates an invalid object.
Defines types of IRC network response message.
const IRCResponseType & type() const
Type of the response as defined by IRCResponseType.
Result info generated by the IRCResponseParser.