Index: src/libchcore/TStringPatternArray.h =================================================================== diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -rfcf6698a5e67445b1a68627fa94837b1ad97284e --- src/libchcore/TStringPatternArray.h (.../TStringPatternArray.h) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) +++ src/libchcore/TStringPatternArray.h (.../TStringPatternArray.h) (revision fcf6698a5e67445b1a68627fa94837b1ad97284e) @@ -44,9 +44,14 @@ bool MatchesAny(const TString& strTextToMatch) const; bool MatchesAll(const TString& strTextToMatch) const; + // string parsing + void FromString(const TString& strPatterns, TStringPattern::EPatternType eDefaultPatternType = TStringPattern::EPatternType::eType_Wildcard); + void FromStringArray(const TStringArray& strPatterns, TStringPattern::EPatternType eDefaultPatternType = TStringPattern::EPatternType::eType_Wildcard); + TString ToString() const; + // serialization - void FromStringArray(const TStringArray& arrSerializedPatterns); - TStringArray ToStringArray() const; + void FromSerializedStringArray(const TStringArray& arrSerializedPatterns); + TStringArray ToSerializedStringArray() const; private: #pragma warning(push)