Home
last modified time | relevance | path

Searched refs:ScopeDistance (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFileDistance.h112 class ScopeDistance {
115 ScopeDistance(llvm::ArrayRef<std::string> QueryScopes);
H A DFileDistance.cpp215 ScopeDistance::ScopeDistance(llvm::ArrayRef<std::string> QueryScopes) in ScopeDistance() function in clang::clangd::ScopeDistance
218 unsigned ScopeDistance::distance(llvm::StringRef SymbolScope) { in distance()
H A DQuality.cpp360 static float scopeProximityScore(unsigned ScopeDistance) { in scopeProximityScore() argument
364 if (ScopeDistance == FileDistance::Unreachable) in scopeProximityScore()
366 return std::max(0.65, 2.0 * std::pow(0.6, ScopeDistance / 2.0)); in scopeProximityScore()
H A DQuality.h107 ScopeDistance *ScopeProximityMatch = nullptr;
H A DCodeComplete.cpp1417 llvm::Optional<ScopeDistance> ScopeProximity;
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DFileDistanceTests.cpp111 TEST(ScopeDistance, Smoke) { in TEST() argument
112 ScopeDistance D({"x::y::z", "x::", "", "a::"}); in TEST()
H A DQualityTests.cpp259 ScopeDistance ScopeProximity({"x::y::"}); in TEST()
320 ScopeDistance ScopeProximity({"x::y::z::", "x::", "llvm::", ""}); in TEST()