forked from qt-creator/qt-creator
CPlusPlus: Microoptimizations
Inline some simple accessors, return references instead of copies in some getters, Change-Id: I136574823c79ad0c63ed354b78e1ad83908e7ae5 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -108,8 +108,7 @@ CheckSymbols *createHighlighter(const CPlusPlus::Document::Ptr &doc,
|
||||
using Utils::Text::convertPosition;
|
||||
|
||||
// Get macro definitions
|
||||
const QList<CPlusPlus::Macro> definedMacros = doc->definedMacros();
|
||||
for (const CPlusPlus::Macro ¯o : definedMacros) {
|
||||
for (const CPlusPlus::Macro ¯o : doc->definedMacros()) {
|
||||
int line, column;
|
||||
convertPosition(textDocument, macro.utf16CharOffset(), &line, &column);
|
||||
|
||||
@@ -120,8 +119,7 @@ CheckSymbols *createHighlighter(const CPlusPlus::Document::Ptr &doc,
|
||||
const LanguageFeatures features = doc->languageFeatures();
|
||||
|
||||
// Get macro uses
|
||||
const QList<Document::MacroUse> macroUseList = doc->macroUses();
|
||||
for (const Document::MacroUse ¯o : macroUseList) {
|
||||
for (const Document::MacroUse ¯o : doc->macroUses()) {
|
||||
const QString name = macro.macro().nameToQString();
|
||||
|
||||
//Filter out QtKeywords
|
||||
|
||||
Reference in New Issue
Block a user