Lines Matching refs:SymbolQualitySignals
63 static SymbolQualitySignals::SymbolCategory categorize(const NamedDecl &ND) { in categorize()
66 return SymbolQualitySignals::Operator; in categorize()
69 : public ConstDeclVisitor<Switch, SymbolQualitySignals::SymbolCategory> { in categorize()
72 SymbolQualitySignals::SymbolCategory Visit##DeclType(const DeclType *) { \ in categorize()
73 return SymbolQualitySignals::Category; \ in categorize()
92 static SymbolQualitySignals::SymbolCategory
97 return SymbolQualitySignals::Macro; in categorize()
102 return SymbolQualitySignals::Function; in categorize()
104 return SymbolQualitySignals::Namespace; in categorize()
106 return SymbolQualitySignals::Macro; in categorize()
108 return SymbolQualitySignals::Type; in categorize()
110 return SymbolQualitySignals::Variable; in categorize()
112 return SymbolQualitySignals::Constructor; in categorize()
114 return SymbolQualitySignals::Keyword; in categorize()
118 static SymbolQualitySignals::SymbolCategory
123 return SymbolQualitySignals::Namespace; in categorize()
125 return SymbolQualitySignals::Macro; in categorize()
135 return SymbolQualitySignals::Type; in categorize()
144 return SymbolQualitySignals::Function; in categorize()
146 return SymbolQualitySignals::Destructor; in categorize()
148 return SymbolQualitySignals::Constructor; in categorize()
154 return SymbolQualitySignals::Variable; in categorize()
158 return SymbolQualitySignals::Unknown; in categorize()
184 void SymbolQualitySignals::merge(const CodeCompletionResult &SemaCCResult) { in merge()
196 void SymbolQualitySignals::merge(const Symbol &IndexResult) { in merge()
204 float SymbolQualitySignals::evaluateHeuristics() const { in evaluateHeuristics()
255 const SymbolQualitySignals &S) { in operator <<()
493 evaluateDecisionForest(const SymbolQualitySignals &Quality, in evaluateDecisionForest()