Removed obsolete code.

This commit is contained in:
Roberto Raggi
2010-06-01 14:04:46 +02:00
parent ed501b9bc3
commit 44115f48de

View File

@@ -486,47 +486,6 @@ private:
}
};
class ProcessDeclarators: protected ASTVisitor
{
QList<DeclaratorIdAST *> _declarators;
bool _visitFunctionDeclarator;
public:
ProcessDeclarators(TranslationUnit *translationUnit)
: ASTVisitor(translationUnit),
_visitFunctionDeclarator(true)
{ }
QList<DeclaratorIdAST *> operator()(FunctionDefinitionAST *ast)
{
_declarators.clear();
if (ast) {
if (ast->declarator) {
_visitFunctionDeclarator = true;
accept(ast->declarator->postfix_declarator_list);
}
_visitFunctionDeclarator = false;
accept(ast->function_body);
}
return _declarators;
}
protected:
using ASTVisitor::visit;
virtual bool visit(FunctionDeclaratorAST *)
{ return _visitFunctionDeclarator; }
virtual bool visit(DeclaratorIdAST *ast)
{
_declarators.append(ast);
return true;
}
};
class FindFunctionDefinitions: protected SymbolVisitor
{
const Name *_declarationName;