diff options
Diffstat (limited to 'src/shared/cplusplus/Symbol.h')
-rw-r--r-- | src/shared/cplusplus/Symbol.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/shared/cplusplus/Symbol.h b/src/shared/cplusplus/Symbol.h index 46d81ede61..f45ce88c0c 100644 --- a/src/shared/cplusplus/Symbol.h +++ b/src/shared/cplusplus/Symbol.h @@ -239,6 +239,7 @@ public: virtual const Enum *asEnum() const { return 0; } virtual const Function *asFunction() const { return 0; } virtual const Namespace *asNamespace() const { return 0; } + virtual const NamespaceAlias *asNamespaceAlias() const { return 0; } virtual const Class *asClass() const { return 0; } virtual const Block *asBlock() const { return 0; } virtual const UsingNamespaceDirective *asUsingNamespaceDirective() const { return 0; } @@ -261,6 +262,7 @@ public: virtual Enum *asEnum() { return 0; } virtual Function *asFunction() { return 0; } virtual Namespace *asNamespace() { return 0; } + virtual NamespaceAlias *asNamespaceAlias() { return 0; } virtual Class *asClass() { return 0; } virtual Block *asBlock() { return 0; } virtual UsingNamespaceDirective *asUsingNamespaceDirective() { return 0; } @@ -324,7 +326,7 @@ protected: TranslationUnit *translationUnit() const; private: - Control *_control; + TranslationUnit *_translationUnit; unsigned _sourceLocation; unsigned _sourceOffset; unsigned _startOffset; |