|
| |
46 |
46 |
return true; |
|
| |
47 |
47 |
} |
|
| |
48 |
48 |
|
|
| |
49 |
|
void TStringPatternArray::FromString(const TString& strPatterns, TStringPattern::EPatternType eDefaultPatternType) |
|
| |
|
49 |
void TStringPatternArray::FromString(const TString& strPatterns) |
|
| |
50 |
50 |
{ |
|
| |
51 |
51 |
TStringArray arrPatterns; |
|
| |
52 |
52 |
strPatterns.Split(_T("|"), arrPatterns); |
|
| |
53 |
|
FromStringArray(arrPatterns, eDefaultPatternType); |
|
| |
|
53 |
FromStringArray(arrPatterns); |
|
| |
54 |
54 |
} |
|
| |
55 |
55 |
|
|
| |
56 |
56 |
void TStringPatternArray::FromSerializedStringArray(const TStringArray& arrSerializedPatterns) |
|
|
| |
63 |
63 |
} |
|
| |
64 |
64 |
} |
|
| |
65 |
65 |
|
|
| |
66 |
|
void TStringPatternArray::FromStringArray(const TStringArray& arrPatterns, TStringPattern::EPatternType eDefaultPatternType) |
|
| |
|
66 |
void TStringPatternArray::FromStringArray(const TStringArray& arrPatterns) |
|
| |
67 |
67 |
{ |
|
| |
68 |
68 |
for (size_t stIndex = 0; stIndex < arrPatterns.GetCount(); ++stIndex) |
|
| |
69 |
69 |
{ |
|
| |
70 |
|
Add(TStringPattern::CreateFromString(arrPatterns.GetAt(stIndex), eDefaultPatternType)); |
|
| |
|
70 |
Add(TStringPattern::CreateFromString(arrPatterns.GetAt(stIndex))); |
|
| |
71 |
71 |
} |
|
| |
72 |
72 |
} |
|
| |
73 |
73 |
|