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.