6 #include "ircresponseparseresult.h"
8 #include "irc/constants/ircresponsetype.h"
16 d.pResponseType = NULL;
22 d.bWasParsed = bWasParsed;
28 d.pResponseType = NULL;
32 IRCResponseParseResult::~IRCResponseParseResult()
34 if (d.pResponseType != NULL)
36 delete d.pResponseType;
42 d.bWasParsed = other.d.bWasParsed;
43 if (d.pResponseType != NULL)
45 delete d.pResponseType;
46 d.pResponseType = NULL;
49 if (other.d.pResponseType != NULL)
67 if (d.pResponseType == NULL)
69 return invalidResponseType;
72 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.