clang-tools
7.0.0
|
#include <FileDistance.h>
Public Member Functions | |
FileDistance (llvm::StringMap< SourceParams > Sources, const FileDistanceOptions &Opts={}) | |
unsigned | distance (llvm::StringRef Path) |
Static Public Attributes | |
static constexpr unsigned | kUnreachable = std::numeric_limits<unsigned>::max() |
Definition at line 67 of file FileDistance.h.
clang::clangd::FileDistance::FileDistance | ( | llvm::StringMap< SourceParams > | Sources, |
const FileDistanceOptions & | Opts = {} |
||
) |
Definition at line 58 of file FileDistance.cpp.
Referenced by clang::clangd::URIDistance::distance().
unsigned clang::clangd::FileDistance::distance | ( | llvm::StringRef | Path | ) |
Definition at line 114 of file FileDistance.cpp.
References clang::clangd::canonicalize(), dlog, clang::clangd::FileDistanceOptions::DownCost, and kUnreachable.
Referenced by clang::clangd::URIDistance::distance().
|
static |
Definition at line 69 of file FileDistance.h.
Referenced by clang::clangd::canonicalize(), and distance().