Lines Matching refs:PathParts
258 return ForFile && ForDir && WildcardMatching && PathParts.Size() == 1 && PathParts.Front() == L"*";
267 if (PathParts.IsEmpty())
269 // PathParts.IsEmpty() means all items (universal wildcard)
278 int delta = (int)pathParts.Size() - (int)PathParts.Size();
307 for (i = 0; i < PathParts.Size(); i++)
311 if (!DoesWildcardMatchName(PathParts[i], pathParts[i + (unsigned)d]))
316 if (CompareFileNames(PathParts[i], pathParts[i + (unsigned)d]) != 0)
320 if (i == PathParts.Size())
352 if (item.PathParts.Size() <= 1)
354 if (item.PathParts.Size() != 0 && item.WildcardMatching)
356 if (!DoesNameContainWildcard(item.PathParts.Front()))
363 const UString &front = item.PathParts.Front();
374 item.PathParts.Delete(0);
382 SplitPathToParts(path, item.PathParts);
396 if (item.Recursive || item.PathParts.Size() > 1)
730 item.PathParts = pathParts;