Mercurial > hg > CbC > CbC_llvm
comparison clang-tools-extra/clangd/Quality.h @ 236:c4bab56944e8 llvm-original
LLVM 16
author | kono |
---|---|
date | Wed, 09 Nov 2022 17:45:10 +0900 |
parents | 79ff65ed7e25 |
children | 1f2b6ac9f198 |
comparison
equal
deleted
inserted
replaced
232:70dce7da266c | 236:c4bab56944e8 |
---|---|
25 //===----------------------------------------------------------------------===// | 25 //===----------------------------------------------------------------------===// |
26 | 26 |
27 #ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_QUALITY_H | 27 #ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_QUALITY_H |
28 #define LLVM_CLANG_TOOLS_EXTRA_CLANGD_QUALITY_H | 28 #define LLVM_CLANG_TOOLS_EXTRA_CLANGD_QUALITY_H |
29 | 29 |
30 #include "ExpectedTypes.h" | |
31 #include "FileDistance.h" | 30 #include "FileDistance.h" |
32 #include "TUScheduler.h" | |
33 #include "clang/Sema/CodeCompleteConsumer.h" | 31 #include "clang/Sema/CodeCompleteConsumer.h" |
34 #include "llvm/ADT/ArrayRef.h" | |
35 #include "llvm/ADT/StringRef.h" | 32 #include "llvm/ADT/StringRef.h" |
36 #include "llvm/ADT/StringSet.h" | 33 #include "llvm/ADT/StringSet.h" |
37 #include <algorithm> | 34 #include <algorithm> |
38 #include <functional> | 35 #include <functional> |
39 #include <vector> | 36 #include <vector> |
44 | 41 |
45 namespace clang { | 42 namespace clang { |
46 class CodeCompletionResult; | 43 class CodeCompletionResult; |
47 | 44 |
48 namespace clangd { | 45 namespace clangd { |
49 | 46 struct ASTSignals; |
50 struct Symbol; | 47 struct Symbol; |
51 class URIDistance; | 48 class URIDistance; |
52 | 49 |
53 // Signals structs are designed to be aggregated from 0 or more sources. | 50 // Signals structs are designed to be aggregated from 0 or more sources. |
54 // A default instance has neutral signals, and sources are merged into it. | 51 // A default instance has neutral signals, and sources are merged into it. |