summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/Quality.h
diff options
context:
space:
mode:
authorEric Liu <ioeric@google.com>2018-11-30 11:17:15 +0000
committerEric Liu <ioeric@google.com>2018-11-30 11:17:15 +0000
commit5ac37f495a22d89fc099874c76ff5b93c7c7cf3b (patch)
treed7115c92ddad8687b93fe65cf12226f98b972fea /clang-tools-extra/clangd/Quality.h
parentb1317fa8dfc0792a4ff9eae334556db89d92cd40 (diff)
downloadbcm5719-llvm-5ac37f495a22d89fc099874c76ff5b93c7c7cf3b.tar.gz
bcm5719-llvm-5ac37f495a22d89fc099874c76ff5b93c7c7cf3b.zip
[clangd] Penalize destructor and overloaded operators in code completion.
Reviewers: hokein Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, cfe-commits Differential Revision: https://reviews.llvm.org/D55061 llvm-svn: 347983
Diffstat (limited to 'clang-tools-extra/clangd/Quality.h')
-rw-r--r--clang-tools-extra/clangd/Quality.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/clangd/Quality.h b/clang-tools-extra/clangd/Quality.h
index f85e427fbe1..9cb0c2f3085 100644
--- a/clang-tools-extra/clangd/Quality.h
+++ b/clang-tools-extra/clangd/Quality.h
@@ -68,8 +68,10 @@ struct SymbolQualitySignals {
Type,
Function,
Constructor,
+ Destructor,
Namespace,
Keyword,
+ Operator,
} Category = Unknown;
void merge(const CodeCompletionResult &SemaCCResult);
OpenPOWER on IntegriCloud