reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Support/Path.h
   61   friend const_iterator begin(StringRef path, Style style);
  101 const_iterator begin(StringRef path, Style style = Style::native);

References

lib/Object/ArchiveWriter.cpp
  535       std::mismatch(sys::path::begin(DirFrom), sys::path::end(DirFrom),
  536                     sys::path::begin(PathTo));
lib/Support/Path.cpp
  347   const_iterator b = begin(path, style), pos = b, e = end(path);
  373   const_iterator b = begin(path, style), e = end(path);
  390   const_iterator b = begin(path, style), pos = b, e = end(path);
  695        llvm::make_range(path::begin(rel, style), path::end(rel))) {
lib/Support/VirtualFileSystem.cpp
  158   for (StringRef Comp : llvm::make_range(path::begin(Path), path::end(Path)))
  714   auto I = llvm::sys::path::begin(Path), E = sys::path::end(Path);
  823   auto I = llvm::sys::path::begin(Path), E = llvm::sys::path::end(Path);
 1644   sys::path::const_iterator Start = sys::path::begin(Path);
 1910   auto IParent = path::begin(Parent), EParent = path::end(Parent);
 1911   for (auto IChild = path::begin(Path), EChild = path::end(Path);
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  453     auto FileIt = llvm::sys::path::begin(RemappedFile);
  455     auto CurDirIt = llvm::sys::path::begin(CurDir);
  459     if (std::distance(llvm::sys::path::begin(CurDir), CurDirIt) == 1) {
tools/clang/lib/CodeGen/CGExpr.cpp
 2892       auto I = llvm::sys::path::begin(FilenameString);
 2899             FilenameString.substr(I - llvm::sys::path::begin(FilenameString));
tools/clang/lib/Driver/ToolChains/Darwin.cpp
 1065   auto BeginSDK = llvm::sys::path::begin(isysroot);
tools/clang/lib/Lex/HeaderSearch.cpp
  658   path::const_iterator I = path::begin(Path);
 1750     for (auto NI = path::begin(File), NE = path::end(File),
 1751               DI = path::begin(Dir), DE = path::end(Dir);
 1765         unsigned PrefixLength = NI - path::begin(File);
tools/clang/lib/Lex/PPDirectives.cpp
  171   if (::llvm::sys::path::begin(Include)->equals_lower("boost"))
 2097     SmallVector<StringRef, 16> Components(llvm::sys::path::begin(Name),
tools/clang/lib/Sema/SemaCodeComplete.cpp
 8682         auto Begin = llvm::sys::path::begin(NativeRelDir);
tools/clang/lib/Serialization/ASTReader.cpp
 1397   path::const_iterator fileDirI = path::begin(path::parent_path(filePath)),
 1399   path::const_iterator origDirI = path::begin(OriginalDir),
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
   85   auto Iter = sys::path::begin(Filename), End = sys::path::end(Filename);
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
  240   llvm::sys::path::const_iterator FileI = llvm::sys::path::begin(Destination);
  242   llvm::sys::path::const_iterator DirI = llvm::sys::path::begin(Origin);
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.cpp
   34   for (auto FileI = llvm::sys::path::begin(FileName),
   38     for (auto HeaderI = llvm::sys::path::begin(Header),
tools/clang/tools/extra/clangd/index/CanonicalIncludes.cpp
  764                llvm::sys::path::begin(Path, llvm::sys::path::Style::posix),
  769            return std::distance(llvm::sys::path::begin(
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp
  435   llvm::sys::path::const_iterator B = llvm::sys::path::begin(Path),
tools/clang/tools/extra/modularize/ModuleAssistant.cpp
  195   for (llvm::sys::path::const_iterator I = llvm::sys::path::begin(FilePath),
tools/clang/tools/libclang/BuildSystem.cpp
   49          PI = path::begin(virtualPath),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  231     auto path_begin = llvm::sys::path::begin(module.search_path.GetStringRef());
  233     auto sysroot_begin = llvm::sys::path::begin(module.sysroot.GetStringRef());
tools/lldb/source/Utility/FileSpec.cpp
  449                           llvm::sys::path::begin(current_path, m_style),
tools/llvm-cov/CoverageReport.cpp
  125   SmallVector<StringRef, 8> FirstPathComponents{sys::path::begin(Paths[0]),
  132          enumerate(make_range(sys::path::begin(Path), sys::path::end(Path)))) {
  159   auto Component = sys::path::begin(Paths[0]);
unittests/Support/Path.cpp
  136     for (sys::path::const_iterator ci = sys::path::begin(*i),
  255   return {path::begin(Path, S), path::end(Path)};