summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Control.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-09-02 11:59:01 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-09-02 12:51:01 +0200
commitc12866a467459f51e33252d5629edb8fbcd2201a (patch)
treee6f467fb02f751bed515d4348f7aa97119467af5 /src/shared/cplusplus/Control.cpp
parent8b2eeb9c5f7f909a7067270854619af708e25e22 (diff)
downloadqt-creator-c12866a467459f51e33252d5629edb8fbcd2201a.tar.gz
Merge CPlusPlus::NameId and CPlusPlus::Identifier.
Diffstat (limited to 'src/shared/cplusplus/Control.cpp')
-rw-r--r--src/shared/cplusplus/Control.cpp20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/shared/cplusplus/Control.cpp b/src/shared/cplusplus/Control.cpp
index 050171eb6a..14e302a039 100644
--- a/src/shared/cplusplus/Control.cpp
+++ b/src/shared/cplusplus/Control.cpp
@@ -129,14 +129,6 @@ template <> struct Compare<ArrayType>
}
};
-template <> struct Compare<NameId>
-{
- bool operator()(const NameId &name, const NameId &otherName) const
- {
- return name.identifier() < otherName.identifier();
- }
-};
-
template <> struct Compare<DestructorNameId>
{
bool operator()(const DestructorNameId &name, const DestructorNameId &otherName) const
@@ -256,14 +248,6 @@ public:
delete_array_entries(symbols);
}
- const NameId *findOrInsertNameId(const Identifier *id)
- {
- if (! id)
- return 0;
-
- return nameIds.intern(NameId(id));
- }
-
template <typename _Iterator>
const TemplateNameId *findOrInsertTemplateNameId(const Identifier *id, _Iterator first, _Iterator last)
{
@@ -498,7 +482,6 @@ public:
// ### replace std::map with lookup tables. ASAP!
// names
- Table<NameId> nameIds;
Table<DestructorNameId> destructorNameIds;
Table<OperatorNameId> operatorNameIds;
Table<ConversionNameId> conversionNameIds;
@@ -616,9 +599,6 @@ const NumericLiteral *Control::numericLiteral(const char *chars)
return numericLiteral(chars, length);
}
-const NameId *Control::nameId(const Identifier *id)
-{ return d->findOrInsertNameId(id); }
-
const TemplateNameId *Control::templateNameId(const Identifier *id,
const FullySpecifiedType *const args,
unsigned argv)