Add CMessage::Equals()

Compares sender, command, and parameters. Not timestamp nor tags.
This commit is contained in:
J-P Nurmi committed 2015-09-20 23:22:02 +02:00
1 parent c223d3a500
commit cbd860c2a9
3 files changed
+29

No files matched your search

+7
View File
@@ -29,6 +29,13 @@ CMessage::CMessage(const CNick& Nick, const CString& sCommand, const VCString& v
InitTime();
}
bool CMessage::Equals(const CMessage& Other) const
{
return m_Nick.NickEquals(Other.GetNick().GetNick()) &&
m_sCommand.Equals(Other.GetCommand()) &&
m_vsParams == Other.GetParams();
}
void CMessage::Clone(const CMessage& Message)
{
if (&Message != this) {