reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);