forked from qt-creator/qt-creator
CppTools: Minor optimization in CppCompletionAssistant
Change-Id: Ieb452713e9e09fce107520c4fd2a401007802e89 Reviewed-by: Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
b0c3a6bad8
commit
be31d8d08f
@@ -1365,13 +1365,11 @@ void CppCompletionAssistProcessor::globalCompletion(CPlusPlus::Scope *currentSco
|
||||
for (unsigned i = 0; i < scope->memberCount(); ++i) {
|
||||
addCompletionItem(scope->memberAt(i), FunctionLocalsOrder);
|
||||
}
|
||||
} else if (scope->isFunction()) {
|
||||
Function *fun = scope->asFunction();
|
||||
} else if (Function *fun = scope->asFunction()) {
|
||||
for (unsigned i = 0, argc = fun->argumentCount(); i < argc; ++i) {
|
||||
addCompletionItem(fun->argumentAt(i), FunctionArgumentsOrder);
|
||||
}
|
||||
} else if (scope->isTemplate()) {
|
||||
Template *templ = scope->asTemplate();
|
||||
} else if (Template *templ = scope->asTemplate()) {
|
||||
for (unsigned i = 0, argc = templ->templateParameterCount(); i < argc; ++i) {
|
||||
addCompletionItem(templ->templateParameterAt(i), FunctionArgumentsOrder);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user