diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-07-07 12:04:21 +0200 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-07-07 20:34:48 +0200 |
commit | a7f9d5a7fae029a6d65d55e353ff1b2aeb98f411 (patch) | |
tree | 3fd469d522a3acc5f48fb31eac0de1f27bb11e89 | |
parent | c7c28b340662915a9f8fdb84c0a94c458fe6a290 (diff) |
Use QList instead of QVector in util
Task-number: QTBUG-84469
Change-Id: I077fb5c32456d438a457c1f73852313ea2ea9ae5
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
-rw-r--r-- | util/corelib/qurl-generateTLDs/main.cpp | 2 | ||||
-rw-r--r-- | util/gradientgen/gradientgen.cpp | 6 | ||||
-rw-r--r-- | util/lexgen/configfile.h | 8 | ||||
-rw-r--r-- | util/lexgen/generator.cpp | 6 | ||||
-rw-r--r-- | util/lexgen/generator.h | 6 | ||||
-rw-r--r-- | util/lexgen/main.cpp | 2 | ||||
-rw-r--r-- | util/lexgen/nfa.cpp | 2 | ||||
-rw-r--r-- | util/lexgen/nfa.h | 14 | ||||
-rw-r--r-- | util/lexgen/re2nfa.h | 2 | ||||
-rw-r--r-- | util/unicode/main.cpp | 19 |
10 files changed, 33 insertions, 34 deletions
diff --git a/util/corelib/qurl-generateTLDs/main.cpp b/util/corelib/qurl-generateTLDs/main.cpp index ef61a62abf..ba2bcdbebd 100644 --- a/util/corelib/qurl-generateTLDs/main.cpp +++ b/util/corelib/qurl-generateTLDs/main.cpp @@ -129,7 +129,7 @@ int main(int argc, char **argv) outFile.write(";\n"); file.reset(); - QVector<QString> strings(lineCount); + QStringList strings(lineCount); while (!file.atEnd()) { QString st = QString::fromUtf8(file.readLine()).trimmed(); int num = qt_hash(st) % lineCount; diff --git a/util/gradientgen/gradientgen.cpp b/util/gradientgen/gradientgen.cpp index bd89ae7383..44ef501b3d 100644 --- a/util/gradientgen/gradientgen.cpp +++ b/util/gradientgen/gradientgen.cpp @@ -32,12 +32,12 @@ #include <algorithm> #include <QByteArray> -#include <QVector> +#include <QDebug> #include <QJsonDocument> #include <QJsonArray> #include <QJsonObject> #include <QJsonValue> -#include <QDebug> +#include <QList> #include <QColor> @@ -174,7 +174,7 @@ static void printGradientStops(Printer &p, const QJsonArray &presets) const QJsonArray stops = preset[QLatin1String("stops")].toArray(); Q_ASSERT(!stops.isEmpty()); - QVector<GradientStop> gradientStops; + QList<GradientStop> gradientStops; gradientStops.reserve(stops.size()); std::transform(stops.cbegin(), stops.cend(), diff --git a/util/lexgen/configfile.h b/util/lexgen/configfile.h index da891ea836..48dc65e0df 100644 --- a/util/lexgen/configfile.h +++ b/util/lexgen/configfile.h @@ -28,10 +28,10 @@ #ifndef CONFIGFILE_H #define CONFIGFILE_H -#include <QStringList> -#include <QMap> -#include <QVector> #include <QIODevice> +#include <QList> +#include <QMap> +#include <QStringList> struct ConfigFile { @@ -42,7 +42,7 @@ struct ConfigFile QString key; QString value; }; - struct Section : public QVector<Entry> + struct Section : public QList<Entry> { inline bool contains(const QString &key) const { diff --git a/util/lexgen/generator.cpp b/util/lexgen/generator.cpp index 3b966e025b..7f231ded11 100644 --- a/util/lexgen/generator.cpp +++ b/util/lexgen/generator.cpp @@ -223,9 +223,9 @@ static inline bool adjacentKeys(int left, int right) { return left + 1 == right; //static inline bool adjacentKeys(const InputType &left, const InputType &right) //{ return left.val + 1 == right.val; } -static QVector<Generator::TransitionSequence> convertToSequences(const TransitionMap &transitions) +static QList<Generator::TransitionSequence> convertToSequences(const TransitionMap &transitions) { - QVector<Generator::TransitionSequence> sequences; + QList<Generator::TransitionSequence> sequences; if (transitions.isEmpty()) return sequences; @@ -272,7 +272,7 @@ void Generator::generateTransitions(CodeBlock &body, const TransitionMap &transi if (transitions.isEmpty()) return; - QVector<TransitionSequence> sequences = convertToSequences(transitions); + QList<TransitionSequence> sequences = convertToSequences(transitions); bool needsCharFunction = false; if (!charFunctionRanges.isEmpty()) { diff --git a/util/lexgen/generator.h b/util/lexgen/generator.h index b323118b20..958ce75dd2 100644 --- a/util/lexgen/generator.h +++ b/util/lexgen/generator.h @@ -161,9 +161,9 @@ private: QString cname; struct Section { - QVector<Function> functions; + QList<Function> functions; QStringList variables; - QVector<Function> constructors; + QList<Function> constructors; inline bool isEmpty() const { return functions.isEmpty() && variables.isEmpty() && constructors.isEmpty(); } @@ -202,7 +202,7 @@ public: QString testFunction; }; private: - QVector<TransitionSequence> charFunctionRanges; + QList<TransitionSequence> charFunctionRanges; }; #endif diff --git a/util/lexgen/main.cpp b/util/lexgen/main.cpp index 517629f4c1..51b89048ea 100644 --- a/util/lexgen/main.cpp +++ b/util/lexgen/main.cpp @@ -203,7 +203,7 @@ static DFA generateMachine(const Config &cfg) return DFA(); } - QVector<NFA> tokens; + QList<NFA> tokens; foreach (ConfigFile::Entry e, cfg.configSections.value("Tokens")) { int errCol = 0; diff --git a/util/lexgen/nfa.cpp b/util/lexgen/nfa.cpp index b5c91c5cff..d9de21423f 100644 --- a/util/lexgen/nfa.cpp +++ b/util/lexgen/nfa.cpp @@ -430,7 +430,7 @@ void DFA::debug() const DFA DFA::minimize() const { - QVector<bool> inequivalentStates(count() * count()); + QList<bool> inequivalentStates(count() * count()); inequivalentStates.fill(false); for (int i = 0; i < count(); ++i) diff --git a/util/lexgen/nfa.h b/util/lexgen/nfa.h index 25656afacb..5481edce4c 100644 --- a/util/lexgen/nfa.h +++ b/util/lexgen/nfa.h @@ -29,13 +29,13 @@ #ifndef NFA_H #define NFA_H -#include <QMap> -#include <QHash> -#include <QString> -#include <QVector> +#include <QByteArray> #include <QDebug> +#include <QHash> +#include <QList> +#include <QMap> #include <QStack> -#include <QByteArray> +#include <QString> #include "global.h" @@ -57,7 +57,7 @@ inline QDataStream &operator>>(QDataStream &stream, State &state) return stream >> state.symbol >> state.transitions; } -struct DFA : public QVector<State> +struct DFA : public QList<State> { void debug() const; DFA minimize() const; @@ -107,7 +107,7 @@ public: int initialState; int finalState; - QVector<State> states; + QList<State> states; }; #endif // NFA_H diff --git a/util/lexgen/re2nfa.h b/util/lexgen/re2nfa.h index af3ea99af9..cacb04bf97 100644 --- a/util/lexgen/re2nfa.h +++ b/util/lexgen/re2nfa.h @@ -92,7 +92,7 @@ private: void tokenize(const QString &input); QMap<QString, NFA> macros; - QVector<Symbol> symbols; + QList<Symbol> symbols; int index; int errorColumn; const QSet<InputType> maxInputSet; diff --git a/util/unicode/main.cpp b/util/unicode/main.cpp index 32cc1d32e1..1ed3bba0e4 100644 --- a/util/unicode/main.cpp +++ b/util/unicode/main.cpp @@ -26,14 +26,13 @@ ** ****************************************************************************/ -#include <qlist.h> -#include <qhash.h> -#include <qfile.h> #include <qbytearray.h> -#include <qstring.h> #include <qchar.h> -#include <qvector.h> #include <qdebug.h> +#include <qfile.h> +#include <qhash.h> +#include <qlist.h> +#include <qstring.h> #if 0 #include <private/qunicodetables_p.h> #endif @@ -2310,7 +2309,7 @@ struct UniqueBlock { { return values == other.values; } int index; - QVector<int> values; + QList<int> values; }; static QByteArray createPropertyInfo() @@ -2332,7 +2331,7 @@ static QByteArray createPropertyInfo() const int SMP_SHIFT = 8; QList<UniqueBlock> uniqueBlocks; - QVector<int> blockMap; + QList<int> blockMap; int used = 0; for (int block = 0; block < BMP_END/BMP_BLOCKSIZE; ++block) { @@ -2617,11 +2616,11 @@ static QByteArray createCompositionInfo() if (SMP_END <= highestComposedCharacter) qFatal("end of table smaller than highest composed character 0x%x", highestComposedCharacter); - QVector<unsigned short> decompositions; + QList<unsigned short> decompositions; int tableIndex = 0; QList<UniqueBlock> uniqueBlocks; - QVector<int> blockMap; + QList<int> blockMap; int used = 0; for (int block = 0; block < BMP_END/BMP_BLOCKSIZE; ++block) { @@ -2832,7 +2831,7 @@ static QByteArray createLigatureInfo() int tableIndex = 0; QList<UniqueBlock> uniqueBlocks; - QVector<int> blockMap; + QList<int> blockMap; int used = 0; for (int block = 0; block < BMP_END/BMP_BLOCKSIZE; ++block) { |