Introduced support for forward class declarations.

This commit is contained in:
Roberto Raggi
2009-02-16 15:43:24 +01:00
parent 2788d77229
commit ba78e075da
13 changed files with 142 additions and 4 deletions

View File

@@ -148,6 +148,9 @@ public:
/// Creates a new UsingDeclaration symbol.
UsingDeclaration *newUsingDeclaration(unsigned sourceLocation, Name *name = 0);
/// Creates a new ForwardClassDeclaration symbol.
ForwardClassDeclaration *newForwardClassDeclaration(unsigned sourceLocation, Name *name = 0);
Identifier *findOrInsertIdentifier(const char *chars, unsigned size);
Identifier *findOrInsertIdentifier(const char *chars);