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

Declarations

include/llvm/Support/Path.h
   86   friend reverse_iterator rbegin(StringRef path, Style style);
  111 reverse_iterator rbegin(StringRef path, Style style = Style::native);

References

lib/Support/Path.cpp
  565 StringRef filename(StringRef path, Style style) { return *rbegin(path, style); }
lib/Support/VirtualFileSystem.cpp
 1468     for (sys::path::reverse_iterator I = sys::path::rbegin(Parent),
tools/clang/lib/CodeGen/CGExpr.cpp
 2885       auto I = llvm::sys::path::rbegin(FilenameString);
tools/clang/lib/Driver/ToolChains/MSVC.cpp
  150         auto It = llvm::sys::path::rbegin(PathEntry);
tools/clang/lib/Frontend/FrontendAction.cpp
  387       auto PathIt = llvm::sys::path::rbegin(Dir->path());
tools/clang/lib/Lex/PPDirectives.cpp
 1616   auto RealPathComponentIter = llvm::sys::path::rbegin(RealPathName);
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  332       auto Dir = ++sys::path::rbegin(Path), DirEnd = sys::path::rend(Path);
  384     auto Dir = ++sys::path::rbegin(Filename),
tools/clang/tools/extra/clangd/index/CanonicalIncludes.cpp
   51   for (auto It = llvm::sys::path::rbegin(Header),
tools/dsymutil/dsymutil.cpp
  288     StringRef BundleID = *sys::path::rbegin(BundleRoot);
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
  306   auto rbegin = llvm::sys::path::rbegin(path_ref, style);
unittests/Support/Path.cpp
  145     for (sys::path::reverse_iterator ci = sys::path::rbegin(*i),
  185     EXPECT_EQ(*sys::path::rbegin(filename), (stem + ext).str());
  288     StringRef LastComponent = *path::rbegin(Path.first, Path.second);
  301     StringRef LastComponent = *path::rbegin(Path.first, Path.second);