diff options
author | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2015-01-16 10:48:09 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2015-01-21 12:19:12 +0100 |
commit | df1bbb07d19a040ba4b61488bdcc3482fc40239e (patch) | |
tree | cb32d1aae416a24e58618d3eddb874ed0f6b44c7 /src/plugins/clangcodemodel/clangcompletion.cpp | |
parent | 6d22df7d3f77db9935a1fb870054ddeed143f3e6 (diff) | |
download | qt-creator-df1bbb07d19a040ba4b61488bdcc3482fc40239e.tar.gz |
CppTools: Extract base class CppCompletionAssistProcessor
As as side effect, this also brings some more pragma completions for the
builtin-in completion engine, e.g. "pragma once" or "pragma omp atomic".
Change-Id: If3ef22076c331c653b78a87cfff836c1da38c8fb
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
Diffstat (limited to 'src/plugins/clangcodemodel/clangcompletion.cpp')
-rw-r--r-- | src/plugins/clangcodemodel/clangcompletion.cpp | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/src/plugins/clangcodemodel/clangcompletion.cpp b/src/plugins/clangcodemodel/clangcompletion.cpp index 3f37f2747c..2c845d785c 100644 --- a/src/plugins/clangcodemodel/clangcompletion.cpp +++ b/src/plugins/clangcodemodel/clangcompletion.cpp @@ -560,37 +560,7 @@ ClangCompletionAssistInterface::ClangCompletionAssistInterface(ClangCompleter::P } ClangCompletionAssistProcessor::ClangCompletionAssistProcessor() - : m_preprocessorCompletions(QStringList() - << QLatin1String("define") - << QLatin1String("error") - << QLatin1String("include") - << QLatin1String("line") - << QLatin1String("pragma") - << QLatin1String("pragma once") - << QLatin1String("pragma omp atomic") - << QLatin1String("pragma omp parallel") - << QLatin1String("pragma omp for") - << QLatin1String("pragma omp ordered") - << QLatin1String("pragma omp parallel for") - << QLatin1String("pragma omp section") - << QLatin1String("pragma omp sections") - << QLatin1String("pragma omp parallel sections") - << QLatin1String("pragma omp single") - << QLatin1String("pragma omp master") - << QLatin1String("pragma omp critical") - << QLatin1String("pragma omp barrier") - << QLatin1String("pragma omp flush") - << QLatin1String("pragma omp threadprivate") - << QLatin1String("undef") - << QLatin1String("if") - << QLatin1String("ifdef") - << QLatin1String("ifndef") - << QLatin1String("elif") - << QLatin1String("else") - << QLatin1String("endif")) - , m_model(new ClangAssistProposalModel) - , m_hintProposal(0) - + : m_model(new ClangAssistProposalModel) { } |