diff options
author | Kirill Bobyrev <omtcyfz@gmail.com> | 2018-07-05 09:37:26 +0000 |
---|---|---|
committer | Kirill Bobyrev <omtcyfz@gmail.com> | 2018-07-05 09:37:26 +0000 |
commit | 7cf29bc028b11cd0a2e4d2047813ce46e2423fbd (patch) | |
tree | 81f0a9243121e89d7673eb91ca0dd32f68054f3c /clang-tools-extra/clangd/Quality.cpp | |
parent | 4a032013240e3521c3db6181a6ea4cf41454953d (diff) | |
download | bcm5719-llvm-7cf29bc028b11cd0a2e4d2047813ce46e2423fbd.tar.gz bcm5719-llvm-7cf29bc028b11cd0a2e4d2047813ce46e2423fbd.zip |
[NFS] Wipe trailing whitespaces
This patch is a preparation for another one containing meaningful
changes. This patch simply removes trailing whitespaces in few files
affected by the upcoming patch and reformats
llvm-svn: 336330
Diffstat (limited to 'clang-tools-extra/clangd/Quality.cpp')
-rw-r--r-- | clang-tools-extra/clangd/Quality.cpp | 125 |
1 files changed, 63 insertions, 62 deletions
diff --git a/clang-tools-extra/clangd/Quality.cpp b/clang-tools-extra/clangd/Quality.cpp index be02365fff1..13ba8995f56 100644 --- a/clang-tools-extra/clangd/Quality.cpp +++ b/clang-tools-extra/clangd/Quality.cpp @@ -64,7 +64,8 @@ static SymbolQualitySignals::SymbolCategory categorize(const NamedDecl &ND) { return Switch().Visit(&ND); } -static SymbolQualitySignals::SymbolCategory categorize(const CodeCompletionResult &R) { +static SymbolQualitySignals::SymbolCategory +categorize(const CodeCompletionResult &R) { if (R.Declaration) return categorize(*R.Declaration); if (R.Kind == CodeCompletionResult::RK_Macro) @@ -72,57 +73,57 @@ static SymbolQualitySignals::SymbolCategory categorize(const CodeCompletionResul // Everything else is a keyword or a pattern. Patterns are mostly keywords // too, except a few which we recognize by cursor kind. switch (R.CursorKind) { - case CXCursor_CXXMethod: - return SymbolQualitySignals::Function; - case CXCursor_ModuleImportDecl: - return SymbolQualitySignals::Namespace; - case CXCursor_MacroDefinition: - return SymbolQualitySignals::Macro; - case CXCursor_TypeRef: - return SymbolQualitySignals::Type; - case CXCursor_MemberRef: - return SymbolQualitySignals::Variable; - default: - return SymbolQualitySignals::Keyword; + case CXCursor_CXXMethod: + return SymbolQualitySignals::Function; + case CXCursor_ModuleImportDecl: + return SymbolQualitySignals::Namespace; + case CXCursor_MacroDefinition: + return SymbolQualitySignals::Macro; + case CXCursor_TypeRef: + return SymbolQualitySignals::Type; + case CXCursor_MemberRef: + return SymbolQualitySignals::Variable; + default: + return SymbolQualitySignals::Keyword; } } static SymbolQualitySignals::SymbolCategory categorize(const index::SymbolInfo &D) { switch (D.Kind) { - case index::SymbolKind::Namespace: - case index::SymbolKind::NamespaceAlias: - return SymbolQualitySignals::Namespace; - case index::SymbolKind::Macro: - return SymbolQualitySignals::Macro; - case index::SymbolKind::Enum: - case index::SymbolKind::Struct: - case index::SymbolKind::Class: - case index::SymbolKind::Protocol: - case index::SymbolKind::Extension: - case index::SymbolKind::Union: - case index::SymbolKind::TypeAlias: - return SymbolQualitySignals::Type; - case index::SymbolKind::Function: - case index::SymbolKind::ClassMethod: - case index::SymbolKind::InstanceMethod: - case index::SymbolKind::StaticMethod: - case index::SymbolKind::InstanceProperty: - case index::SymbolKind::ClassProperty: - case index::SymbolKind::StaticProperty: - case index::SymbolKind::Constructor: - case index::SymbolKind::Destructor: - case index::SymbolKind::ConversionFunction: - return SymbolQualitySignals::Function; - case index::SymbolKind::Variable: - case index::SymbolKind::Field: - case index::SymbolKind::EnumConstant: - case index::SymbolKind::Parameter: - return SymbolQualitySignals::Variable; - case index::SymbolKind::Using: - case index::SymbolKind::Module: - case index::SymbolKind::Unknown: - return SymbolQualitySignals::Unknown; + case index::SymbolKind::Namespace: + case index::SymbolKind::NamespaceAlias: + return SymbolQualitySignals::Namespace; + case index::SymbolKind::Macro: + return SymbolQualitySignals::Macro; + case index::SymbolKind::Enum: + case index::SymbolKind::Struct: + case index::SymbolKind::Class: + case index::SymbolKind::Protocol: + case index::SymbolKind::Extension: + case index::SymbolKind::Union: + case index::SymbolKind::TypeAlias: + return SymbolQualitySignals::Type; + case index::SymbolKind::Function: + case index::SymbolKind::ClassMethod: + case index::SymbolKind::InstanceMethod: + case index::SymbolKind::StaticMethod: + case index::SymbolKind::InstanceProperty: + case index::SymbolKind::ClassProperty: + case index::SymbolKind::StaticProperty: + case index::SymbolKind::Constructor: + case index::SymbolKind::Destructor: + case index::SymbolKind::ConversionFunction: + return SymbolQualitySignals::Function; + case index::SymbolKind::Variable: + case index::SymbolKind::Field: + case index::SymbolKind::EnumConstant: + case index::SymbolKind::Parameter: + return SymbolQualitySignals::Variable; + case index::SymbolKind::Using: + case index::SymbolKind::Module: + case index::SymbolKind::Unknown: + return SymbolQualitySignals::Unknown; } llvm_unreachable("Unknown index::SymbolKind"); } @@ -160,22 +161,22 @@ float SymbolQualitySignals::evaluate() const { Score *= 0.1f; switch (Category) { - case Keyword: // Often relevant, but misses most signals. - Score *= 4; // FIXME: important keywords should have specific boosts. - break; - case Type: - case Function: - case Variable: - Score *= 1.1f; - break; - case Namespace: - Score *= 0.8f; - break; - case Macro: - Score *= 0.2f; - break; - case Unknown: - break; + case Keyword: // Often relevant, but misses most signals. + Score *= 4; // FIXME: important keywords should have specific boosts. + break; + case Type: + case Function: + case Variable: + Score *= 1.1f; + break; + case Namespace: + Score *= 0.8f; + break; + case Macro: + Score *= 0.2f; + break; + case Unknown: + break; } return Score; |