Index: src/libchcore/TStringPattern.h =================================================================== diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -rfcf6698a5e67445b1a68627fa94837b1ad97284e --- src/libchcore/TStringPattern.h (.../TStringPattern.h) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) +++ src/libchcore/TStringPattern.h (.../TStringPattern.h) (revision fcf6698a5e67445b1a68627fa94837b1ad97284e) @@ -42,11 +42,11 @@ EPatternType GetPatternType() const { return m_ePatternType; } TString GetPattern() const { return m_strPattern; } - // serialization - static TStringPattern CreateFromSerializedString(const TString& strSerializedPattern); + // string parsing + static TStringPattern CreateFromString(const TString& strPattern, EPatternType eDefaultPatternType = EPatternType::eType_Wildcard); - void FromSerializedString(const TString& strSerializedPattern); - TString ToSerializedString() const; + void FromString(const TString& strPattern, EPatternType eDefaultPatternType = EPatternType::eType_Wildcard); + TString ToString() const; private: bool MatchMask(LPCTSTR lpszMask, LPCTSTR lpszString) const;