clang-tidy: modernize-use-default-member-init

This commit is contained in:
Peter Johnson
2020-12-28 00:28:23 -08:00
parent d11a3a6380
commit b124f9101b
13 changed files with 49 additions and 52 deletions

View File

@@ -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