|
clang-tools 22.0.0git
|
#include "llvm/ADT/StringRef.h"#include "llvm/Support/Path.h"#include <string>Go to the source code of this file.
Namespaces | |
| namespace | clang |
| ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
| namespace | clang::clangd |
| FIXME: Skip testing on windows temporarily due to the different escaping code mode. | |
Typedefs | |
| using | clang::clangd::Path = std::string |
| A typedef to represent a file path. | |
| using | clang::clangd::PathRef = llvm::StringRef |
| A typedef to represent a ref to file path. | |
Functions | |
| std::string | clang::clangd::maybeCaseFoldPath (PathRef Path) |
| bool | clang::clangd::pathEqual (PathRef A, PathRef B) |
| bool | clang::clangd::pathStartsWith (PathRef Ancestor, PathRef Path, llvm::sys::path::Style Style=llvm::sys::path::Style::native) |
Checks if Ancestor is a proper ancestor of Path. | |
| PathRef | clang::clangd::absoluteParent (PathRef Path) |
| Variant of parent_path that operates only on absolute paths. | |