CPlusPlus: Inline SymbolVisitor functions

Change-Id: I46221428f2c883103839e57c8fc433f05302addd
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
hjk
2015-04-22 12:15:41 +02:00
parent 62ee0736c4
commit 50a685f8d8
4 changed files with 4 additions and 40 deletions

View File

@@ -21,7 +21,7 @@
#ifndef SYMBOLVISITOR_H
#define SYMBOLVISITOR_H
#include "CPlusPlusForwardDeclarations.h"
#include "Symbol.h"
namespace CPlusPlus {
@@ -32,10 +32,10 @@ class CPLUSPLUS_EXPORT SymbolVisitor
void operator =(const SymbolVisitor &other);
public:
SymbolVisitor();
virtual ~SymbolVisitor();
SymbolVisitor() { }
virtual ~SymbolVisitor() { }
void accept(Symbol *symbol);
void accept(Symbol *symbol) { Symbol::visitSymbol(symbol, this); }
virtual bool preVisit(Symbol *) { return true; }
virtual void postVisit(Symbol *) {}