aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_ircv3_labeledresponse.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2020-02-06 11:25:42 +0000
committerGravatar Sadie Powell2020-02-06 11:25:42 +0000
commit98e4ddfb21d285c8b675788c155bb204822fbd4a (patch)
tree030eb18c989bf3c9e4768a538796e3221ca7934e /src/modules/m_ircv3_labeledresponse.cpp
parentIn C++11 [io]fstream has std::string constructors; use them. (diff)
Use C++11 inline initialisation for class members.
Diffstat (limited to 'src/modules/m_ircv3_labeledresponse.cpp')
-rw-r--r--src/modules/m_ircv3_labeledresponse.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/modules/m_ircv3_labeledresponse.cpp b/src/modules/m_ircv3_labeledresponse.cpp
index 4f2117209..a56376ed2 100644
--- a/src/modules/m_ircv3_labeledresponse.cpp
+++ b/src/modules/m_ircv3_labeledresponse.cpp
@@ -27,14 +27,13 @@ class LabeledResponseTag : public ClientProtocol::MessageTagProvider
const Cap::Capability& cap;
public:
- LocalUser* labeluser;
+ LocalUser* labeluser = nullptr;
std::string label;
const std::string labeltag;
LabeledResponseTag(Module* mod, const Cap::Capability& capref)
: ClientProtocol::MessageTagProvider(mod)
, cap(capref)
- , labeluser(NULL)
, labeltag("label")
{
}
@@ -76,7 +75,7 @@ class ModuleIRCv3LabeledResponse : public Module
ClientProtocol::EventProvider ackmsgprov;
ClientProtocol::EventProvider labelmsgprov;
insp::aligned_storage<ClientProtocol::Message> firstmsg;
- size_t msgcount;
+ size_t msgcount = 0;
void FlushFirstMsg(LocalUser* user)
{
@@ -95,8 +94,6 @@ class ModuleIRCv3LabeledResponse : public Module
, batchcap(this)
, ackmsgprov(this, "ACK")
, labelmsgprov(this, "labeled")
- , msgcount(0)
-
{
}