aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2017-04-07 15:48:08 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-04-13 13:26:22 +0000
commit3461108126a4a9be1e566e644e9063a8ef44c1cb (patch)
tree090faff2a10725e99003be9e4a312ce86c98b877
parent854f5dd46018320471acf8a689b736b8586ac0df (diff)
Change AbstractMetaEnumValueList to be a typedef
AbstractMetaEnumValueList::find() was not used, change the class into a typedef QVector<AbstractMetaEnumValue *>. Change-Id: I5f9f2a4b088c61c0b8fc53da1a681bb4cb02d99d Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
-rw-r--r--ApiExtractor/abstractmetalang.cpp9
-rw-r--r--ApiExtractor/abstractmetalang.h7
-rw-r--r--ApiExtractor/abstractmetalang_typedefs.h3
3 files changed, 2 insertions, 17 deletions
diff --git a/ApiExtractor/abstractmetalang.cpp b/ApiExtractor/abstractmetalang.cpp
index a309088..4fa009f 100644
--- a/ApiExtractor/abstractmetalang.cpp
+++ b/ApiExtractor/abstractmetalang.cpp
@@ -2647,15 +2647,6 @@ AbstractMetaEnum *AbstractMetaClass::findEnum(const AbstractMetaClassList &class
return metaClass->findEnum(enumName);
}
-AbstractMetaEnumValue *AbstractMetaEnumValueList::find(const QString &name) const
-{
- for (int i = 0; i < size(); ++i) {
- if (name == at(i)->name())
- return at(i);
- }
- return 0;
-}
-
AbstractMetaEnumValue *AbstractMetaClass::findEnumValue(const AbstractMetaClassList &classes,
const QString &name)
{
diff --git a/ApiExtractor/abstractmetalang.h b/ApiExtractor/abstractmetalang.h
index 082e55c..4d6d5fb 100644
--- a/ApiExtractor/abstractmetalang.h
+++ b/ApiExtractor/abstractmetalang.h
@@ -1293,13 +1293,6 @@ private:
Documentation m_doc;
};
-
-class AbstractMetaEnumValueList : public QVector<AbstractMetaEnumValue *>
-{
-public:
- AbstractMetaEnumValue *find(const QString &name) const;
-};
-
class AbstractMetaEnum : public AbstractMetaAttributes
{
public:
diff --git a/ApiExtractor/abstractmetalang_typedefs.h b/ApiExtractor/abstractmetalang_typedefs.h
index 1081902..da83698 100644
--- a/ApiExtractor/abstractmetalang_typedefs.h
+++ b/ApiExtractor/abstractmetalang_typedefs.h
@@ -35,13 +35,14 @@ class AbstractMetaClass;
class AbstractMetaField;
class AbstractMetaArgument;
class AbstractMetaEnum;
-class AbstractMetaEnumValueList;
+class AbstractMetaEnumValue;
class AbstractMetaFunction;
class AbstractMetaType;
typedef QVector<AbstractMetaArgument *> AbstractMetaArgumentList;
typedef QVector<AbstractMetaClass *> AbstractMetaClassList;
typedef QVector<AbstractMetaEnum *> AbstractMetaEnumList;
+typedef QVector<AbstractMetaEnumValue *> AbstractMetaEnumValueList;
typedef QVector<AbstractMetaField *> AbstractMetaFieldList;
typedef QVector<AbstractMetaFunction *> AbstractMetaFunctionList;
typedef QVector<AbstractMetaType *> AbstractMetaTypeList;