diff options
author | hjk <qtc-committer@nokia.com> | 2009-02-09 17:11:23 +0100 |
---|---|---|
committer | hjk <qtc-committer@nokia.com> | 2009-02-09 17:11:23 +0100 |
commit | ce22a96041ed7a61b09ea9596f415d30d67e68f1 (patch) | |
tree | 3469ec74c2bd7b928354fda9abdb9fe3d33639d8 /src/shared/cplusplus/Name.h | |
parent | 65638f7cc2c60b9ae8ece542f5e262268ef22577 (diff) | |
parent | 17d047ced8966bb377a0937a35ab299f86e654a6 (diff) | |
download | qt-creator-ce22a96041ed7a61b09ea9596f415d30d67e68f1.tar.gz |
Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
Diffstat (limited to 'src/shared/cplusplus/Name.h')
-rw-r--r-- | src/shared/cplusplus/Name.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/shared/cplusplus/Name.h b/src/shared/cplusplus/Name.h index 1f30a28516..6fd73d305f 100644 --- a/src/shared/cplusplus/Name.h +++ b/src/shared/cplusplus/Name.h @@ -74,19 +74,19 @@ public: bool isConversionNameId() const; bool isQualifiedNameId() const; - const NameId *asNameId() const; - const TemplateNameId *asTemplateNameId() const; - const DestructorNameId *asDestructorNameId() const; - const OperatorNameId *asOperatorNameId() const; - const ConversionNameId *asConversionNameId() const; - const QualifiedNameId *asQualifiedNameId() const; + virtual const NameId *asNameId() const { return 0; } + virtual const TemplateNameId *asTemplateNameId() const { return 0; } + virtual const DestructorNameId *asDestructorNameId() const { return 0; } + virtual const OperatorNameId *asOperatorNameId() const { return 0; } + virtual const ConversionNameId *asConversionNameId() const { return 0; } + virtual const QualifiedNameId *asQualifiedNameId() const { return 0; } - NameId *asNameId(); - TemplateNameId *asTemplateNameId(); - DestructorNameId *asDestructorNameId(); - OperatorNameId *asOperatorNameId(); - ConversionNameId *asConversionNameId(); - QualifiedNameId *asQualifiedNameId(); + virtual NameId *asNameId() { return 0; } + virtual TemplateNameId *asTemplateNameId() { return 0; } + virtual DestructorNameId *asDestructorNameId() { return 0; } + virtual OperatorNameId *asOperatorNameId() { return 0; } + virtual ConversionNameId *asConversionNameId() { return 0; } + virtual QualifiedNameId *asQualifiedNameId() { return 0; } virtual bool isEqualTo(const Name *other) const = 0; |