mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
clang-tidy: modernize-use-default-member-init
This commit is contained in:
@@ -38,9 +38,8 @@ class Message {
|
||||
};
|
||||
typedef std::function<NT_Type(unsigned int id)> GetEntryTypeFunc;
|
||||
|
||||
Message() : m_type(kUnknown), m_id(0), m_flags(0), m_seq_num_uid(0) {}
|
||||
Message(MsgType type, const private_init&)
|
||||
: m_type(type), m_id(0), m_flags(0), m_seq_num_uid(0) {}
|
||||
Message() {}
|
||||
Message(MsgType type, const private_init&) : m_type(type) {}
|
||||
|
||||
MsgType type() const { return m_type; }
|
||||
bool Is(MsgType type) const { return type == m_type; }
|
||||
@@ -99,14 +98,14 @@ class Message {
|
||||
Message& operator=(const Message&) = delete;
|
||||
|
||||
private:
|
||||
MsgType m_type;
|
||||
MsgType m_type{kUnknown};
|
||||
|
||||
// Message data. Use varies by message type.
|
||||
std::string m_str;
|
||||
std::shared_ptr<Value> m_value;
|
||||
unsigned int m_id; // also used for proto_rev
|
||||
unsigned int m_flags;
|
||||
unsigned int m_seq_num_uid;
|
||||
unsigned int m_id{0}; // also used for proto_rev
|
||||
unsigned int m_flags{0};
|
||||
unsigned int m_seq_num_uid{0};
|
||||
};
|
||||
|
||||
} // namespace nt
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace nt {
|
||||
/* A sequence number per RFC 1982 */
|
||||
class SequenceNumber {
|
||||
public:
|
||||
SequenceNumber() : m_value(0) {}
|
||||
SequenceNumber() {}
|
||||
explicit SequenceNumber(unsigned int value) : m_value(value) {}
|
||||
unsigned int value() const { return m_value; }
|
||||
|
||||
@@ -35,7 +35,7 @@ class SequenceNumber {
|
||||
friend bool operator!=(const SequenceNumber& lhs, const SequenceNumber& rhs);
|
||||
|
||||
private:
|
||||
unsigned int m_value;
|
||||
unsigned int m_value{0};
|
||||
};
|
||||
|
||||
bool operator<(const SequenceNumber& lhs, const SequenceNumber& rhs);
|
||||
|
||||
Reference in New Issue
Block a user