/*
- * Copyright 2014 Facebook, Inc.
+ * Copyright 2017 Facebook, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
EXPECT_EQ(v.size(), lst.size());
size_t j = 0;
FOR_EACH (i, lst) {
- EXPECT_EQ(v[j++], *i);
+ EXPECT_EQ(v[j], *i);
+ j++;
}
}
EXPECT_EQ(v.size(), lst.size());
size_t j = 0;
FOR_EACH (i, lst) {
- EXPECT_EQ(v[j++], *i);
+ EXPECT_EQ(v[j], *i);
+ j++;
}
// aliased assign
EXPECT_EQ(v.size(), lst.size() / 2);
j = 0;
FOR_EACH (i, lst) {
- if (j == v.size()) break;
- EXPECT_EQ(v[j++], *i);
+ if (j == v.size()) {
+ break;
+ }
+ EXPECT_EQ(v[j], *i);
+ j++;
}
}
FOR_EACH (i, v) {
EXPECT_EQ(*i, VECTOR::value_type());
}
- auto const n2 = random(0U, 10000U);
FOR_EACH (i, v) {
EXPECT_EQ(*i, VECTOR::value_type());
}
EXPECT_EQ(v.capacity(), c);
}
-BENCHMARK(BENCHFUN(zzInitRNG), iters) {
+BENCHMARK(BENCHFUN(zzInitRNG)) {
//LOG(INFO) << "\nTesting with type " << typeid(VECTOR).name() << "\n";
srand(seed);
}
BENCHMARK_PARAM(BENCHFUN(pushBack), 102400);
BENCHMARK_PARAM(BENCHFUN(pushBack), 512000);
-void BENCHFUN(reserve)(int iters, int size) {
+void BENCHFUN(reserve)(int iters, int /* size */) {
auto const obj = randomObject<VECTOR::value_type>();
VECTOR v(random(0U, 10000U), obj);
FOR_EACH_RANGE (i, 0, iters) {
BENCHMARK_PARAM(BENCHFUN(reserve), 1024);
BENCHMARK_PARAM(BENCHFUN(reserve), 10240);
-void BENCHFUN(insert)(int iters, int size) {
+void BENCHFUN(insert)(int iters, int /* size */) {
auto const obj1 = randomObject<VECTOR::value_type>();
auto const obj2 = randomObject<VECTOR::value_type>();
VECTOR v(random(0U, 1U), obj1);
}
BENCHMARK_PARAM(BENCHFUN(insert), 100);
-void BENCHFUN(erase)(int iters, int size) {
+void BENCHFUN(erase)(int iters, int /* size */) {
auto const obj1 = randomObject<VECTOR::value_type>();
VECTOR v(random(0U, 100U), obj1);
FOR_EACH_RANGE (i, 0, iters) {
- if (v.empty()) continue;
+ if (v.empty()) {
+ continue;
+ }
v.erase(v.begin());
}
}