Searched refs:ScopeDistance (Results 1 – 7 of 7) sorted by relevance
112 class ScopeDistance {115 ScopeDistance(llvm::ArrayRef<std::string> QueryScopes);
215 ScopeDistance::ScopeDistance(llvm::ArrayRef<std::string> QueryScopes) in ScopeDistance() function in clang::clangd::ScopeDistance218 unsigned ScopeDistance::distance(llvm::StringRef SymbolScope) { in distance()
360 static float scopeProximityScore(unsigned ScopeDistance) { in scopeProximityScore() argument364 if (ScopeDistance == FileDistance::Unreachable) in scopeProximityScore()366 return std::max(0.65, 2.0 * std::pow(0.6, ScopeDistance / 2.0)); in scopeProximityScore()
107 ScopeDistance *ScopeProximityMatch = nullptr;
1417 llvm::Optional<ScopeDistance> ScopeProximity;
111 TEST(ScopeDistance, Smoke) { in TEST() argument112 ScopeDistance D({"x::y::z", "x::", "", "a::"}); in TEST()
259 ScopeDistance ScopeProximity({"x::y::"}); in TEST()320 ScopeDistance ScopeProximity({"x::y::z::", "x::", "llvm::", ""}); in TEST()