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

References

tools/clang/tools/extra/clangd/unittests/QualityTests.cpp
  120   Relevance.merge(CodeCompletionResult(&findDecl(AST, "deprecated"),
  123   EXPECT_EQ(Relevance.NameMatch, SymbolRelevanceSignals().NameMatch);
  124   EXPECT_TRUE(Relevance.Forbidden);
  125   EXPECT_EQ(Relevance.Scope, SymbolRelevanceSignals::GlobalScope);
  127   Relevance = {};
  128   Relevance.merge(CodeCompletionResult(&findDecl(AST, "main"), 42));
  129   EXPECT_FLOAT_EQ(Relevance.SemaFileProximityScore, 1.0f)
  131   Relevance = {};
  132   Relevance.merge(CodeCompletionResult(&findDecl(AST, "header"), 42));
  133   EXPECT_FLOAT_EQ(Relevance.SemaFileProximityScore, 0.6f) << "Decl from header";
  134   Relevance = {};
  135   Relevance.merge(CodeCompletionResult(&findDecl(AST, "header_main"), 42));
  136   EXPECT_FLOAT_EQ(Relevance.SemaFileProximityScore, 1.0f)
  153   Relevance = {};
  154   Relevance.merge(constructShadowDeclCompletionResult("Bar"));
  155   EXPECT_FLOAT_EQ(Relevance.SemaFileProximityScore, 1.0f)
  157   Relevance.merge(constructShadowDeclCompletionResult("FLAGS_FOO"));
  158   EXPECT_FLOAT_EQ(Relevance.SemaFileProximityScore, 1.0f)
  161   Relevance = {};
  162   Relevance.merge(CodeCompletionResult(&findUnqualifiedDecl(AST, "X"), 42));
  163   EXPECT_EQ(Relevance.Scope, SymbolRelevanceSignals::FileScope);
  164   Relevance = {};
  165   Relevance.merge(CodeCompletionResult(&findUnqualifiedDecl(AST, "y"), 42));
  166   EXPECT_EQ(Relevance.Scope, SymbolRelevanceSignals::ClassScope);
  167   Relevance = {};
  168   Relevance.merge(CodeCompletionResult(&findUnqualifiedDecl(AST, "z"), 42));
  169   EXPECT_EQ(Relevance.Scope, SymbolRelevanceSignals::FunctionScope);
  171   Relevance = {};
  172   Relevance.merge(CodeCompletionResult(&findDecl(AST, "S::S"), 42));
  173   EXPECT_EQ(Relevance.Scope, SymbolRelevanceSignals::GlobalScope);
  175   Relevance = {};
  176   EXPECT_FALSE(Relevance.InBaseClass);
  179   Relevance.merge(BaseMember);
  180   EXPECT_TRUE(Relevance.InBaseClass);
  189     Relevance = {};
  190     Relevance.merge(S);
  191     EXPECT_EQ(Relevance.Scope, SymbolRelevanceSignals::FileScope);