forked from qt-creator/qt-creator
C++: handle destructor names with template parameters.
Change-Id: I74b4fd5e043db935abc18345b303d294b71e8fc2 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
This commit is contained in:
6
src/libs/3rdparty/cplusplus/Names.h
vendored
6
src/libs/3rdparty/cplusplus/Names.h
vendored
@@ -57,9 +57,11 @@ private:
|
||||
class CPLUSPLUS_EXPORT DestructorNameId: public Name
|
||||
{
|
||||
public:
|
||||
DestructorNameId(const Identifier *identifier);
|
||||
DestructorNameId(const Name *name);
|
||||
virtual ~DestructorNameId();
|
||||
|
||||
virtual const Name *name() const;
|
||||
|
||||
virtual const Identifier *identifier() const;
|
||||
|
||||
virtual bool isEqualTo(const Name *other) const;
|
||||
@@ -71,7 +73,7 @@ protected:
|
||||
virtual void accept0(NameVisitor *visitor) const;
|
||||
|
||||
private:
|
||||
const Identifier *_identifier;
|
||||
const Name *_name;
|
||||
};
|
||||
|
||||
class CPLUSPLUS_EXPORT TemplateNameId: public Name
|
||||
|
||||
Reference in New Issue
Block a user