HomePhabricator

net: Use C++11 member initialization in protocol

Description

net: Use C++11 member initialization in protocol

Summary:

This change removes Init from the constructors and instead uses C++11
member initialization. This removes a bunch of boilerplate, makes the
code easier to read. Also, C++11 member initialization avoids accidental
uninitialized members.

Backport of core PR19020.

Test Plan:

ninja all check-all

Reviewers: #bitcoin_abc, majcosta

Reviewed By: #bitcoin_abc, majcosta

Differential Revision: https://reviews.bitcoinabc.org/D9190

Details

Provenance
MarcoFalke <falke.marco@gmail.com>Authored on May 19 2020, 21:48
FabienCommitted on Feb 9 2021, 17:07
FabienPushed on Feb 9 2021, 17:09
Reviewer
Restricted Project
Differential Revision
D9190: net: Use C++11 member initialization in protocol
Parents
rABC3705100b6341: net: recognize TORv3/I2P/CJDNS networks
Branches
Unknown
Tags
Unknown