Revert "SymbolDatabase: refactoring condition"

I don't see why, but this did not work well on appveyor.

This reverts commit 5d7a4d51ad.
This commit is contained in:
Daniel Marjamäki 2016-11-17 22:53:03 +01:00
parent 79fc332511
commit 2f27a0c8f6
1 changed files with 2 additions and 1 deletions

View File

@ -1389,7 +1389,8 @@ bool SymbolDatabase::isFunction(const Token *tok, const Scope* outerScope, const
// regular function?
else if (Token::Match(tok, "%name% (") && !isReservedName(tok->str()) && tok->previous() &&
(Token::Match(tok->previous(), "%name%|>|&|*|::|~") || // Either a return type or scope qualifier in front of tok
(tok->previous()->isName() || tok->strAt(-1) == ">" || tok->strAt(-1) == "&" || tok->strAt(-1) == "*" || // Either a return type in front of tok
tok->strAt(-1) == "::" || tok->strAt(-1) == "~" || // or a scope qualifier in front of tok
outerScope->isClassOrStruct())) { // or a ctor/dtor
const Token* tok1 = tok->previous();
const Token* tok2 = tok->next()->link()->next();