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

Declarations

tools/clang/tools/extra/clangd/Quality.h
  143   float evaluate() const;

References

tools/clang/tools/extra/clangd/CodeComplete.cpp
 1649     Scores.Relevance = Relevance.evaluate();
tools/clang/tools/extra/clangd/FindSymbols.cpp
  119         evaluateSymbolAndRelevance(Quality.evaluate(), Relevance.evaluate());
tools/clang/tools/extra/clangd/Quality.cpp
  426   OS << llvm::formatv("=== Symbol relevance: {0}\n", S.evaluate());
tools/clang/tools/extra/clangd/index/dex/Dex.cpp
  139           Corpus.boost(std::move(It), PathProximitySignals.evaluate()));
  152   auto Boost = PreferredTypeSignals.evaluate();
tools/clang/tools/extra/clangd/unittests/QualityTests.cpp
  239   EXPECT_EQ(Default.evaluate(), 1);
  243   EXPECT_LT(Forbidden.evaluate(), Default.evaluate());
  243   EXPECT_LT(Forbidden.evaluate(), Default.evaluate());
  247   EXPECT_LT(PoorNameMatch.evaluate(), Default.evaluate());
  247   EXPECT_LT(PoorNameMatch.evaluate(), Default.evaluate());
  251   EXPECT_GT(WithSemaFileProximity.evaluate(), Default.evaluate());
  251   EXPECT_GT(WithSemaFileProximity.evaluate(), Default.evaluate());
  258   EXPECT_GT(WithSemaScopeProximity.evaluate(), Default.evaluate());
  258   EXPECT_GT(WithSemaScopeProximity.evaluate(), Default.evaluate());
  263   EXPECT_GT(WithSemaScopeProximity.evaluate(), Default.evaluate());
  263   EXPECT_GT(WithSemaScopeProximity.evaluate(), Default.evaluate());
  271   EXPECT_GT(IndexProximate.evaluate(), Default.evaluate());
  271   EXPECT_GT(IndexProximate.evaluate(), Default.evaluate());
  274   EXPECT_GT(IndexProximate.evaluate(), IndexDistant.evaluate())
  274   EXPECT_GT(IndexProximate.evaluate(), IndexDistant.evaluate())
  276   EXPECT_GT(IndexDistant.evaluate(), Default.evaluate());
  276   EXPECT_GT(IndexDistant.evaluate(), Default.evaluate());
  280   EXPECT_LT(Scoped.evaluate(), Default.evaluate());
  280   EXPECT_LT(Scoped.evaluate(), Default.evaluate());
  282   EXPECT_GT(Scoped.evaluate(), Default.evaluate());
  282   EXPECT_GT(Scoped.evaluate(), Default.evaluate());
  286   EXPECT_EQ(Instance.evaluate(), Default.evaluate());
  286   EXPECT_EQ(Instance.evaluate(), Default.evaluate());
  288   EXPECT_LT(Instance.evaluate(), Default.evaluate());
  288   EXPECT_LT(Instance.evaluate(), Default.evaluate());
  290   EXPECT_EQ(Instance.evaluate(), Default.evaluate());
  290   EXPECT_EQ(Instance.evaluate(), Default.evaluate());
  294   EXPECT_LT(InBaseClass.evaluate(), Default.evaluate());
  294   EXPECT_LT(InBaseClass.evaluate(), Default.evaluate());
  300   EXPECT_EQ(WithoutMatchingWord.evaluate(), Default.evaluate());
  300   EXPECT_EQ(WithoutMatchingWord.evaluate(), Default.evaluate());
  304   EXPECT_GT(WithMatchingWord.evaluate(), Default.evaluate());
  304   EXPECT_GT(WithMatchingWord.evaluate(), Default.evaluate());
  313   float NotMatched = Relevance.evaluate();
  316   float Global = Relevance.evaluate();
  320   float NonParent = Relevance.evaluate();
  324   float GrandParent = Relevance.evaluate();
  328   float Parent = Relevance.evaluate();
  332   float Enclosing = Relevance.evaluate();
  488   EXPECT_LT(RelevanceWithFixIt.evaluate(), RelevanceWithoutFixIt.evaluate());
  488   EXPECT_LT(RelevanceWithFixIt.evaluate(), RelevanceWithoutFixIt.evaluate());