diff options
Diffstat (limited to 'src/tests/Collections.cpp')
-rw-r--r-- | src/tests/Collections.cpp | 81 |
1 files changed, 39 insertions, 42 deletions
diff --git a/src/tests/Collections.cpp b/src/tests/Collections.cpp index 8114bcb9a..30a5b3930 100644 --- a/src/tests/Collections.cpp +++ b/src/tests/Collections.cpp @@ -12,17 +12,14 @@ using namespace std; #define SL 10000 #define NE 300 -template<class T> -class QListSet { - public: - QList<T> l; - void insert(const T &i) { - if (! l.contains(i)) - l.append(i); - } - void remove(const T &i) { - l.removeAll(i); - } +template< class T > class QListSet { +public: + QList< T > l; + void insert(const T &i) { + if (!l.contains(i)) + l.append(i); + } + void remove(const T &i) { l.removeAll(i); } }; int main(int argc, char **argv) { @@ -32,14 +29,14 @@ int main(int argc, char **argv) { { t.restart(); - QSet<int> s; + QSet< int > s; s.reserve(NE); - for (int i=0;i<NE;i++) + for (int i = 0; i < NE; i++) s.insert(i); usins = t.restart(); - sum = 0; - for (int j=0;j<SL;j++) - foreach(int v, s) + sum = 0; + for (int j = 0; j < SL; j++) + foreach (int v, s) sum += v; usiter = t.restart(); } @@ -47,13 +44,13 @@ int main(int argc, char **argv) { { t.restart(); - QList<int> s; - for (int i=0;i<NE;i++) + QList< int > s; + for (int i = 0; i < NE; i++) s.append(i); usins = t.restart(); - sum = 0; - for (int j=0;j<SL;j++) - foreach(int v, s) + sum = 0; + for (int j = 0; j < SL; j++) + foreach (int v, s) sum += v; usiter = t.restart(); } @@ -61,14 +58,14 @@ int main(int argc, char **argv) { { t.restart(); - QVector<int> s; + QVector< int > s; s.reserve(NE); - for (int i=0;i<NE;i++) + for (int i = 0; i < NE; i++) s.append(i); usins = t.restart(); - sum = 0; - for (int j=0;j<SL;j++) - foreach(int v, s) + sum = 0; + for (int j = 0; j < SL; j++) + foreach (int v, s) sum += v; usiter = t.restart(); } @@ -76,14 +73,14 @@ int main(int argc, char **argv) { { t.restart(); - vector<int> s; - for (int i=0;i<NE;i++) + vector< int > s; + for (int i = 0; i < NE; i++) s.push_back(i); - usins = t.restart(); - sum = 0; + usins = t.restart(); + sum = 0; int sz = s.size(); - for (int j=0;j<SL;j++) - for (int i=0;i<sz;i++) + for (int j = 0; j < SL; j++) + for (int i = 0; i < sz; i++) sum += s[i]; usiter = t.restart(); } @@ -92,12 +89,12 @@ int main(int argc, char **argv) { { t.restart(); int s[NE]; - for (int i=0;i<NE;i++) - s[i]=i; + for (int i = 0; i < NE; i++) + s[i] = i; usins = t.restart(); - sum = 0; - for (int j=0;j<SL;j++) - for (int i=0;i<NE;i++) + sum = 0; + for (int j = 0; j < SL; j++) + for (int i = 0; i < NE; i++) sum += s[i]; usiter = t.restart(); } @@ -106,13 +103,13 @@ int main(int argc, char **argv) { { t.restart(); - QListSet<int> s; - for (int i=0;i<NE;i++) + QListSet< int > s; + for (int i = 0; i < NE; i++) s.insert(i); usins = t.restart(); - sum = 0; - for (int j=0;j<SL;j++) - foreach(int v, s.l) + sum = 0; + for (int j = 0; j < SL; j++) + foreach (int v, s.l) sum += v; usiter = t.restart(); } |