Lines Matching defs:Part
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
144 static PathPartKind ClassifyPathPart(string_view_t Part) {
145 if (Part.empty())
147 if (Part == PATHSTR("."))
149 if (Part == PATHSTR(".."))
151 if (Part == PATHSTR("/"))
154 if (Part == PATHSTR("\\"))
186 auto Part = *PP;
187 PathPartKind Kind = ClassifyPathPart(Part);
192 AddPart(Kind, Part);
374 string_view_t Part = PP.inRootDir() ? PATHSTR("/") : *PP;
375 hash_value = __hash_combine(hash_value, hasher(Part));