summaryrefslogtreecommitdiff
path: root/src/plugins/clangcodemodel/clangcompletion.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2015-01-16 10:48:09 +0100
committerNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2015-01-21 12:19:12 +0100
commitdf1bbb07d19a040ba4b61488bdcc3482fc40239e (patch)
treecb32d1aae416a24e58618d3eddb874ed0f6b44c7 /src/plugins/clangcodemodel/clangcompletion.cpp
parent6d22df7d3f77db9935a1fb870054ddeed143f3e6 (diff)
downloadqt-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.cpp32
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)
{
}