forked from qt-creator/qt-creator
C++: Get rid of {Name,Type}::isEqualTo()
...since it's superseded by the class Matcher. For consistency, rename FullySpecifiedType::isEqualTo() to match(). Change-Id: I07640f9218d814e0350265de45f05929e5d595a9 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
11
src/libs/3rdparty/cplusplus/Names.h
vendored
11
src/libs/3rdparty/cplusplus/Names.h
vendored
@@ -41,8 +41,6 @@ public:
|
||||
const Name *base() const;
|
||||
const Name *name() const;
|
||||
|
||||
virtual bool isEqualTo(const Name *other) const;
|
||||
|
||||
virtual const QualifiedNameId *asQualifiedNameId() const
|
||||
{ return this; }
|
||||
|
||||
@@ -65,8 +63,6 @@ public:
|
||||
|
||||
virtual const Identifier *identifier() const;
|
||||
|
||||
virtual bool isEqualTo(const Name *other) const;
|
||||
|
||||
virtual const DestructorNameId *asDestructorNameId() const
|
||||
{ return this; }
|
||||
|
||||
@@ -96,8 +92,6 @@ public:
|
||||
unsigned templateArgumentCount() const;
|
||||
const FullySpecifiedType &templateArgumentAt(unsigned index) const;
|
||||
|
||||
virtual bool isEqualTo(const Name *other) const;
|
||||
|
||||
virtual const TemplateNameId *asTemplateNameId() const
|
||||
{ return this; }
|
||||
|
||||
@@ -190,7 +184,6 @@ public:
|
||||
Kind kind() const;
|
||||
|
||||
virtual const Identifier *identifier() const;
|
||||
virtual bool isEqualTo(const Name *other) const;
|
||||
|
||||
virtual const OperatorNameId *asOperatorNameId() const
|
||||
{ return this; }
|
||||
@@ -212,7 +205,6 @@ public:
|
||||
FullySpecifiedType type() const;
|
||||
|
||||
virtual const Identifier *identifier() const;
|
||||
virtual bool isEqualTo(const Name *other) const;
|
||||
|
||||
virtual const ConversionNameId *asConversionNameId() const
|
||||
{ return this; }
|
||||
@@ -240,8 +232,6 @@ public:
|
||||
const Name *nameAt(unsigned index) const;
|
||||
bool hasArguments() const;
|
||||
|
||||
virtual bool isEqualTo(const Name *other) const;
|
||||
|
||||
virtual const SelectorNameId *asSelectorNameId() const
|
||||
{ return this; }
|
||||
|
||||
@@ -268,7 +258,6 @@ public:
|
||||
unsigned classTokenIndex() const;
|
||||
|
||||
virtual const Identifier *identifier() const;
|
||||
virtual bool isEqualTo(const Name *other) const;
|
||||
|
||||
virtual const AnonymousNameId *asAnonymousNameId() const
|
||||
{ return this; }
|
||||
|
||||
Reference in New Issue
Block a user