Added support to C++ symbols rewriting.

This should simplify full C++ template instantiations.

Reviewed-by: Christian Kamm
This commit is contained in:
Roberto Raggi
2011-03-28 13:21:37 +02:00
parent 670d241288
commit 9608af7ad2
13 changed files with 930 additions and 3 deletions

View File

@@ -55,6 +55,7 @@ public:
public:
/// Constructs a Symbol with the given source location, name and translation unit.
Symbol(TranslationUnit *translationUnit, unsigned sourceLocation, const Name *name);
Symbol(Clone *clone, Subst *subst, Symbol *original);
/// Destroy this Symbol.
virtual ~Symbol();