Lines Matching defs:IncludeName
172 inline StringRef trimInclude(StringRef IncludeName) {
173 return IncludeName.trim("\"<>");
209 int IncludeCategoryManager::getIncludePriority(StringRef IncludeName,
213 if (CategoryRegexs[i].match(IncludeName)) {
217 if (CheckMainHeader && IsMainFile && Ret > 0 && isMainHeader(IncludeName))
222 int IncludeCategoryManager::getSortIncludePriority(StringRef IncludeName,
226 if (CategoryRegexs[i].match(IncludeName)) {
232 if (CheckMainHeader && IsMainFile && Ret > 0 && isMainHeader(IncludeName))
236 bool IncludeCategoryManager::isMainHeader(StringRef IncludeName) const {
239 if (!IncludeName.starts_with("\""))
243 if (!IncludeName.starts_with("<"))
250 IncludeName =
251 IncludeName.drop_front(1).drop_back(1); // remove the surrounding "" or <>
254 StringRef HeaderStem = llvm::sys::path::stem(IncludeName);
356 HeaderIncludes::insert(llvm::StringRef IncludeName, bool IsAngled,
358 assert(IncludeName == trimInclude(IncludeName));
362 auto It = ExistingIncludes.find(IncludeName);
371 std::string(llvm::formatv(IsAngled ? "<{0}>" : "\"{0}\"", IncludeName));
401 tooling::Replacements HeaderIncludes::remove(llvm::StringRef IncludeName,
403 assert(IncludeName == trimInclude(IncludeName));
405 auto Iter = ExistingIncludes.find(IncludeName);