C++: clean up name generation for symbol searching.

This does less calls, and less string concatenations for anonymous
scopes.

Change-Id: Ief07cdcd7daa5710628990abe1486b52a2896d05
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
Erik Verbruggen
2014-02-25 16:57:18 +01:00
parent f712e62da9
commit 76fd01d428
2 changed files with 37 additions and 39 deletions

View File

@@ -182,9 +182,9 @@ protected:
virtual bool visit(CPlusPlus::ObjCMethod *);
virtual bool visit(CPlusPlus::ObjCPropertyDeclaration *);
QString scopedSymbolName(const QString &symbolName) const;
QString scopedSymbolName(const QString &symbolName, const CPlusPlus::Symbol *symbol) const;
QString scopedSymbolName(const CPlusPlus::Symbol *symbol) const;
QString symbolName(const CPlusPlus::Symbol *symbol) const;
QString scopeName(const QString &name, const CPlusPlus::Symbol *symbol) const;
void appendItem(const QString &symbolName,
const QString &symbolType,
const QString &symbolScope,