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)