Index: src/libchcore/TStringPattern.h =================================================================== diff -u -N -r22c7d5559ca17c9b1859d2283b667516b23ac597 -r3401d5079f33b29a7783b65bfad5f34d89a33ba5 --- src/libchcore/TStringPattern.h (.../TStringPattern.h) (revision 22c7d5559ca17c9b1859d2283b667516b23ac597) +++ src/libchcore/TStringPattern.h (.../TStringPattern.h) (revision 3401d5079f33b29a7783b65bfad5f34d89a33ba5) @@ -20,6 +20,7 @@ #include "../libstring/TString.h" #include "libchcore.h" +#include "TPath.h" namespace chcore { @@ -36,7 +37,7 @@ explicit TStringPattern(const string::TString& strPattern, EPatternType ePatternType = EPatternType::eType_Wildcard); void SetPattern(const string::TString& strPattern, EPatternType ePatternType = EPatternType::eType_Wildcard); - bool Matches(const string::TString& strTextToMatch) const; + bool Matches(const TSmartPath& pathToMatch) const; EPatternType GetPatternType() const { return m_ePatternType; } string::TString GetPattern() const { return m_strPattern; }