Skip to content

Commit f64509e

Browse files
committed
Use const methods
1 parent 1e014d8 commit f64509e

File tree

1 file changed

+14
-14
lines changed
  • tests/std/tests/GH_000625_vector_bool_optimization

1 file changed

+14
-14
lines changed

tests/std/tests/GH_000625_vector_bool_optimization/test.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,58 +16,58 @@ void test_fill_helper(const size_t length) {
1616
vector<bool> result_true(length, true);
1717
result_true.resize(length + 3, false);
1818
vector<bool> dest_true(length + 3, false);
19-
fill(dest_true.begin(), prev(dest_true.end(), 3), true);
19+
fill(dest_true.cbegin(), prev(dest_true.cend(), 3), true);
2020
assert(dest_true == result_true);
2121

2222
vector<bool> result_false(length, false);
2323
result_false.resize(length + 3, true);
2424
vector<bool> dest_false(length + 3, true);
25-
fill(dest_false.begin(), prev(dest_false.end(), 3), false);
25+
fill(dest_false.cbegin(), prev(dest_false.cend(), 3), false);
2626
assert(dest_false == result_false);
2727

2828
vector<bool> result_true_n(length, true);
2929
result_true_n.resize(length + 3, false);
3030
vector<bool> dest_true_n(length + 3, false);
31-
const auto res_fill_n = fill_n(dest_true_n.begin(), length, true);
31+
const auto res_fill_n = fill_n(dest_true_n.cbegin(), length, true);
3232
assert(dest_true_n == result_true_n);
33-
assert(res_fill_n == prev(dest_true_n.end(), 3));
33+
assert(res_fill_n == prev(dest_true_n.cend(), 3));
3434

3535
vector<bool> result_false_n(length, false);
3636
result_false_n.resize(length + 3, true);
3737
vector<bool> dest_false_n(length + 3, true);
38-
fill_n(dest_false_n.begin(), length, false);
38+
fill_n(dest_false_n.cbegin(), length, false);
3939
assert(dest_false_n == result_false_n);
4040
}
4141

4242
// With offset
4343
{
4444
vector<bool> result_true(length, true);
4545
result_true.resize(length + 3, false);
46-
result_true.insert(result_true.begin(), false);
46+
result_true.insert(result_true.cbegin(), false);
4747
vector<bool> dest_true(length + 4, false);
48-
fill(next(dest_true.begin()), prev(dest_true.end(), 3), true);
48+
fill(next(dest_true.cbegin()), prev(dest_true.cend(), 3), true);
4949
assert(dest_true == result_true);
5050

5151
vector<bool> result_false(length, false);
5252
result_false.resize(length + 3, true);
53-
result_false.insert(result_false.begin(), true);
53+
result_false.insert(result_false.cbegin(), true);
5454
vector<bool> dest_false(length + 4, true);
55-
fill(next(dest_false.begin()), prev(dest_false.end(), 3), false);
55+
fill(next(dest_false.cbegin()), prev(dest_false.cend(), 3), false);
5656
assert(dest_false == result_false);
5757

5858
vector<bool> result_true_n(length, true);
5959
result_true_n.resize(length + 3, false);
60-
result_true_n.insert(result_true_n.begin(), false);
60+
result_true_n.insert(result_true_n.cbegin(), false);
6161
vector<bool> dest_true_n(length + 4, false);
62-
const auto res_fill_n = fill_n(next(dest_true_n.begin()), length, true);
62+
const auto res_fill_n = fill_n(next(dest_true_n.cbegin()), length, true);
6363
assert(dest_true_n == result_true_n);
64-
assert(res_fill_n == prev(dest_true_n.end(), 3));
64+
assert(res_fill_n == prev(dest_true_n.cend(), 3));
6565

6666
vector<bool> result_false_n(length, false);
6767
result_false_n.resize(length + 3, true);
68-
result_false_n.insert(result_false_n.begin(), true);
68+
result_false_n.insert(result_false_n.cbegin(), true);
6969
vector<bool> dest_false_n(length + 4, true);
70-
fill_n(next(dest_false_n.begin()), length, false);
70+
fill_n(next(dest_false_n.cbegin()), length, false);
7171
assert(dest_false_n == result_false_n);
7272
}
7373
}

0 commit comments

Comments
 (0)