Skip to content

Commit 28ea896

Browse files
authored
Merge pull request ceph#65227 from tchaikov/wip-generate-brace-init
src: replace push_back(T{}) with emplace_back() Reviewed-by: Ronen Friedman <[email protected]> Reviewed-by: Adam C. Emerson <[email protected]> Reviewed-by: Ilya Dryomov <[email protected]>
2 parents 0d5b95e + 95620cb commit 28ea896

File tree

122 files changed

+637
-637
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+637
-637
lines changed

src/auth/Auth.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ struct EntityAuth {
7676
}
7777
static std::list<EntityAuth> generate_test_instances() {
7878
std::list<EntityAuth> ls;
79-
ls.push_back(EntityAuth{});
79+
ls.emplace_back();
8080
return ls;
8181
}
8282
};
@@ -122,10 +122,10 @@ struct AuthCapsInfo {
122122
}
123123
static std::list<AuthCapsInfo> generate_test_instances() {
124124
std::list<AuthCapsInfo> ls;
125-
ls.push_back(AuthCapsInfo{});
126-
ls.push_back(AuthCapsInfo{});
125+
ls.emplace_back();
126+
ls.emplace_back();
127127
ls.back().allow_all = true;
128-
ls.push_back(AuthCapsInfo{});
128+
ls.emplace_back();
129129
ls.back().caps.append("foo");
130130
ls.back().caps.append("bar");
131131
return ls;
@@ -190,8 +190,8 @@ struct AuthTicket {
190190
}
191191
static std::list<AuthTicket> generate_test_instances() {
192192
std::list<AuthTicket> ls;
193-
ls.push_back(AuthTicket{});
194-
ls.push_back(AuthTicket{});
193+
ls.emplace_back();
194+
ls.emplace_back();
195195
ls.back().name.set_id("client.123");
196196
ls.back().global_id = 123;
197197
ls.back().init_timestamps(utime_t(123, 456), 7);
@@ -290,8 +290,8 @@ struct ExpiringCryptoKey {
290290
}
291291
static std::list<ExpiringCryptoKey> generate_test_instances() {
292292
std::list<ExpiringCryptoKey> ls;
293-
ls.push_back(ExpiringCryptoKey{});
294-
ls.push_back(ExpiringCryptoKey{});
293+
ls.emplace_back();
294+
ls.emplace_back();
295295
ls.back().key.set_secret(
296296
CEPH_CRYPTO_AES, bufferptr("1234567890123456", 16), utime_t(123, 456));
297297
return ls;
@@ -365,8 +365,8 @@ struct RotatingSecrets {
365365
}
366366
static std::list<RotatingSecrets> generate_test_instances() {
367367
std::list<RotatingSecrets> ls;
368-
ls.push_back(RotatingSecrets{});
369-
ls.push_back(RotatingSecrets{});
368+
ls.emplace_back();
369+
ls.emplace_back();
370370
ExpiringCryptoKey eck{};
371371
ls.back().add(eck);
372372
return ls;

src/auth/cephx/CephxKeyServer.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ struct KeyServerData {
8888
}
8989
static std::list<KeyServerData> generate_test_instances() {
9090
std::list<KeyServerData> ls;
91-
ls.push_back(KeyServerData{});
92-
ls.push_back(KeyServerData{});
91+
ls.emplace_back();
92+
ls.emplace_back();
9393
ls.back().version = 1;
9494
return ls;
9595
}
@@ -188,11 +188,11 @@ struct KeyServerData {
188188
}
189189
static std::list<Incremental> generate_test_instances() {
190190
std::list<Incremental> ls;
191-
ls.push_back(Incremental{});
191+
ls.emplace_back();
192192
ls.back().op = AUTH_INC_DEL;
193-
ls.push_back(Incremental{});
193+
ls.emplace_back();
194194
ls.back().op = AUTH_INC_ADD;
195-
ls.push_back(Incremental{});
195+
ls.emplace_back();
196196
ls.back().op = AUTH_INC_SET_ROTATING;
197197
return ls;
198198
}

src/auth/cephx/CephxProtocol.h

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ struct CephXServerChallenge {
6060
}
6161
static std::list<CephXServerChallenge> generate_test_instances() {
6262
std::list<CephXServerChallenge> ls;
63-
ls.push_back(CephXServerChallenge{});
63+
ls.emplace_back();
6464
ls.back().server_challenge = 1;
6565
return ls;
6666
}
@@ -86,7 +86,7 @@ struct CephXRequestHeader {
8686
}
8787
static std::list<CephXRequestHeader> generate_test_instances() {
8888
std::list<CephXRequestHeader> ls;
89-
ls.push_back(CephXRequestHeader{});
89+
ls.emplace_back();
9090
ls.back().request_type = 1;
9191
return ls;
9292
}
@@ -113,7 +113,7 @@ struct CephXResponseHeader {
113113
}
114114
static std::list<CephXResponseHeader> generate_test_instances() {
115115
std::list<CephXResponseHeader> ls;
116-
ls.push_back(CephXResponseHeader{});
116+
ls.emplace_back();
117117
ls.back().request_type = 1;
118118
ls.back().status = 0;
119119
return ls;
@@ -150,7 +150,7 @@ struct CephXTicketBlob {
150150

151151
static std::list<CephXTicketBlob> generate_test_instances() {
152152
std::list<CephXTicketBlob> ls;
153-
ls.push_back(CephXTicketBlob{});
153+
ls.emplace_back();
154154
ls.back().secret_id = 123;
155155
ls.back().blob.append(std::string_view("this is a blob"));
156156
return ls;
@@ -204,10 +204,10 @@ struct CephXAuthenticate {
204204
}
205205
static std::list<CephXAuthenticate> generate_test_instances() {
206206
std::list<CephXAuthenticate> ls;
207-
ls.push_back(CephXAuthenticate{});
207+
ls.emplace_back();
208208
ls.back().client_challenge = 0;
209209
ls.back().key = 0;
210-
ls.push_back(CephXAuthenticate{});
210+
ls.emplace_back();
211211
ls.back().client_challenge = 1;
212212
ls.back().key = 2;
213213
ls.back().old_ticket.secret_id = 3;
@@ -237,7 +237,7 @@ struct CephXChallengeBlob {
237237
}
238238
static std::list<CephXChallengeBlob> generate_test_instances() {
239239
std::list<CephXChallengeBlob> ls;
240-
ls.push_back(CephXChallengeBlob{});
240+
ls.emplace_back();
241241
ls.back().server_challenge = 123;
242242
ls.back().client_challenge = 456;
243243
return ls;
@@ -299,7 +299,7 @@ struct CephXServiceTicketRequest {
299299

300300
static std::list<CephXServiceTicketRequest> generate_test_instances() {
301301
std::list<CephXServiceTicketRequest> ls;
302-
ls.push_back(CephXServiceTicketRequest{});
302+
ls.emplace_back();
303303
ls.back().keys = 123;
304304
return ls;
305305
}
@@ -342,9 +342,9 @@ struct CephXAuthorizeReply {
342342
}
343343
static std::list<CephXAuthorizeReply> generate_test_instances() {
344344
std::list<CephXAuthorizeReply> ls;
345-
ls.push_back(CephXAuthorizeReply{});
345+
ls.emplace_back();
346346
ls.back().nonce_plus_one = 0;
347-
ls.push_back(CephXAuthorizeReply{});
347+
ls.emplace_back();
348348
ls.back().nonce_plus_one = 123;
349349
ls.back().connection_secret = "secret";
350350
return ls;
@@ -457,8 +457,8 @@ struct CephXServiceTicket {
457457
}
458458
static std::list<CephXServiceTicket> generate_test_instances() {
459459
std::list<CephXServiceTicket> ls;
460-
ls.push_back(CephXServiceTicket{});
461-
ls.push_back(CephXServiceTicket{});
460+
ls.emplace_back();
461+
ls.emplace_back();
462462
ls.back().session_key.set_secret(
463463
CEPH_CRYPTO_AES, bufferptr("1234567890123456", 16), utime_t(123, 456));
464464
ls.back().validity = utime_t(123, 456);
@@ -492,8 +492,8 @@ struct CephXServiceTicketInfo {
492492
}
493493
static std::list<CephXServiceTicketInfo> generate_test_instances() {
494494
std::list<CephXServiceTicketInfo> ls;
495-
ls.push_back(CephXServiceTicketInfo{});
496-
ls.push_back(CephXServiceTicketInfo{});
495+
ls.emplace_back();
496+
ls.emplace_back();
497497
ls.back().ticket.global_id = 1234;
498498
ls.back().ticket.init_timestamps(utime_t(123, 456), utime_t(123, 456));
499499
ls.back().session_key.set_secret(
@@ -522,7 +522,7 @@ struct CephXAuthorizeChallenge : public AuthAuthorizerChallenge {
522522
}
523523
static std::list<CephXAuthorizeChallenge> generate_test_instances() {
524524
std::list<CephXAuthorizeChallenge> ls;
525-
ls.push_back(CephXAuthorizeChallenge{});
525+
ls.emplace_back();
526526
ls.back().server_challenge = 1234;
527527
return ls;
528528
}
@@ -558,8 +558,8 @@ struct CephXAuthorize {
558558
}
559559
static std::list<CephXAuthorize> generate_test_instances() {
560560
std::list<CephXAuthorize> ls;
561-
ls.push_back(CephXAuthorize{});
562-
ls.push_back(CephXAuthorize{});
561+
ls.emplace_back();
562+
ls.emplace_back();
563563
ls.back().nonce = 1234;
564564
ls.back().have_challenge = true;
565565
ls.back().server_challenge_plus_one = 1234;

src/cls/2pc_queue/cls_2pc_queue_ops.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ struct cls_2pc_queue_reserve_op {
3232

3333
static std::list<cls_2pc_queue_reserve_op> generate_test_instances() {
3434
std::list<cls_2pc_queue_reserve_op> ls;
35-
ls.push_back(cls_2pc_queue_reserve_op{});
35+
ls.emplace_back();
3636
ls.back().size = 0;
37-
ls.push_back(cls_2pc_queue_reserve_op{});
37+
ls.emplace_back();
3838
ls.back().size = 123;
3939
ls.back().entries = 456;
4040
return ls;
@@ -63,7 +63,7 @@ struct cls_2pc_queue_reserve_ret {
6363

6464
static std::list<cls_2pc_queue_reserve_ret> generate_test_instances() {
6565
std::list<cls_2pc_queue_reserve_ret> ls;
66-
ls.push_back(cls_2pc_queue_reserve_ret{});
66+
ls.emplace_back();
6767
ls.back().id = 123;
6868
return ls;
6969
}
@@ -95,7 +95,7 @@ struct cls_2pc_queue_commit_op {
9595

9696
static std::list<cls_2pc_queue_commit_op> generate_test_instances() {
9797
std::list<cls_2pc_queue_commit_op> ls;
98-
ls.push_back(cls_2pc_queue_commit_op{});
98+
ls.emplace_back();
9999
ls.back().id = 123;
100100
ls.back().bl_data_vec.push_back(ceph::buffer::list());
101101
ls.back().bl_data_vec.back().append("foo");
@@ -125,7 +125,7 @@ struct cls_2pc_queue_abort_op {
125125
}
126126
static std::list<cls_2pc_queue_abort_op> generate_test_instances() {
127127
std::list<cls_2pc_queue_abort_op> ls;
128-
ls.push_back(cls_2pc_queue_abort_op{});
128+
ls.emplace_back();
129129
ls.back().id = 1;
130130
return ls;
131131
}
@@ -152,8 +152,8 @@ struct cls_2pc_queue_expire_op {
152152
}
153153
static std::list<cls_2pc_queue_expire_op> generate_test_instances() {
154154
std::list<cls_2pc_queue_expire_op> ls;
155-
ls.push_back(cls_2pc_queue_expire_op{});
156-
ls.push_back(cls_2pc_queue_expire_op{});
155+
ls.emplace_back();
156+
ls.emplace_back();
157157
ls.back().stale_time = ceph::coarse_real_time::min();
158158
return ls;
159159
}
@@ -187,8 +187,8 @@ struct cls_2pc_queue_reservations_ret {
187187

188188
static std::list<cls_2pc_queue_reservations_ret> generate_test_instances() {
189189
std::list<cls_2pc_queue_reservations_ret> ls;
190-
ls.push_back(cls_2pc_queue_reservations_ret{});
191-
ls.push_back(cls_2pc_queue_reservations_ret{});
190+
ls.emplace_back();
191+
ls.emplace_back();
192192
ls.back().reservations[1] = cls_2pc_reservation();
193193
ls.back().reservations[2] = cls_2pc_reservation();
194194
return ls;

src/cls/2pc_queue/cls_2pc_queue_types.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ struct cls_2pc_reservation
4747

4848
static std::list<cls_2pc_reservation> generate_test_instances() {
4949
std::list<cls_2pc_reservation> ls;
50-
ls.push_back(cls_2pc_reservation{});
50+
ls.emplace_back();
5151
ls.back().size = 0;
52-
ls.push_back(cls_2pc_reservation{});
52+
ls.emplace_back();
5353
ls.back().size = 123;
5454
ls.back().timestamp = ceph::coarse_real_clock::zero();
5555
return ls;
@@ -105,8 +105,8 @@ struct cls_2pc_urgent_data
105105

106106
static std::list<cls_2pc_urgent_data> generate_test_instances() {
107107
std::list<cls_2pc_urgent_data> ls;
108-
ls.push_back(cls_2pc_urgent_data{});
109-
ls.push_back(cls_2pc_urgent_data{});
108+
ls.emplace_back();
109+
ls.emplace_back();
110110
ls.back().reserved_size = 123;
111111
ls.back().last_id = 456;
112112
ls.back().reservations.emplace(789, cls_2pc_reservation(1, ceph::coarse_real_clock::zero(), 2));

src/cls/cas/cls_cas_internal.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ struct chunk_refs_t {
9595
}
9696
static std::list<chunk_refs_t> generate_test_instances() {
9797
std::list<chunk_refs_t> ls;
98-
ls.push_back(chunk_refs_t{});
98+
ls.emplace_back();
9999
return ls;
100100
}
101101
};
@@ -149,8 +149,8 @@ struct chunk_refs_by_object_t : public chunk_refs_t::refs_t {
149149
}
150150
static std::list<chunk_refs_by_object_t> generate_test_instances() {
151151
std::list<chunk_refs_by_object_t> ls;
152-
ls.push_back(chunk_refs_by_object_t{});
153-
ls.push_back(chunk_refs_by_object_t{});
152+
ls.emplace_back();
153+
ls.emplace_back();
154154
ls.back().by_object.insert(hobject_t(sobject_t("foo", CEPH_NOSNAP)));
155155
ls.back().by_object.insert(hobject_t(sobject_t("bar", CEPH_NOSNAP)));
156156
return ls;
@@ -398,8 +398,8 @@ struct chunk_refs_count_t : public chunk_refs_t::refs_t {
398398
}
399399
static std::list<chunk_refs_count_t> generate_test_instances() {
400400
std::list<chunk_refs_count_t> o;
401-
o.push_back(chunk_refs_count_t{});
402-
o.push_back(chunk_refs_count_t{});
401+
o.emplace_back();
402+
o.emplace_back();
403403
o.back().total = 123;
404404
return o;
405405
}

src/cls/cas/cls_cas_ops.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ struct cls_cas_chunk_create_or_get_ref_op {
4141
}
4242
static std::list<cls_cas_chunk_create_or_get_ref_op> generate_test_instances() {
4343
std::list<cls_cas_chunk_create_or_get_ref_op> ls;
44-
ls.push_back(cls_cas_chunk_create_or_get_ref_op{});
44+
ls.emplace_back();
4545
return ls;
4646
}
4747
};
@@ -69,7 +69,7 @@ struct cls_cas_chunk_get_ref_op {
6969
}
7070
static std::list<cls_cas_chunk_get_ref_op> generate_test_instances() {
7171
std::list<cls_cas_chunk_get_ref_op> ls;
72-
ls.push_back(cls_cas_chunk_get_ref_op{});
72+
ls.emplace_back();
7373
return ls;
7474
}
7575
};
@@ -98,7 +98,7 @@ struct cls_cas_chunk_put_ref_op {
9898
}
9999
static std::list<cls_cas_chunk_put_ref_op> generate_test_instances() {
100100
std::list<cls_cas_chunk_put_ref_op> ls;
101-
ls.push_back(cls_cas_chunk_put_ref_op{});
101+
ls.emplace_back();
102102
return ls;
103103
}
104104
};

src/cls/fifo/cls_fifo.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ struct entry_header {
5959
}
6060
static std::list<entry_header> generate_test_instances() {
6161
std::list<entry_header> ls;
62-
ls.push_back(entry_header{});
63-
ls.push_back(entry_header{});
62+
ls.emplace_back();
63+
ls.emplace_back();
6464
ls.back().mtime = ceph::real_clock::now();
6565
return ls;
6666
}

src/cls/fifo/cls_fifo_ops.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ struct create_meta
7979
}
8080
static std::list<create_meta> generate_test_instances() {
8181
std::list<create_meta> o;
82-
o.push_back(create_meta{});
83-
o.push_back(create_meta{});
82+
o.emplace_back();
83+
o.emplace_back();
8484
o.back().id = "id";
8585
objv v1;
8686
v1.instance = "inst1";
@@ -116,8 +116,8 @@ struct get_meta
116116
}
117117
static std::list<get_meta> generate_test_instances() {
118118
std::list<get_meta> o;
119-
o.push_back(get_meta{});
120-
o.push_back(get_meta{});
119+
o.emplace_back();
120+
o.emplace_back();
121121
objv v1;
122122
v1.instance = "inst1";
123123
v1.ver = 1;
@@ -155,8 +155,8 @@ struct get_meta_reply
155155
}
156156
static std::list<get_meta_reply> generate_test_instances() {
157157
std::list<get_meta_reply> o;
158-
o.push_back(get_meta_reply{});
159-
o.push_back(get_meta_reply{});
158+
o.emplace_back();
159+
o.emplace_back();
160160
o.back().info = fifo::info();
161161
o.back().part_header_size = 1024;
162162
o.back().part_entry_overhead = 1024;

0 commit comments

Comments
 (0)