Index: src/libstring/TStringPattern.cpp =================================================================== diff -u -N -r9ddf8fdd5f641491dd30c49eb90f8f740314b6af -rfadd6c9c628de875716d96c3a497b5bc6c8dca8a --- src/libstring/TStringPattern.cpp (.../TStringPattern.cpp) (revision 9ddf8fdd5f641491dd30c49eb90f8f740314b6af) +++ src/libstring/TStringPattern.cpp (.../TStringPattern.cpp) (revision fadd6c9c628de875716d96c3a497b5bc6c8dca8a) @@ -59,6 +59,16 @@ return TString(strPrefix + m_strPattern); } + bool TStringPattern::operator!=(const TStringPattern& rSrc) const + { + return m_ePatternType != rSrc.m_ePatternType || m_strPattern != rSrc.m_strPattern; + } + + bool TStringPattern::operator==(const TStringPattern& rSrc) const + { + return m_ePatternType == rSrc.m_ePatternType && m_strPattern == rSrc.m_strPattern; + } + bool TStringPattern::MatchMask(LPCTSTR lpszMask, LPCTSTR lpszString) const { bool bMatch = true;