aboutsummaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/extra/m_geoip.cpp18
-rw-r--r--src/modules/extra/m_ldap.cpp36
-rw-r--r--src/modules/extra/m_mysql.cpp26
-rw-r--r--src/modules/extra/m_pgsql.cpp30
-rw-r--r--src/modules/extra/m_regex_pcre.cpp6
-rw-r--r--src/modules/extra/m_regex_posix.cpp8
-rw-r--r--src/modules/extra/m_regex_re2.cpp6
-rw-r--r--src/modules/extra/m_regex_stdlib.cpp8
-rw-r--r--src/modules/extra/m_regex_tre.cpp6
-rw-r--r--src/modules/extra/m_sqlite3.cpp18
-rw-r--r--src/modules/extra/m_ssl_gnutls.cpp24
-rw-r--r--src/modules/extra/m_ssl_mbedtls.cpp24
-rw-r--r--src/modules/extra/m_ssl_openssl.cpp24
-rw-r--r--src/modules/m_abbreviation.cpp6
-rw-r--r--src/modules/m_alias.cpp12
-rw-r--r--src/modules/m_allowinvite.cpp6
-rw-r--r--src/modules/m_alltime.cpp6
-rw-r--r--src/modules/m_anticaps.cpp8
-rw-r--r--src/modules/m_auditorium.cpp18
-rw-r--r--src/modules/m_autoop.cpp8
-rw-r--r--src/modules/m_banexception.cpp10
-rw-r--r--src/modules/m_banredirect.cpp8
-rw-r--r--src/modules/m_bcrypt.cpp10
-rw-r--r--src/modules/m_blockamsg.cpp6
-rw-r--r--src/modules/m_blockcaps.cpp8
-rw-r--r--src/modules/m_blockcolor.cpp6
-rw-r--r--src/modules/m_botmode.cpp4
-rw-r--r--src/modules/m_callerid.cpp28
-rw-r--r--src/modules/m_cap.cpp18
-rw-r--r--src/modules/m_cban.cpp22
-rw-r--r--src/modules/m_censor.cpp6
-rw-r--r--src/modules/m_cgiirc.cpp16
-rw-r--r--src/modules/m_chancreate.cpp6
-rw-r--r--src/modules/m_chanfilter.cpp8
-rw-r--r--src/modules/m_chanhistory.cpp12
-rw-r--r--src/modules/m_chanlog.cpp6
-rw-r--r--src/modules/m_channames.cpp10
-rw-r--r--src/modules/m_channelban.cpp6
-rw-r--r--src/modules/m_check.cpp6
-rw-r--r--src/modules/m_chghost.cpp8
-rw-r--r--src/modules/m_chgident.cpp6
-rw-r--r--src/modules/m_chgname.cpp6
-rw-r--r--src/modules/m_classban.cpp6
-rw-r--r--src/modules/m_clearchan.cpp10
-rw-r--r--src/modules/m_cloaking.cpp18
-rw-r--r--src/modules/m_clones.cpp4
-rw-r--r--src/modules/m_close.cpp4
-rw-r--r--src/modules/m_commonchans.cpp4
-rw-r--r--src/modules/m_conn_join.cpp10
-rw-r--r--src/modules/m_conn_umodes.cpp6
-rw-r--r--src/modules/m_conn_waitpong.cpp10
-rw-r--r--src/modules/m_connectban.cpp8
-rw-r--r--src/modules/m_connflood.cpp6
-rw-r--r--src/modules/m_customprefix.cpp4
-rw-r--r--src/modules/m_customtitle.cpp8
-rw-r--r--src/modules/m_cycle.cpp4
-rw-r--r--src/modules/m_dccallow.cpp14
-rw-r--r--src/modules/m_deaf.cpp8
-rw-r--r--src/modules/m_delayjoin.cpp20
-rw-r--r--src/modules/m_delaymsg.cpp14
-rw-r--r--src/modules/m_denychans.cpp6
-rw-r--r--src/modules/m_disable.cpp8
-rw-r--r--src/modules/m_dnsbl.cpp18
-rw-r--r--src/modules/m_exemptchanops.cpp8
-rw-r--r--src/modules/m_filter.cpp24
-rw-r--r--src/modules/m_flashpolicyd.cpp14
-rw-r--r--src/modules/m_gecosban.cpp6
-rw-r--r--src/modules/m_globalload.cpp14
-rw-r--r--src/modules/m_globops.cpp6
-rw-r--r--src/modules/m_haproxy.cpp12
-rw-r--r--src/modules/m_helpop.cpp8
-rw-r--r--src/modules/m_hidechans.cpp6
-rw-r--r--src/modules/m_hidelist.cpp6
-rw-r--r--src/modules/m_hidemode.cpp8
-rw-r--r--src/modules/m_hideoper.cpp14
-rw-r--r--src/modules/m_hostchange.cpp6
-rw-r--r--src/modules/m_hostcycle.cpp6
-rw-r--r--src/modules/m_httpd.cpp20
-rw-r--r--src/modules/m_httpd_acl.cpp6
-rw-r--r--src/modules/m_httpd_config.cpp4
-rw-r--r--src/modules/m_httpd_stats.cpp4
-rw-r--r--src/modules/m_ident.cpp18
-rw-r--r--src/modules/m_inviteexception.cpp10
-rw-r--r--src/modules/m_ircv3.cpp14
-rw-r--r--src/modules/m_ircv3_accounttag.cpp2
-rw-r--r--src/modules/m_ircv3_batch.cpp14
-rw-r--r--src/modules/m_ircv3_capnotify.cpp14
-rw-r--r--src/modules/m_ircv3_chghost.cpp6
-rw-r--r--src/modules/m_ircv3_echomessage.cpp6
-rw-r--r--src/modules/m_ircv3_invitenotify.cpp6
-rw-r--r--src/modules/m_ircv3_servertime.cpp2
-rw-r--r--src/modules/m_ircv3_sts.cpp10
-rw-r--r--src/modules/m_joinflood.cpp10
-rw-r--r--src/modules/m_jumpserver.cpp10
-rw-r--r--src/modules/m_kicknorejoin.cpp8
-rw-r--r--src/modules/m_knock.cpp8
-rw-r--r--src/modules/m_ldapauth.cpp22
-rw-r--r--src/modules/m_ldapoper.cpp16
-rw-r--r--src/modules/m_lockserv.cpp14
-rw-r--r--src/modules/m_maphide.cpp6
-rw-r--r--src/modules/m_md5.cpp4
-rw-r--r--src/modules/m_messageflood.cpp8
-rw-r--r--src/modules/m_mlock.cpp4
-rw-r--r--src/modules/m_modenotice.cpp6
-rw-r--r--src/modules/m_monitor.cpp20
-rw-r--r--src/modules/m_muteban.cpp6
-rw-r--r--src/modules/m_namedmodes.cpp10
-rw-r--r--src/modules/m_namesx.cpp10
-rw-r--r--src/modules/m_nationalchars.cpp6
-rw-r--r--src/modules/m_nickflood.cpp10
-rw-r--r--src/modules/m_nicklock.cpp14
-rw-r--r--src/modules/m_noctcp.cpp6
-rw-r--r--src/modules/m_nokicks.cpp6
-rw-r--r--src/modules/m_nonicks.cpp6
-rw-r--r--src/modules/m_nonotice.cpp6
-rw-r--r--src/modules/m_nopartmsg.cpp6
-rw-r--r--src/modules/m_ojoin.cpp14
-rw-r--r--src/modules/m_operchans.cpp8
-rw-r--r--src/modules/m_operjoin.cpp6
-rw-r--r--src/modules/m_operlevels.cpp4
-rw-r--r--src/modules/m_operlog.cpp10
-rw-r--r--src/modules/m_opermodes.cpp4
-rw-r--r--src/modules/m_opermotd.cpp10
-rw-r--r--src/modules/m_operprefix.cpp12
-rw-r--r--src/modules/m_override.cpp16
-rw-r--r--src/modules/m_passforward.cpp6
-rw-r--r--src/modules/m_password_hash.cpp6
-rw-r--r--src/modules/m_pbkdf2.cpp14
-rw-r--r--src/modules/m_permchannels.cpp16
-rw-r--r--src/modules/m_randquote.cpp6
-rw-r--r--src/modules/m_redirect.cpp6
-rw-r--r--src/modules/m_regex_glob.cpp6
-rw-r--r--src/modules/m_remove.cpp10
-rw-r--r--src/modules/m_repeat.cpp12
-rw-r--r--src/modules/m_restrictchans.cpp6
-rw-r--r--src/modules/m_restrictmsg.cpp4
-rw-r--r--src/modules/m_rline.cpp32
-rw-r--r--src/modules/m_rmode.cpp4
-rw-r--r--src/modules/m_sajoin.cpp6
-rw-r--r--src/modules/m_sakick.cpp6
-rw-r--r--src/modules/m_samode.cpp10
-rw-r--r--src/modules/m_sanick.cpp6
-rw-r--r--src/modules/m_sapart.cpp6
-rw-r--r--src/modules/m_saquit.cpp6
-rw-r--r--src/modules/m_sasl.cpp24
-rw-r--r--src/modules/m_satopic.cpp4
-rw-r--r--src/modules/m_securelist.cpp8
-rw-r--r--src/modules/m_seenicks.cpp6
-rw-r--r--src/modules/m_serverban.cpp6
-rw-r--r--src/modules/m_services_account.cpp22
-rw-r--r--src/modules/m_servprotect.cpp14
-rw-r--r--src/modules/m_sethost.cpp6
-rw-r--r--src/modules/m_setident.cpp4
-rw-r--r--src/modules/m_setidle.cpp4
-rw-r--r--src/modules/m_setname.cpp4
-rw-r--r--src/modules/m_sha1.cpp4
-rw-r--r--src/modules/m_sha256.cpp4
-rw-r--r--src/modules/m_showfile.cpp6
-rw-r--r--src/modules/m_showwhois.cpp8
-rw-r--r--src/modules/m_shun.cpp20
-rw-r--r--src/modules/m_silence.cpp16
-rw-r--r--src/modules/m_spanningtree/cachetimer.h2
-rw-r--r--src/modules/m_spanningtree/commands.h58
-rw-r--r--src/modules/m_spanningtree/main.h64
-rw-r--r--src/modules/m_spanningtree/pingtimer.h2
-rw-r--r--src/modules/m_spanningtree/protocolinterface.h20
-rw-r--r--src/modules/m_spanningtree/remoteuser.h2
-rw-r--r--src/modules/m_spanningtree/resolvers.h8
-rw-r--r--src/modules/m_spanningtree/servercommand.h8
-rw-r--r--src/modules/m_spanningtree/treeserver.h2
-rw-r--r--src/modules/m_spanningtree/treesocket.h12
-rw-r--r--src/modules/m_spanningtree/utils.h2
-rw-r--r--src/modules/m_sqlauth.cpp12
-rw-r--r--src/modules/m_sqloper.cpp12
-rw-r--r--src/modules/m_sslinfo.cpp24
-rw-r--r--src/modules/m_sslmodes.cpp14
-rw-r--r--src/modules/m_starttls.cpp6
-rw-r--r--src/modules/m_stripcolor.cpp8
-rw-r--r--src/modules/m_svshold.cpp26
-rw-r--r--src/modules/m_swhois.cpp12
-rw-r--r--src/modules/m_timedbans.cpp12
-rw-r--r--src/modules/m_tline.cpp4
-rw-r--r--src/modules/m_topiclock.cpp14
-rw-r--r--src/modules/m_uhnames.cpp8
-rw-r--r--src/modules/m_uninvite.cpp6
-rw-r--r--src/modules/m_userip.cpp6
-rw-r--r--src/modules/m_vhost.cpp6
-rw-r--r--src/modules/m_watch.cpp18
-rw-r--r--src/modules/m_websocket.cpp16
-rw-r--r--src/modules/m_xline_db.cpp10
190 files changed, 1003 insertions, 1003 deletions
diff --git a/src/modules/extra/m_geoip.cpp b/src/modules/extra/m_geoip.cpp
index e4299a1c2..7e2c1d43d 100644
--- a/src/modules/extra/m_geoip.cpp
+++ b/src/modules/extra/m_geoip.cpp
@@ -89,7 +89,7 @@ class ModuleGeoIP : public Module, public Stats::EventListener, public Whois::Ev
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ipv4db = GeoIP_open_type(GEOIP_COUNTRY_EDITION, GEOIP_STANDARD);
if (!ipv4db)
@@ -119,24 +119,24 @@ class ModuleGeoIP : public Module, public Stats::EventListener, public Whois::Ev
GeoIP_delete(ipv6db);
}
- void ReadConfig(ConfigStatus&) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus&) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("geoip");
extban = tag->getBool("extban");
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides a way to assign users to connect classes by country using GeoIP lookup", VF_OPTCOMMON|VF_VENDOR);
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
if (extban)
tokens["EXTBAN"].push_back('G');
}
- ModResult OnCheckBan(User* user, Channel*, const std::string& mask) CXX11_OVERRIDE
+ ModResult OnCheckBan(User* user, Channel*, const std::string& mask) override
{
if (extban && (mask.length() > 2) && (mask[0] == 'G') && (mask[1] == ':'))
{
@@ -150,7 +150,7 @@ class ModuleGeoIP : public Module, public Stats::EventListener, public Whois::Ev
return MOD_RES_PASSTHRU;
}
- ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) CXX11_OVERRIDE
+ ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) override
{
std::string* cc = ext.get(user);
if (!cc)
@@ -167,14 +167,14 @@ class ModuleGeoIP : public Module, public Stats::EventListener, public Whois::Ev
return MOD_RES_DENY;
}
- void OnSetUserIP(LocalUser* user) CXX11_OVERRIDE
+ void OnSetUserIP(LocalUser* user) override
{
// If user has sent NICK/USER, re-set the ExtItem as this is likely CGI:IRC changing the IP
if (user->registered == REG_NICKUSER)
SetExt(user);
}
- void OnWhois(Whois::Context& whois) CXX11_OVERRIDE
+ void OnWhois(Whois::Context& whois) override
{
// If the extban is disabled we don't expose users location.
if (!extban)
@@ -187,7 +187,7 @@ class ModuleGeoIP : public Module, public Stats::EventListener, public Whois::Ev
whois.SendLine(RPL_WHOISCOUNTRY, *cc, "is located in this country");
}
- ModResult OnStats(Stats::Context& stats) CXX11_OVERRIDE
+ ModResult OnStats(Stats::Context& stats) override
{
if (stats.GetSymbol() != 'G')
return MOD_RES_PASSTHRU;
diff --git a/src/modules/extra/m_ldap.cpp b/src/modules/extra/m_ldap.cpp
index 8c2752dbf..e2c5fd1c5 100644
--- a/src/modules/extra/m_ldap.cpp
+++ b/src/modules/extra/m_ldap.cpp
@@ -84,7 +84,7 @@ class LDAPBind : public LDAPRequest
type = QUERY_BIND;
}
- int run() CXX11_OVERRIDE;
+ int run() override;
};
class LDAPSearch : public LDAPRequest
@@ -103,7 +103,7 @@ class LDAPSearch : public LDAPRequest
type = QUERY_SEARCH;
}
- int run() CXX11_OVERRIDE;
+ int run() override;
};
class LDAPAdd : public LDAPRequest
@@ -120,7 +120,7 @@ class LDAPAdd : public LDAPRequest
type = QUERY_ADD;
}
- int run() CXX11_OVERRIDE;
+ int run() override;
};
class LDAPDel : public LDAPRequest
@@ -135,7 +135,7 @@ class LDAPDel : public LDAPRequest
type = QUERY_DELETE;
}
- int run() CXX11_OVERRIDE;
+ int run() override;
};
class LDAPModify : public LDAPRequest
@@ -152,7 +152,7 @@ class LDAPModify : public LDAPRequest
type = QUERY_MODIFY;
}
- int run() CXX11_OVERRIDE;
+ int run() override;
};
class LDAPCompare : public LDAPRequest
@@ -169,7 +169,7 @@ class LDAPCompare : public LDAPRequest
type = QUERY_COMPARE;
}
- int run() CXX11_OVERRIDE;
+ int run() override;
};
class LDAPService : public LDAPProvider, public SocketThread
@@ -330,20 +330,20 @@ class LDAPService : public LDAPProvider, public SocketThread
}
}
- void BindAsManager(LDAPInterface* i) CXX11_OVERRIDE
+ void BindAsManager(LDAPInterface* i) override
{
std::string binddn = config->getString("binddn");
std::string bindauth = config->getString("bindauth");
this->Bind(i, binddn, bindauth);
}
- void Bind(LDAPInterface* i, const std::string& who, const std::string& pass) CXX11_OVERRIDE
+ void Bind(LDAPInterface* i, const std::string& who, const std::string& pass) override
{
LDAPBind* b = new LDAPBind(this, i, who, pass);
QueueRequest(b);
}
- void Search(LDAPInterface* i, const std::string& base, const std::string& filter) CXX11_OVERRIDE
+ void Search(LDAPInterface* i, const std::string& base, const std::string& filter) override
{
if (i == NULL)
throw LDAPException("No interface");
@@ -352,25 +352,25 @@ class LDAPService : public LDAPProvider, public SocketThread
QueueRequest(s);
}
- void Add(LDAPInterface* i, const std::string& dn, LDAPMods& attributes) CXX11_OVERRIDE
+ void Add(LDAPInterface* i, const std::string& dn, LDAPMods& attributes) override
{
LDAPAdd* add = new LDAPAdd(this, i, dn, attributes);
QueueRequest(add);
}
- void Del(LDAPInterface* i, const std::string& dn) CXX11_OVERRIDE
+ void Del(LDAPInterface* i, const std::string& dn) override
{
LDAPDel* del = new LDAPDel(this, i, dn);
QueueRequest(del);
}
- void Modify(LDAPInterface* i, const std::string& base, LDAPMods& attributes) CXX11_OVERRIDE
+ void Modify(LDAPInterface* i, const std::string& base, LDAPMods& attributes) override
{
LDAPModify* mod = new LDAPModify(this, i, base, attributes);
QueueRequest(mod);
}
- void Compare(LDAPInterface* i, const std::string& dn, const std::string& attr, const std::string& val) CXX11_OVERRIDE
+ void Compare(LDAPInterface* i, const std::string& dn, const std::string& attr, const std::string& val) override
{
LDAPCompare* comp = new LDAPCompare(this, i, dn, attr, val);
QueueRequest(comp);
@@ -476,7 +476,7 @@ class LDAPService : public LDAPProvider, public SocketThread
}
public:
- void Run() CXX11_OVERRIDE
+ void Run() override
{
while (!this->GetExitFlag())
{
@@ -489,7 +489,7 @@ class LDAPService : public LDAPProvider, public SocketThread
}
}
- void OnNotify() CXX11_OVERRIDE
+ void OnNotify() override
{
query_queue r;
@@ -524,7 +524,7 @@ class ModuleLDAP : public Module
ServiceMap LDAPServices;
public:
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ServiceMap conns;
@@ -566,7 +566,7 @@ class ModuleLDAP : public Module
LDAPServices.swap(conns);
}
- void OnUnloadModule(Module* m) CXX11_OVERRIDE
+ void OnUnloadModule(Module* m) override
{
for (ServiceMap::iterator it = this->LDAPServices.begin(); it != this->LDAPServices.end(); ++it)
{
@@ -615,7 +615,7 @@ class ModuleLDAP : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("LDAP support", VF_VENDOR);
}
diff --git a/src/modules/extra/m_mysql.cpp b/src/modules/extra/m_mysql.cpp
index 7c6729603..c1f7bde34 100644
--- a/src/modules/extra/m_mysql.cpp
+++ b/src/modules/extra/m_mysql.cpp
@@ -112,11 +112,11 @@ class ModuleSQL : public Module
ConnMap connections; // main thread only
ModuleSQL();
- void init() CXX11_OVERRIDE;
+ void init() override;
~ModuleSQL();
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE;
- void OnUnloadModule(Module* mod) CXX11_OVERRIDE;
- Version GetVersion() CXX11_OVERRIDE;
+ void ReadConfig(ConfigStatus& status) override;
+ void OnUnloadModule(Module* mod) override;
+ Version GetVersion() override;
};
class DispatcherThread : public SocketThread
@@ -126,8 +126,8 @@ class DispatcherThread : public SocketThread
public:
DispatcherThread(ModuleSQL* CreatorModule) : Parent(CreatorModule) { }
~DispatcherThread() { }
- void Run() CXX11_OVERRIDE;
- void OnNotify() CXX11_OVERRIDE;
+ void Run() override;
+ void OnNotify() override;
};
#if !defined(MYSQL_VERSION_ID) || MYSQL_VERSION_ID<32224
@@ -193,17 +193,17 @@ class MySQLresult : public SQL::Result
}
- int Rows() CXX11_OVERRIDE
+ int Rows() override
{
return rows;
}
- void GetCols(std::vector<std::string>& result) CXX11_OVERRIDE
+ void GetCols(std::vector<std::string>& result) override
{
result.assign(colnames.begin(), colnames.end());
}
- bool HasColumn(const std::string& column, size_t& index) CXX11_OVERRIDE
+ bool HasColumn(const std::string& column, size_t& index) override
{
for (size_t i = 0; i < colnames.size(); ++i)
{
@@ -225,7 +225,7 @@ class MySQLresult : public SQL::Result
return SQL::Field();
}
- bool GetRow(SQL::Row& result) CXX11_OVERRIDE
+ bool GetRow(SQL::Row& result) override
{
if (currentrow < rows)
{
@@ -332,14 +332,14 @@ class SQLConnection : public SQL::Provider
mysql_close(connection);
}
- void Submit(SQL::Query* q, const std::string& qs) CXX11_OVERRIDE
+ void Submit(SQL::Query* q, const std::string& qs) override
{
Parent()->Dispatcher->LockQueue();
Parent()->qq.push_back(QQueueItem(q, qs, this));
Parent()->Dispatcher->UnlockQueueWakeup();
}
- void Submit(SQL::Query* call, const std::string& q, const SQL::ParamList& p) CXX11_OVERRIDE
+ void Submit(SQL::Query* call, const std::string& q, const SQL::ParamList& p) override
{
std::string res;
unsigned int param = 0;
@@ -366,7 +366,7 @@ class SQLConnection : public SQL::Provider
Submit(call, res);
}
- void Submit(SQL::Query* call, const std::string& q, const SQL::ParamMap& p) CXX11_OVERRIDE
+ void Submit(SQL::Query* call, const std::string& q, const SQL::ParamMap& p) override
{
std::string res;
for(std::string::size_type i = 0; i < q.length(); i++)
diff --git a/src/modules/extra/m_pgsql.cpp b/src/modules/extra/m_pgsql.cpp
index bb727b623..32bbd4459 100644
--- a/src/modules/extra/m_pgsql.cpp
+++ b/src/modules/extra/m_pgsql.cpp
@@ -65,7 +65,7 @@ class ReconnectTimer : public Timer
ReconnectTimer(ModulePgSQL* m) : Timer(5, false), mod(m)
{
}
- bool Tick(time_t TIME) CXX11_OVERRIDE;
+ bool Tick(time_t TIME) override;
};
struct QueueItem
@@ -110,19 +110,19 @@ class PgSQLresult : public SQL::Result
PQclear(res);
}
- int Rows() CXX11_OVERRIDE
+ int Rows() override
{
return rows;
}
- void GetCols(std::vector<std::string>& result) CXX11_OVERRIDE
+ void GetCols(std::vector<std::string>& result) override
{
if (colnames.empty())
getColNames();
result = colnames;
}
- bool HasColumn(const std::string& column, size_t& index) CXX11_OVERRIDE
+ bool HasColumn(const std::string& column, size_t& index) override
{
if (colnames.empty())
getColNames();
@@ -147,7 +147,7 @@ class PgSQLresult : public SQL::Result
return SQL::Field(std::string(v, PQgetlength(res, row, column)));
}
- bool GetRow(SQL::Row& result) CXX11_OVERRIDE
+ bool GetRow(SQL::Row& result) override
{
if (currentrow >= PQntuples(res))
return false;
@@ -184,7 +184,7 @@ class SQLConn : public SQL::Provider, public EventHandler
}
}
- CullResult cull() CXX11_OVERRIDE
+ CullResult cull() override
{
this->SQL::Provider::cull();
ServerInstance->Modules->DelService(*this);
@@ -207,17 +207,17 @@ class SQLConn : public SQL::Provider, public EventHandler
}
}
- void OnEventHandlerRead() CXX11_OVERRIDE
+ void OnEventHandlerRead() override
{
DoEvent();
}
- void OnEventHandlerWrite() CXX11_OVERRIDE
+ void OnEventHandlerWrite() override
{
DoEvent();
}
- void OnEventHandlerError(int errornum) CXX11_OVERRIDE
+ void OnEventHandlerError(int errornum) override
{
DelayReconnect();
}
@@ -414,7 +414,7 @@ restart:
}
}
- void Submit(SQL::Query *req, const std::string& q) CXX11_OVERRIDE
+ void Submit(SQL::Query *req, const std::string& q) override
{
if (qinprog.q.empty())
{
@@ -427,7 +427,7 @@ restart:
}
}
- void Submit(SQL::Query *req, const std::string& q, const SQL::ParamList& p) CXX11_OVERRIDE
+ void Submit(SQL::Query *req, const std::string& q, const SQL::ParamList& p) override
{
std::string res;
unsigned int param = 0;
@@ -452,7 +452,7 @@ restart:
Submit(req, res);
}
- void Submit(SQL::Query *req, const std::string& q, const SQL::ParamMap& p) CXX11_OVERRIDE
+ void Submit(SQL::Query *req, const std::string& q, const SQL::ParamMap& p) override
{
std::string res;
for(std::string::size_type i = 0; i < q.length(); i++)
@@ -535,7 +535,7 @@ class ModulePgSQL : public Module
ClearAllConnections();
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ReadConf();
}
@@ -576,7 +576,7 @@ class ModulePgSQL : public Module
connections.clear();
}
- void OnUnloadModule(Module* mod) CXX11_OVERRIDE
+ void OnUnloadModule(Module* mod) override
{
SQL::Error err(SQL::BAD_DBID);
for(ConnMap::iterator i = connections.begin(); i != connections.end(); i++)
@@ -604,7 +604,7 @@ class ModulePgSQL : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("PostgreSQL Service Provider module for all other m_sql* modules, uses v2 of the SQL API", VF_VENDOR);
}
diff --git a/src/modules/extra/m_regex_pcre.cpp b/src/modules/extra/m_regex_pcre.cpp
index e8ef96c22..7896d3e05 100644
--- a/src/modules/extra/m_regex_pcre.cpp
+++ b/src/modules/extra/m_regex_pcre.cpp
@@ -56,7 +56,7 @@ class PCRERegex : public Regex
pcre_free(regex);
}
- bool Matches(const std::string& text) CXX11_OVERRIDE
+ bool Matches(const std::string& text) override
{
return (pcre_exec(regex, NULL, text.c_str(), text.length(), 0, 0, NULL, 0) >= 0);
}
@@ -66,7 +66,7 @@ class PCREFactory : public RegexFactory
{
public:
PCREFactory(Module* m) : RegexFactory(m, "regex/pcre") {}
- Regex* Create(const std::string& expr) CXX11_OVERRIDE
+ Regex* Create(const std::string& expr) override
{
return new PCRERegex(expr);
}
@@ -80,7 +80,7 @@ class ModuleRegexPCRE : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Regex Provider Module for PCRE", VF_VENDOR);
}
diff --git a/src/modules/extra/m_regex_posix.cpp b/src/modules/extra/m_regex_posix.cpp
index b5fddfab8..7b8e37e6a 100644
--- a/src/modules/extra/m_regex_posix.cpp
+++ b/src/modules/extra/m_regex_posix.cpp
@@ -54,7 +54,7 @@ class POSIXRegex : public Regex
regfree(&regbuf);
}
- bool Matches(const std::string& text) CXX11_OVERRIDE
+ bool Matches(const std::string& text) override
{
return (regexec(&regbuf, text.c_str(), 0, NULL, 0) == 0);
}
@@ -65,7 +65,7 @@ class PosixFactory : public RegexFactory
public:
bool extended;
PosixFactory(Module* m) : RegexFactory(m, "regex/posix") {}
- Regex* Create(const std::string& expr) CXX11_OVERRIDE
+ Regex* Create(const std::string& expr) override
{
return new POSIXRegex(expr, extended);
}
@@ -80,12 +80,12 @@ class ModuleRegexPOSIX : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Regex Provider Module for POSIX Regular Expressions", VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ref.extended = ServerInstance->Config->ConfValue("posix")->getBool("extended");
}
diff --git a/src/modules/extra/m_regex_re2.cpp b/src/modules/extra/m_regex_re2.cpp
index 4bcf287ca..0cc341a35 100644
--- a/src/modules/extra/m_regex_re2.cpp
+++ b/src/modules/extra/m_regex_re2.cpp
@@ -52,7 +52,7 @@ class RE2Regex : public Regex
}
}
- bool Matches(const std::string& text) CXX11_OVERRIDE
+ bool Matches(const std::string& text) override
{
return RE2::FullMatch(text, regexcl);
}
@@ -62,7 +62,7 @@ class RE2Factory : public RegexFactory
{
public:
RE2Factory(Module* m) : RegexFactory(m, "regex/re2") { }
- Regex* Create(const std::string& expr) CXX11_OVERRIDE
+ Regex* Create(const std::string& expr) override
{
return new RE2Regex(expr);
}
@@ -77,7 +77,7 @@ class ModuleRegexRE2 : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Regex Provider Module for RE2", VF_VENDOR);
}
diff --git a/src/modules/extra/m_regex_stdlib.cpp b/src/modules/extra/m_regex_stdlib.cpp
index 42e5c8bf1..4065ec014 100644
--- a/src/modules/extra/m_regex_stdlib.cpp
+++ b/src/modules/extra/m_regex_stdlib.cpp
@@ -39,7 +39,7 @@ class StdRegex : public Regex
}
}
- bool Matches(const std::string& text) CXX11_OVERRIDE
+ bool Matches(const std::string& text) override
{
return std::regex_search(text, regexcl);
}
@@ -50,7 +50,7 @@ class StdRegexFactory : public RegexFactory
public:
std::regex::flag_type regextype;
StdRegexFactory(Module* m) : RegexFactory(m, "regex/stdregex") {}
- Regex* Create(const std::string& expr) CXX11_OVERRIDE
+ Regex* Create(const std::string& expr) override
{
return new StdRegex(expr, regextype);
}
@@ -64,12 +64,12 @@ public:
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Regex Provider Module for std::regex", VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* Conf = ServerInstance->Config->ConfValue("stdregex");
std::string regextype = Conf->getString("type", "ecmascript");
diff --git a/src/modules/extra/m_regex_tre.cpp b/src/modules/extra/m_regex_tre.cpp
index aa3f1d41e..8bec3a908 100644
--- a/src/modules/extra/m_regex_tre.cpp
+++ b/src/modules/extra/m_regex_tre.cpp
@@ -60,7 +60,7 @@ public:
regfree(&regbuf);
}
- bool Matches(const std::string& text) CXX11_OVERRIDE
+ bool Matches(const std::string& text) override
{
return (regexec(&regbuf, text.c_str(), 0, NULL, 0) == 0);
}
@@ -70,7 +70,7 @@ class TREFactory : public RegexFactory
{
public:
TREFactory(Module* m) : RegexFactory(m, "regex/tre") {}
- Regex* Create(const std::string& expr) CXX11_OVERRIDE
+ Regex* Create(const std::string& expr) override
{
return new TRERegex(expr);
}
@@ -85,7 +85,7 @@ class ModuleRegexTRE : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Regex Provider Module for TRE Regular Expressions", VF_VENDOR);
}
diff --git a/src/modules/extra/m_sqlite3.cpp b/src/modules/extra/m_sqlite3.cpp
index 4558e087a..e31a41c5c 100644
--- a/src/modules/extra/m_sqlite3.cpp
+++ b/src/modules/extra/m_sqlite3.cpp
@@ -58,12 +58,12 @@ class SQLite3Result : public SQL::Result
{
}
- int Rows() CXX11_OVERRIDE
+ int Rows() override
{
return rows;
}
- bool GetRow(SQL::Row& result) CXX11_OVERRIDE
+ bool GetRow(SQL::Row& result) override
{
if (currentrow < rows)
{
@@ -78,12 +78,12 @@ class SQLite3Result : public SQL::Result
}
}
- void GetCols(std::vector<std::string>& result) CXX11_OVERRIDE
+ void GetCols(std::vector<std::string>& result) override
{
result.assign(columns.begin(), columns.end());
}
- bool HasColumn(const std::string& column, size_t& index) CXX11_OVERRIDE
+ bool HasColumn(const std::string& column, size_t& index) override
{
for (size_t i = 0; i < columns.size(); ++i)
{
@@ -172,13 +172,13 @@ class SQLConn : public SQL::Provider
sqlite3_finalize(stmt);
}
- void Submit(SQL::Query* query, const std::string& q) CXX11_OVERRIDE
+ void Submit(SQL::Query* query, const std::string& q) override
{
Query(query, q);
delete query;
}
- void Submit(SQL::Query* query, const std::string& q, const SQL::ParamList& p) CXX11_OVERRIDE
+ void Submit(SQL::Query* query, const std::string& q, const SQL::ParamList& p) override
{
std::string res;
unsigned int param = 0;
@@ -199,7 +199,7 @@ class SQLConn : public SQL::Provider
Submit(query, res);
}
- void Submit(SQL::Query* query, const std::string& q, const SQL::ParamMap& p) CXX11_OVERRIDE
+ void Submit(SQL::Query* query, const std::string& q, const SQL::ParamMap& p) override
{
std::string res;
for(std::string::size_type i = 0; i < q.length(); i++)
@@ -248,7 +248,7 @@ class ModuleSQLite3 : public Module
conns.clear();
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ClearConns();
ConfigTagList tags = ServerInstance->Config->ConfTags("database");
@@ -262,7 +262,7 @@ class ModuleSQLite3 : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("sqlite3 provider", VF_VENDOR);
}
diff --git a/src/modules/extra/m_ssl_gnutls.cpp b/src/modules/extra/m_ssl_gnutls.cpp
index f5711cbd7..8317ed93d 100644
--- a/src/modules/extra/m_ssl_gnutls.cpp
+++ b/src/modules/extra/m_ssl_gnutls.cpp
@@ -1070,12 +1070,12 @@ info_done_dealloc:
Handshake(sock);
}
- void OnStreamSocketClose(StreamSocket* user) CXX11_OVERRIDE
+ void OnStreamSocketClose(StreamSocket* user) override
{
CloseSession();
}
- int OnStreamSocketRead(StreamSocket* user, std::string& recvq) CXX11_OVERRIDE
+ int OnStreamSocketRead(StreamSocket* user, std::string& recvq) override
{
// Finish handshake if needed
int prepret = PrepareIO(user);
@@ -1113,7 +1113,7 @@ info_done_dealloc:
}
}
- int OnStreamSocketWrite(StreamSocket* user, StreamSocket::SendQueue& sendq) CXX11_OVERRIDE
+ int OnStreamSocketWrite(StreamSocket* user, StreamSocket::SendQueue& sendq) override
{
// Finish handshake if needed
int prepret = PrepareIO(user);
@@ -1176,7 +1176,7 @@ info_done_dealloc:
return 1;
}
- void GetCiphersuite(std::string& out) const CXX11_OVERRIDE
+ void GetCiphersuite(std::string& out) const override
{
if (!IsHandshakeDone())
return;
@@ -1186,7 +1186,7 @@ info_done_dealloc:
out.append(UnknownIfNULL(gnutls_mac_get_name(gnutls_mac_get(sess))));
}
- bool GetServerName(std::string& out) const CXX11_OVERRIDE
+ bool GetServerName(std::string& out) const override
{
std::vector<char> nameBuffer;
size_t nameLength = 0;
@@ -1245,12 +1245,12 @@ class GnuTLSIOHookProvider : public IOHookProvider
ServerInstance->Modules->DelService(*this);
}
- void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) CXX11_OVERRIDE
+ void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) override
{
new GnuTLSIOHook(this, sock, GNUTLS_SERVER);
}
- void OnConnect(StreamSocket* sock) CXX11_OVERRIDE
+ void OnConnect(StreamSocket* sock) override
{
new GnuTLSIOHook(this, sock, GNUTLS_CLIENT);
}
@@ -1345,14 +1345,14 @@ class ModuleSSLGnuTLS : public Module
thismod = this;
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->Logs->Log(MODNAME, LOG_DEFAULT, "GnuTLS lib version %s module was compiled for " GNUTLS_VERSION, gnutls_check_version(NULL));
ReadProfiles();
ServerInstance->GenRandom = RandGen::Call;
}
- void OnModuleRehash(User* user, const std::string &param) CXX11_OVERRIDE
+ void OnModuleRehash(User* user, const std::string &param) override
{
if(param != "ssl")
return;
@@ -1372,7 +1372,7 @@ class ModuleSSLGnuTLS : public Module
ServerInstance->GenRandom = &InspIRCd::DefaultGenRandom;
}
- void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) CXX11_OVERRIDE
+ void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) override
{
if (type == ExtensionItem::EXT_USER)
{
@@ -1387,12 +1387,12 @@ class ModuleSSLGnuTLS : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides SSL support for clients", VF_VENDOR);
}
- ModResult OnCheckReady(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser* user) override
{
const GnuTLSIOHook* const iohook = static_cast<GnuTLSIOHook*>(user->eh.GetModHook(this));
if ((iohook) && (!iohook->IsHandshakeDone()))
diff --git a/src/modules/extra/m_ssl_mbedtls.cpp b/src/modules/extra/m_ssl_mbedtls.cpp
index 75b25fbc4..2786cd129 100644
--- a/src/modules/extra/m_ssl_mbedtls.cpp
+++ b/src/modules/extra/m_ssl_mbedtls.cpp
@@ -677,12 +677,12 @@ class mbedTLSIOHook : public SSLIOHook
Handshake(sock);
}
- void OnStreamSocketClose(StreamSocket* sock) CXX11_OVERRIDE
+ void OnStreamSocketClose(StreamSocket* sock) override
{
CloseSession();
}
- int OnStreamSocketRead(StreamSocket* sock, std::string& recvq) CXX11_OVERRIDE
+ int OnStreamSocketRead(StreamSocket* sock, std::string& recvq) override
{
// Finish handshake if needed
int prepret = PrepareIO(sock);
@@ -726,7 +726,7 @@ class mbedTLSIOHook : public SSLIOHook
}
}
- int OnStreamSocketWrite(StreamSocket* sock, StreamSocket::SendQueue& sendq) CXX11_OVERRIDE
+ int OnStreamSocketWrite(StreamSocket* sock, StreamSocket::SendQueue& sendq) override
{
// Finish handshake if needed
int prepret = PrepareIO(sock);
@@ -778,7 +778,7 @@ class mbedTLSIOHook : public SSLIOHook
return 1;
}
- void GetCiphersuite(std::string& out) const CXX11_OVERRIDE
+ void GetCiphersuite(std::string& out) const override
{
if (!IsHandshakeDone())
return;
@@ -793,7 +793,7 @@ class mbedTLSIOHook : public SSLIOHook
out.append(ciphersuitestr + skip);
}
- bool GetServerName(std::string& out) const CXX11_OVERRIDE
+ bool GetServerName(std::string& out) const override
{
// TODO: Implement SNI support.
return false;
@@ -820,12 +820,12 @@ class mbedTLSIOHookProvider : public IOHookProvider
ServerInstance->Modules->DelService(*this);
}
- void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) CXX11_OVERRIDE
+ void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) override
{
new mbedTLSIOHook(this, sock, true);
}
- void OnConnect(StreamSocket* sock) CXX11_OVERRIDE
+ void OnConnect(StreamSocket* sock) override
{
new mbedTLSIOHook(this, sock, false);
}
@@ -912,7 +912,7 @@ class ModuleSSLmbedTLS : public Module
}
public:
- void init() CXX11_OVERRIDE
+ void init() override
{
char verbuf[16]; // Should be at least 9 bytes in size
mbedtls_version_get_string(verbuf);
@@ -923,7 +923,7 @@ class ModuleSSLmbedTLS : public Module
ReadProfiles();
}
- void OnModuleRehash(User* user, const std::string &param) CXX11_OVERRIDE
+ void OnModuleRehash(User* user, const std::string &param) override
{
if (param != "ssl")
return;
@@ -938,7 +938,7 @@ class ModuleSSLmbedTLS : public Module
}
}
- void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) CXX11_OVERRIDE
+ void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) override
{
if (type != ExtensionItem::EXT_USER)
return;
@@ -952,7 +952,7 @@ class ModuleSSLmbedTLS : public Module
}
}
- ModResult OnCheckReady(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser* user) override
{
const mbedTLSIOHook* const iohook = static_cast<mbedTLSIOHook*>(user->eh.GetModHook(this));
if ((iohook) && (!iohook->IsHandshakeDone()))
@@ -960,7 +960,7 @@ class ModuleSSLmbedTLS : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides SSL support via mbedTLS (PolarSSL)", VF_VENDOR);
}
diff --git a/src/modules/extra/m_ssl_openssl.cpp b/src/modules/extra/m_ssl_openssl.cpp
index 5f61c71a9..125190c7d 100644
--- a/src/modules/extra/m_ssl_openssl.cpp
+++ b/src/modules/extra/m_ssl_openssl.cpp
@@ -695,12 +695,12 @@ class OpenSSLIOHook : public SSLIOHook
Handshake(sock);
}
- void OnStreamSocketClose(StreamSocket* user) CXX11_OVERRIDE
+ void OnStreamSocketClose(StreamSocket* user) override
{
CloseSession();
}
- int OnStreamSocketRead(StreamSocket* user, std::string& recvq) CXX11_OVERRIDE
+ int OnStreamSocketRead(StreamSocket* user, std::string& recvq) override
{
// Finish handshake if needed
int prepret = PrepareIO(user);
@@ -760,7 +760,7 @@ class OpenSSLIOHook : public SSLIOHook
}
}
- int OnStreamSocketWrite(StreamSocket* user, StreamSocket::SendQueue& sendq) CXX11_OVERRIDE
+ int OnStreamSocketWrite(StreamSocket* user, StreamSocket::SendQueue& sendq) override
{
// Finish handshake if needed
int prepret = PrepareIO(user);
@@ -823,7 +823,7 @@ class OpenSSLIOHook : public SSLIOHook
return 1;
}
- void GetCiphersuite(std::string& out) const CXX11_OVERRIDE
+ void GetCiphersuite(std::string& out) const override
{
if (!IsHandshakeDone())
return;
@@ -831,7 +831,7 @@ class OpenSSLIOHook : public SSLIOHook
out.append(SSL_get_cipher(sess));
}
- bool GetServerName(std::string& out) const CXX11_OVERRIDE
+ bool GetServerName(std::string& out) const override
{
const char* name = SSL_get_servername(sess, TLSEXT_NAMETYPE_host_name);
if (!name)
@@ -914,12 +914,12 @@ class OpenSSLIOHookProvider : public IOHookProvider
ServerInstance->Modules->DelService(*this);
}
- void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) CXX11_OVERRIDE
+ void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) override
{
new OpenSSLIOHook(this, sock, profile.CreateServerSession());
}
- void OnConnect(StreamSocket* sock) CXX11_OVERRIDE
+ void OnConnect(StreamSocket* sock) override
{
new OpenSSLIOHook(this, sock, profile.CreateClientSession());
}
@@ -1010,7 +1010,7 @@ class ModuleSSLOpenSSL : public Module
#endif
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->Logs->Log(MODNAME, LOG_DEFAULT, "OpenSSL lib version \"%s\" module was compiled for \"" OPENSSL_VERSION_TEXT "\"", OpenSSL_version(OPENSSL_VERSION));
@@ -1023,7 +1023,7 @@ class ModuleSSLOpenSSL : public Module
ReadProfiles();
}
- void OnModuleRehash(User* user, const std::string &param) CXX11_OVERRIDE
+ void OnModuleRehash(User* user, const std::string &param) override
{
if (param != "ssl")
return;
@@ -1038,7 +1038,7 @@ class ModuleSSLOpenSSL : public Module
}
}
- void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) CXX11_OVERRIDE
+ void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) override
{
if (type == ExtensionItem::EXT_USER)
{
@@ -1053,7 +1053,7 @@ class ModuleSSLOpenSSL : public Module
}
}
- ModResult OnCheckReady(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser* user) override
{
const OpenSSLIOHook* const iohook = static_cast<OpenSSLIOHook*>(user->eh.GetModHook(this));
if ((iohook) && (!iohook->IsHandshakeDone()))
@@ -1061,7 +1061,7 @@ class ModuleSSLOpenSSL : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides SSL support for clients", VF_VENDOR);
}
diff --git a/src/modules/m_abbreviation.cpp b/src/modules/m_abbreviation.cpp
index f5065c73f..4745a68af 100644
--- a/src/modules/m_abbreviation.cpp
+++ b/src/modules/m_abbreviation.cpp
@@ -28,17 +28,17 @@ enum
class ModuleAbbreviation : public Module
{
public:
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
ServerInstance->Modules->SetPriority(this, I_OnPreCommand, PRIORITY_FIRST);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the ability to abbreviate commands a-la BBC BASIC keywords.",VF_VENDOR);
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
/* Command is already validated, has a length of 0, or last character is not a . */
if (validated || command.empty() || *command.rbegin() != '.')
diff --git a/src/modules/m_alias.cpp b/src/modules/m_alias.cpp
index 3e00db765..99f362522 100644
--- a/src/modules/m_alias.cpp
+++ b/src/modules/m_alias.cpp
@@ -72,7 +72,7 @@ class ModuleAlias : public Module
bool active;
public:
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
AliasMap newAliases;
ConfigTagList tags = ServerInstance->Config->ConfTags("alias");
@@ -111,7 +111,7 @@ class ModuleAlias : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides aliases of commands.", VF_VENDOR);
}
@@ -155,7 +155,7 @@ class ModuleAlias : public Module
return message;
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
/* If theyre not registered yet, we dont want
* to know.
@@ -189,7 +189,7 @@ class ModuleAlias : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
// Don't echo anything which is caused by an alias.
if (active)
@@ -198,7 +198,7 @@ class ModuleAlias : public Module
return MOD_RES_PASSTHRU;
}
- void OnUserPostMessage(User* user, const MessageTarget& target, const MessageDetails& details) CXX11_OVERRIDE
+ void OnUserPostMessage(User* user, const MessageTarget& target, const MessageDetails& details) override
{
if ((target.type != MessageTarget::TYPE_CHANNEL) || (details.type != MSG_PRIVMSG))
{
@@ -378,7 +378,7 @@ class ModuleAlias : public Module
active = false;
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
// Prioritise after spanningtree so that channel aliases show the alias before the effects.
Module* linkmod = ServerInstance->Modules->Find("m_spanningtree.so");
diff --git a/src/modules/m_allowinvite.cpp b/src/modules/m_allowinvite.cpp
index 41edbc855..feb521f02 100644
--- a/src/modules/m_allowinvite.cpp
+++ b/src/modules/m_allowinvite.cpp
@@ -29,12 +29,12 @@ class ModuleAllowInvite : public Module
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('A');
}
- ModResult OnUserPreInvite(User* user,User* dest,Channel* channel, time_t timeout) CXX11_OVERRIDE
+ ModResult OnUserPreInvite(User* user,User* dest,Channel* channel, time_t timeout) override
{
if (IS_LOCAL(user))
{
@@ -55,7 +55,7 @@ class ModuleAllowInvite : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for channel mode +A, allowing /invite freely on a channel and extban A to deny specific users it",VF_VENDOR);
}
diff --git a/src/modules/m_alltime.cpp b/src/modules/m_alltime.cpp
index 486ad1c18..218af1ab5 100644
--- a/src/modules/m_alltime.cpp
+++ b/src/modules/m_alltime.cpp
@@ -29,7 +29,7 @@ class CommandAlltime : public Command
flags_needed = 'o';
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
const std::string fmtdate = InspIRCd::TimeString(ServerInstance->Time(), "%Y-%m-%d %H:%M:%S", true);
@@ -41,7 +41,7 @@ class CommandAlltime : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_BCAST;
}
@@ -56,7 +56,7 @@ class Modulealltime : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Display timestamps from all servers connected to the network", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_anticaps.cpp b/src/modules/m_anticaps.cpp
index 6cb9b940b..efb3d091b 100644
--- a/src/modules/m_anticaps.cpp
+++ b/src/modules/m_anticaps.cpp
@@ -103,7 +103,7 @@ class AntiCapsMode : public ParamMode<AntiCapsMode, SimpleExtItem<AntiCapsSettin
{
}
- ModeAction OnSet(User* source, Channel* channel, std::string& parameter) CXX11_OVERRIDE
+ ModeAction OnSet(User* source, Channel* channel, std::string& parameter) override
{
irc::sepstream stream(parameter, ':');
AntiCapsMethod method;
@@ -183,7 +183,7 @@ class ModuleAntiCaps : public Module
{
}
- void ReadConfig(ConfigStatus&) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus&) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("anticaps");
@@ -198,7 +198,7 @@ class ModuleAntiCaps : public Module
lowercase.set(static_cast<unsigned char>(*iter));
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
// We only want to operate on messages from local users.
if (!IS_LOCAL(user))
@@ -295,7 +295,7 @@ class ModuleAntiCaps : public Module
return MOD_RES_DENY;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for punishing users that send capitalised messages.", VF_COMMON|VF_VENDOR);
}
diff --git a/src/modules/m_auditorium.cpp b/src/modules/m_auditorium.cpp
index 818242795..b88f865f4 100644
--- a/src/modules/m_auditorium.cpp
+++ b/src/modules/m_auditorium.cpp
@@ -50,8 +50,8 @@ class JoinHook : public ClientProtocol::EventHook
public:
JoinHook(ModuleAuditorium* mod);
- void OnEventInit(const ClientProtocol::Event& ev) CXX11_OVERRIDE;
- ModResult OnPreEventSend(LocalUser* user, const ClientProtocol::Event& ev, ClientProtocol::MessageList& messagelist) CXX11_OVERRIDE;
+ void OnEventInit(const ClientProtocol::Event& ev) override;
+ ModResult OnPreEventSend(LocalUser* user, const ClientProtocol::Event& ev, ClientProtocol::MessageList& messagelist) override;
};
}
@@ -76,7 +76,7 @@ class ModuleAuditorium
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("auditorium");
OpsVisible = tag->getBool("opvisible");
@@ -84,7 +84,7 @@ class ModuleAuditorium
OperCanSee = tag->getBool("opercansee", true);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows for auditorium channels (+u) where nobody can see others joining and parting or the nick list", VF_VENDOR);
}
@@ -118,7 +118,7 @@ class ModuleAuditorium
return false;
}
- ModResult OnNamesListItem(User* issuer, Membership* memb, std::string& prefixes, std::string& nick) CXX11_OVERRIDE
+ ModResult OnNamesListItem(User* issuer, Membership* memb, std::string& prefixes, std::string& nick) override
{
if (IsVisible(memb))
return MOD_RES_PASSTHRU;
@@ -144,17 +144,17 @@ class ModuleAuditorium
}
}
- void OnUserPart(Membership* memb, std::string &partmessage, CUList& excepts) CXX11_OVERRIDE
+ void OnUserPart(Membership* memb, std::string &partmessage, CUList& excepts) override
{
BuildExcept(memb, excepts);
}
- void OnUserKick(User* source, Membership* memb, const std::string &reason, CUList& excepts) CXX11_OVERRIDE
+ void OnUserKick(User* source, Membership* memb, const std::string &reason, CUList& excepts) override
{
BuildExcept(memb, excepts);
}
- void OnBuildNeighborList(User* source, IncludeChanList& include, std::map<User*, bool>& exception) CXX11_OVERRIDE
+ void OnBuildNeighborList(User* source, IncludeChanList& include, std::map<User*, bool>& exception) override
{
for (IncludeChanList::iterator i = include.begin(); i != include.end(); )
{
@@ -177,7 +177,7 @@ class ModuleAuditorium
}
}
- ModResult OnWhoLine(const Who::Request& request, LocalUser* source, User* user, Membership* memb, Numeric::Numeric& numeric) CXX11_OVERRIDE
+ ModResult OnWhoLine(const Who::Request& request, LocalUser* source, User* user, Membership* memb, Numeric::Numeric& numeric) override
{
if (!memb)
return MOD_RES_PASSTHRU;
diff --git a/src/modules/m_autoop.cpp b/src/modules/m_autoop.cpp
index ffad7e0f1..bdf7162e7 100644
--- a/src/modules/m_autoop.cpp
+++ b/src/modules/m_autoop.cpp
@@ -42,7 +42,7 @@ class AutoOpList : public ListModeBase
return mh ? mh->IsPrefixMode() : NULL;
}
- ModResult AccessCheck(User* source, Channel* channel, std::string &parameter, bool adding) CXX11_OVERRIDE
+ ModResult AccessCheck(User* source, Channel* channel, std::string &parameter, bool adding) override
{
std::string::size_type pos = parameter.find(':');
if (pos == 0 || pos == std::string::npos)
@@ -80,7 +80,7 @@ class ModuleAutoOp : public Module
{
}
- void OnPostJoin(Membership *memb) CXX11_OVERRIDE
+ void OnPostJoin(Membership *memb) override
{
if (!IS_LOCAL(memb->user))
return;
@@ -105,12 +105,12 @@ class ModuleAutoOp : public Module
}
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
mh.DoRehash();
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the +w channel mode", VF_VENDOR);
}
diff --git a/src/modules/m_banexception.cpp b/src/modules/m_banexception.cpp
index d9ceeaab1..5d55ad78d 100644
--- a/src/modules/m_banexception.cpp
+++ b/src/modules/m_banexception.cpp
@@ -54,12 +54,12 @@ class ModuleBanException : public Module
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXCEPTS"] = ConvToStr(be.GetModeChar());
}
- ModResult OnExtBanCheck(User *user, Channel *chan, char type) CXX11_OVERRIDE
+ ModResult OnExtBanCheck(User *user, Channel *chan, char type) override
{
ListModeBase::ModeList* list = be.GetList(chan);
if (!list)
@@ -80,7 +80,7 @@ class ModuleBanException : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnCheckChannelBan(User* user, Channel* chan) CXX11_OVERRIDE
+ ModResult OnCheckChannelBan(User* user, Channel* chan) override
{
ListModeBase::ModeList* list = be.GetList(chan);
if (!list)
@@ -100,12 +100,12 @@ class ModuleBanException : public Module
return MOD_RES_PASSTHRU;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
be.DoRehash();
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the +e channel mode", VF_VENDOR);
}
diff --git a/src/modules/m_banredirect.cpp b/src/modules/m_banredirect.cpp
index 7246527d3..906653668 100644
--- a/src/modules/m_banredirect.cpp
+++ b/src/modules/m_banredirect.cpp
@@ -54,7 +54,7 @@ class BanRedirect : public ModeWatcher
{
}
- bool BeforeMode(User* source, User* dest, Channel* channel, std::string& param, bool adding) CXX11_OVERRIDE
+ bool BeforeMode(User* source, User* dest, Channel* channel, std::string& param, bool adding) override
{
/* nick!ident@host -> nick!ident@host
* nick!ident@host#chan -> nick!ident@host#chan
@@ -254,7 +254,7 @@ class ModuleBanRedirect : public Module
{
}
- void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) CXX11_OVERRIDE
+ void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) override
{
if (type == ExtensionItem::EXT_CHANNEL)
{
@@ -277,7 +277,7 @@ class ModuleBanRedirect : public Module
}
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
if (chan)
{
@@ -344,7 +344,7 @@ class ModuleBanRedirect : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows an extended ban (+b) syntax redirecting banned users to another channel", VF_COMMON|VF_VENDOR);
}
diff --git a/src/modules/m_bcrypt.cpp b/src/modules/m_bcrypt.cpp
index 59ee1556c..ec225de38 100644
--- a/src/modules/m_bcrypt.cpp
+++ b/src/modules/m_bcrypt.cpp
@@ -50,12 +50,12 @@ class BCryptProvider : public HashProvider
return hash;
}
- std::string GenerateRaw(const std::string& data) CXX11_OVERRIDE
+ std::string GenerateRaw(const std::string& data) override
{
return Generate(data, Salt());
}
- bool Compare(const std::string& input, const std::string& hash) CXX11_OVERRIDE
+ bool Compare(const std::string& input, const std::string& hash) override
{
std::string ret = Generate(input, hash);
if (ret.empty())
@@ -66,7 +66,7 @@ class BCryptProvider : public HashProvider
return false;
}
- std::string ToPrintable(const std::string& raw) CXX11_OVERRIDE
+ std::string ToPrintable(const std::string& raw) override
{
return raw;
}
@@ -87,13 +87,13 @@ class ModuleBCrypt : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* conf = ServerInstance->Config->ConfValue("bcrypt");
bcrypt.rounds = conf->getUInt("rounds", 10, 1);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements bcrypt hashing", VF_VENDOR);
}
diff --git a/src/modules/m_blockamsg.cpp b/src/modules/m_blockamsg.cpp
index c4af2fd7f..ff9e361f2 100644
--- a/src/modules/m_blockamsg.cpp
+++ b/src/modules/m_blockamsg.cpp
@@ -58,12 +58,12 @@ class ModuleBlockAmsg : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Attempt to block /amsg, at least some of the irritating mIRC scripts.",VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("blockamsg");
ForgetDelay = tag->getDuration("delay", 3);
@@ -81,7 +81,7 @@ class ModuleBlockAmsg : public Module
action = IBLOCK_KILLOPERS;
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
// Don't do anything with unregistered users
if (user->registered != REG_ALL)
diff --git a/src/modules/m_blockcaps.cpp b/src/modules/m_blockcaps.cpp
index fa780427c..386486f2e 100644
--- a/src/modules/m_blockcaps.cpp
+++ b/src/modules/m_blockcaps.cpp
@@ -39,12 +39,12 @@ public:
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('B');
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (target.type == MessageTarget::TYPE_CHANNEL)
{
@@ -101,7 +101,7 @@ public:
return MOD_RES_PASSTHRU;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("blockcaps");
percent = tag->getUInt("percent", 100, 1, 100);
@@ -118,7 +118,7 @@ public:
uppercase.set(static_cast<unsigned char>(*iter));
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support to block all-CAPS channel messages and notices", VF_VENDOR);
}
diff --git a/src/modules/m_blockcolor.cpp b/src/modules/m_blockcolor.cpp
index 273d1204e..c16643877 100644
--- a/src/modules/m_blockcolor.cpp
+++ b/src/modules/m_blockcolor.cpp
@@ -36,12 +36,12 @@ class ModuleBlockColor : public Module
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('c');
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if ((target.type == MessageTarget::TYPE_CHANNEL) && (IS_LOCAL(user)))
{
@@ -67,7 +67,7 @@ class ModuleBlockColor : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides channel mode +c to block color",VF_VENDOR);
}
diff --git a/src/modules/m_botmode.cpp b/src/modules/m_botmode.cpp
index 1931666d1..1bb06e687 100644
--- a/src/modules/m_botmode.cpp
+++ b/src/modules/m_botmode.cpp
@@ -38,12 +38,12 @@ class ModuleBotMode : public Module, public Whois::EventListener
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides user mode +B to mark the user as a bot",VF_VENDOR);
}
- void OnWhois(Whois::Context& whois) CXX11_OVERRIDE
+ void OnWhois(Whois::Context& whois) override
{
if (whois.GetTarget()->IsModeSet(bm))
{
diff --git a/src/modules/m_callerid.cpp b/src/modules/m_callerid.cpp
index 3810fcf32..c0cb92663 100644
--- a/src/modules/m_callerid.cpp
+++ b/src/modules/m_callerid.cpp
@@ -74,7 +74,7 @@ struct CallerIDExtInfo : public ExtensionItem
{
}
- std::string serialize(SerializeFormat format, const Extensible* container, void* item) const CXX11_OVERRIDE
+ std::string serialize(SerializeFormat format, const Extensible* container, void* item) const override
{
std::string ret;
if (format != FORMAT_NETWORK)
@@ -85,7 +85,7 @@ struct CallerIDExtInfo : public ExtensionItem
return ret;
}
- void unserialize(SerializeFormat format, Extensible* container, const std::string& value) CXX11_OVERRIDE
+ void unserialize(SerializeFormat format, Extensible* container, const std::string& value) override
{
if (format == FORMAT_NETWORK)
return;
@@ -126,7 +126,7 @@ struct CallerIDExtInfo : public ExtensionItem
return dat;
}
- void free(Extensible* container, void* item) CXX11_OVERRIDE
+ void free(Extensible* container, void* item) override
{
callerid_data* dat = static_cast<callerid_data*>(item);
@@ -183,7 +183,7 @@ public:
TRANSLATE1(TR_CUSTOM);
}
- void EncodeParameter(std::string& parameter, unsigned int index) CXX11_OVERRIDE
+ void EncodeParameter(std::string& parameter, unsigned int index) override
{
// Send lists as-is (part of 2.0 compat)
if (parameter.find(',') != std::string::npos)
@@ -202,7 +202,7 @@ public:
* /accept nick1,nick2,nick3,*
* to add 3 nicks and then show your list
*/
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (CommandParser::LoopCall(user, this, parameters, 0))
return CMD_SUCCESS;
@@ -235,7 +235,7 @@ public:
return (RemoveAccept(user, action.first) ? CMD_SUCCESS : CMD_FAILURE);
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
// There is a list in parameters[0] in two cases:
// Either when the source is remote, this happens because 2.0 servers send comma seperated uuid lists,
@@ -337,7 +337,7 @@ class CallerIDAPIImpl : public CallerID::APIBase
{
}
- bool IsOnAcceptList(User* source, User* target) CXX11_OVERRIDE
+ bool IsOnAcceptList(User* source, User* target) override
{
callerid_data* dat = ext.get(target, true);
return dat->accepting.count(source);
@@ -386,18 +386,18 @@ public:
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implementation of callerid, usermode +g, /accept", VF_COMMON | VF_VENDOR);
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["ACCEPT"] = ConvToStr(cmd.maxaccepts);
tokens["CALLERID"] = ConvToStr(myumode.GetModeChar());
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (!IS_LOCAL(user) || target.type != MessageTarget::TYPE_USER)
return MOD_RES_PASSTHRU;
@@ -427,18 +427,18 @@ public:
return MOD_RES_PASSTHRU;
}
- void OnUserPostNick(User* user, const std::string& oldnick) CXX11_OVERRIDE
+ void OnUserPostNick(User* user, const std::string& oldnick) override
{
if (!tracknick)
RemoveFromAllAccepts(user);
}
- void OnUserQuit(User* user, const std::string& message, const std::string& oper_message) CXX11_OVERRIDE
+ void OnUserQuit(User* user, const std::string& message, const std::string& oper_message) override
{
RemoveFromAllAccepts(user);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("callerid");
cmd.maxaccepts = tag->getUInt("maxaccepts", 30);
@@ -446,7 +446,7 @@ public:
notify_cooldown = tag->getDuration("cooldown", 60);
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
// Want to be after modules like silence or services_account
ServerInstance->Modules->SetPriority(this, I_OnUserPreMessage, PRIORITY_LAST);
diff --git a/src/modules/m_cap.cpp b/src/modules/m_cap.cpp
index 922061757..838f6abe0 100644
--- a/src/modules/m_cap.cpp
+++ b/src/modules/m_cap.cpp
@@ -86,7 +86,7 @@ class Cap::ManagerImpl : public Cap::Manager, public ReloadModule::EventListener
throw ModuleException("Too many caps");
}
- void OnReloadModuleSave(Module* mod, ReloadModule::CustomData& cd) CXX11_OVERRIDE
+ void OnReloadModuleSave(Module* mod, ReloadModule::CustomData& cd) override
{
ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "OnReloadModuleSave()");
if (mod == creator)
@@ -117,7 +117,7 @@ class Cap::ManagerImpl : public Cap::Manager, public ReloadModule::EventListener
}
}
- void OnReloadModuleRestore(Module* mod, void* data) CXX11_OVERRIDE
+ void OnReloadModuleRestore(Module* mod, void* data) override
{
CapModData* capmoddata = static_cast<CapModData*>(data);
for (std::vector<CapModData::Data>::const_iterator i = capmoddata->caps.begin(); i != capmoddata->caps.end(); ++i)
@@ -166,7 +166,7 @@ class Cap::ManagerImpl : public Cap::Manager, public ReloadModule::EventListener
}
}
- void AddCap(Cap::Capability* cap) CXX11_OVERRIDE
+ void AddCap(Cap::Capability* cap) override
{
// No-op if the cap is already registered.
// This allows modules to call SetActive() on a cap without checking if it's active first.
@@ -182,7 +182,7 @@ class Cap::ManagerImpl : public Cap::Manager, public ReloadModule::EventListener
FOREACH_MOD_CUSTOM(evprov, Cap::EventListener, OnCapAddDel, (cap, true));
}
- void DelCap(Cap::Capability* cap) CXX11_OVERRIDE
+ void DelCap(Cap::Capability* cap) override
{
// No-op if the cap is not registered, see AddCap() above
if (!cap->IsRegistered())
@@ -206,7 +206,7 @@ class Cap::ManagerImpl : public Cap::Manager, public ReloadModule::EventListener
caps.erase(cap->GetName());
}
- Capability* Find(const std::string& capname) const CXX11_OVERRIDE
+ Capability* Find(const std::string& capname) const override
{
CapMap::const_iterator it = caps.find(capname);
if (it != caps.end())
@@ -214,7 +214,7 @@ class Cap::ManagerImpl : public Cap::Manager, public ReloadModule::EventListener
return NULL;
}
- void NotifyValueChange(Capability* cap) CXX11_OVERRIDE
+ void NotifyValueChange(Capability* cap) override
{
ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "Cap %s changed value", cap->GetName().c_str());
FOREACH_MOD_CUSTOM(evprov, Cap::EventListener, OnCapValueChange, (cap));
@@ -385,7 +385,7 @@ class CommandCap : public SplitCommand
works_before_reg = true;
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
if (user->registered != REG_ALL)
holdext.set(user, 1);
@@ -442,12 +442,12 @@ class ModuleCap : public Module
{
}
- ModResult OnCheckReady(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser* user) override
{
return (cmd.holdext.get(user) ? MOD_RES_DENY : MOD_RES_PASSTHRU);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for CAP capability negotiation", VF_VENDOR);
}
diff --git a/src/modules/m_cban.cpp b/src/modules/m_cban.cpp
index 3cdbbbdfb..724ebc10f 100644
--- a/src/modules/m_cban.cpp
+++ b/src/modules/m_cban.cpp
@@ -45,17 +45,17 @@ public:
}
// XXX I shouldn't have to define this
- bool Matches(User* u) CXX11_OVERRIDE
+ bool Matches(User* u) override
{
return false;
}
- bool Matches(const std::string& s) CXX11_OVERRIDE
+ bool Matches(const std::string& s) override
{
return irc::equals(matchtext, s);
}
- const std::string& Displayable() CXX11_OVERRIDE
+ const std::string& Displayable() override
{
return matchtext;
}
@@ -70,12 +70,12 @@ class CBanFactory : public XLineFactory
/** Generate a CBAN
*/
- XLine* Generate(time_t set_time, unsigned long duration, const std::string& source, const std::string& reason, const std::string& xline_specific_mask) CXX11_OVERRIDE
+ XLine* Generate(time_t set_time, unsigned long duration, const std::string& source, const std::string& reason, const std::string& xline_specific_mask) override
{
return new CBan(set_time, duration, source, reason, xline_specific_mask);
}
- bool AutoApplyToUserList(XLine* x) CXX11_OVERRIDE
+ bool AutoApplyToUserList(XLine* x) override
{
return false; // No, we apply to channels.
}
@@ -91,7 +91,7 @@ class CommandCBan : public Command
flags_needed = 'o'; this->syntax = "<channel> [<duration> :<reason>]";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
/* syntax: CBAN #channel time :reason goes here */
/* 'time' is a human-readable timestring, like 2d3h2s. */
@@ -143,7 +143,7 @@ class CommandCBan : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
if (IS_LOCAL(user))
return ROUTE_LOCALONLY; // spanningtree will send ADDLINE
@@ -164,7 +164,7 @@ class ModuleCBan : public Module, public Stats::EventListener
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->XLines->RegisterFactory(&f);
}
@@ -175,7 +175,7 @@ class ModuleCBan : public Module, public Stats::EventListener
ServerInstance->XLines->UnregisterFactory(&f);
}
- ModResult OnStats(Stats::Context& stats) CXX11_OVERRIDE
+ ModResult OnStats(Stats::Context& stats) override
{
if (stats.GetSymbol() != 'C')
return MOD_RES_PASSTHRU;
@@ -184,7 +184,7 @@ class ModuleCBan : public Module, public Stats::EventListener
return MOD_RES_DENY;
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
XLine *rl = ServerInstance->XLines->MatchesLine("CBAN", cname);
@@ -200,7 +200,7 @@ class ModuleCBan : public Module, public Stats::EventListener
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Gives /cban, aka C-lines. Think Q-lines, for channels.", VF_COMMON | VF_VENDOR);
}
diff --git a/src/modules/m_censor.cpp b/src/modules/m_censor.cpp
index 31309ed2f..838c8e77a 100644
--- a/src/modules/m_censor.cpp
+++ b/src/modules/m_censor.cpp
@@ -41,7 +41,7 @@ class ModuleCensor : public Module
}
// format of a config entry is <badword text="shit" replace="poo">
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (!IS_LOCAL(user))
return MOD_RES_PASSTHRU;
@@ -98,7 +98,7 @@ class ModuleCensor : public Module
return MOD_RES_PASSTHRU;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
/*
* reload our config file on rehash - we must destroy and re-allocate the classes
@@ -120,7 +120,7 @@ class ModuleCensor : public Module
censors.swap(newcensors);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides user and channel +G mode",VF_VENDOR);
}
diff --git a/src/modules/m_cgiirc.cpp b/src/modules/m_cgiirc.cpp
index df8201bde..55129b78e 100644
--- a/src/modules/m_cgiirc.cpp
+++ b/src/modules/m_cgiirc.cpp
@@ -135,7 +135,7 @@ class CommandWebIRC : public SplitCommand
this->syntax = "<password> <gateway> <hostname> <ip> [flags]";
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
if (user->registered == REG_ALL || realhost.get(user))
return CMD_FAILURE;
@@ -269,12 +269,12 @@ class ModuleCgiIRC
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->SNO->EnableSnomask('w', "CGIIRC");
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
std::vector<IdentHost> identhosts;
std::vector<WebIRCHost> webirchosts;
@@ -323,7 +323,7 @@ class ModuleCgiIRC
cmd.notify = ServerInstance->Config->ConfValue("cgiirc")->getBool("opernotice", true);
}
- ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) CXX11_OVERRIDE
+ ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) override
{
// If <connect:webirc> is not set then we have nothing to do.
const std::string webirc = myclass->config->getString("webirc");
@@ -341,7 +341,7 @@ class ModuleCgiIRC
return InspIRCd::Match(*gateway, webirc) ? MOD_RES_PASSTHRU : MOD_RES_DENY;
}
- ModResult OnUserRegister(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnUserRegister(LocalUser* user) override
{
// There is no need to check for gateways if one is already being used.
if (cmd.realhost.get(user))
@@ -374,7 +374,7 @@ class ModuleCgiIRC
return MOD_RES_PASSTHRU;
}
- void OnWebIRCAuth(LocalUser* user, const WebIRC::FlagMap* flags) CXX11_OVERRIDE
+ void OnWebIRCAuth(LocalUser* user, const WebIRC::FlagMap* flags) override
{
// We are only interested in connection flags. If none have been
// given then we have nothing to do.
@@ -434,7 +434,7 @@ class ModuleCgiIRC
}
}
- void OnWhois(Whois::Context& whois) CXX11_OVERRIDE
+ void OnWhois(Whois::Context& whois) override
{
if (!whois.IsSelfWhois() && !whois.GetSource()->HasPrivPermission("users/auspex"))
return;
@@ -452,7 +452,7 @@ class ModuleCgiIRC
whois.SendLine(RPL_WHOISGATEWAY, *realhost, *realip, "is connected via an ident gateway");
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Enables forwarding the real IP address of a user from a gateway to the IRC server", VF_VENDOR);
}
diff --git a/src/modules/m_chancreate.cpp b/src/modules/m_chancreate.cpp
index 6cf4af235..d6dd36bd3 100644
--- a/src/modules/m_chancreate.cpp
+++ b/src/modules/m_chancreate.cpp
@@ -24,17 +24,17 @@
class ModuleChanCreate : public Module
{
public:
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->SNO->EnableSnomask('j', "CHANCREATE");
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides snomasks 'j' and 'J', to which notices about newly created channels are sent",VF_VENDOR);
}
- void OnUserJoin(Membership* memb, bool sync, bool created, CUList& except) CXX11_OVERRIDE
+ void OnUserJoin(Membership* memb, bool sync, bool created, CUList& except) override
{
if ((created) && (IS_LOCAL(memb->user)))
{
diff --git a/src/modules/m_chanfilter.cpp b/src/modules/m_chanfilter.cpp
index 051b8c60d..c2a53a8d8 100644
--- a/src/modules/m_chanfilter.cpp
+++ b/src/modules/m_chanfilter.cpp
@@ -39,7 +39,7 @@ class ChanFilter : public ListModeBase
{
}
- bool ValidateParam(User* user, Channel* chan, std::string& word) CXX11_OVERRIDE
+ bool ValidateParam(User* user, Channel* chan, std::string& word) override
{
if (word.length() > maxlen)
{
@@ -66,7 +66,7 @@ class ModuleChanFilter : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("chanfilter");
hidemask = tag->getBool("hidemask");
@@ -75,7 +75,7 @@ class ModuleChanFilter : public Module
cf.DoRehash();
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (target.type != MessageTarget::TYPE_CHANNEL)
return MOD_RES_PASSTHRU;
@@ -112,7 +112,7 @@ class ModuleChanFilter : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
// We don't send any link data if the length is 35 for compatibility with the 2.0 branch.
std::string maxfilterlen;
diff --git a/src/modules/m_chanhistory.cpp b/src/modules/m_chanhistory.cpp
index 1057e63b6..ef52a9447 100644
--- a/src/modules/m_chanhistory.cpp
+++ b/src/modules/m_chanhistory.cpp
@@ -55,7 +55,7 @@ class HistoryMode : public ParamMode<HistoryMode, SimpleExtItem<HistoryList> >
{
}
- ModeAction OnSet(User* source, Channel* channel, std::string& parameter) CXX11_OVERRIDE
+ ModeAction OnSet(User* source, Channel* channel, std::string& parameter) override
{
std::string::size_type colon = parameter.find(':');
if (colon == std::string::npos)
@@ -130,7 +130,7 @@ class ModuleChanHistory
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("chanhistory");
m.maxlines = tag->getUInt("maxlines", 50, 1);
@@ -138,12 +138,12 @@ class ModuleChanHistory
dobots = tag->getBool("bots", true);
}
- ModResult OnBroadcastMessage(Channel* channel, const Server* server) CXX11_OVERRIDE
+ ModResult OnBroadcastMessage(Channel* channel, const Server* server) override
{
return channel->IsModeSet(m) ? MOD_RES_ALLOW : MOD_RES_PASSTHRU;
}
- void OnUserPostMessage(User* user, const MessageTarget& target, const MessageDetails& details) CXX11_OVERRIDE
+ void OnUserPostMessage(User* user, const MessageTarget& target, const MessageDetails& details) override
{
if ((target.type == MessageTarget::TYPE_CHANNEL) && (target.status == 0) && (details.type == MSG_PRIVMSG))
{
@@ -158,7 +158,7 @@ class ModuleChanHistory
}
}
- void OnPostJoin(Membership* memb) CXX11_OVERRIDE
+ void OnPostJoin(Membership* memb) override
{
LocalUser* localuser = IS_LOCAL(memb->user);
if (!localuser)
@@ -205,7 +205,7 @@ class ModuleChanHistory
batchmanager->End(batch);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides channel history replayed on join", VF_VENDOR);
}
diff --git a/src/modules/m_chanlog.cpp b/src/modules/m_chanlog.cpp
index afe213f61..c7b288818 100644
--- a/src/modules/m_chanlog.cpp
+++ b/src/modules/m_chanlog.cpp
@@ -29,7 +29,7 @@ class ModuleChanLog : public Module
ChanLogTargets logstreams;
public:
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
std::string snomasks;
std::string channel;
@@ -56,7 +56,7 @@ class ModuleChanLog : public Module
}
- ModResult OnSendSnotice(char &sno, std::string &desc, const std::string &msg) CXX11_OVERRIDE
+ ModResult OnSendSnotice(char &sno, std::string &desc, const std::string &msg) override
{
std::pair<ChanLogTargets::const_iterator, ChanLogTargets::const_iterator> itpair = logstreams.equal_range(sno);
if (itpair.first == itpair.second)
@@ -78,7 +78,7 @@ class ModuleChanLog : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Logs snomask output to channel(s).", VF_VENDOR);
}
diff --git a/src/modules/m_channames.cpp b/src/modules/m_channames.cpp
index b3a882c20..0da3aa579 100644
--- a/src/modules/m_channames.cpp
+++ b/src/modules/m_channames.cpp
@@ -56,7 +56,7 @@ class ModuleChannelNames : public Module
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->IsChannel = NewIsChannelHandler::Call;
}
@@ -98,7 +98,7 @@ class ModuleChannelNames : public Module
badchan = false;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("channames");
std::string denyToken = tag->getString("denyrange");
@@ -128,7 +128,7 @@ class ModuleChannelNames : public Module
ValidateChans();
}
- void OnUserKick(User* source, Membership* memb, const std::string &reason, CUList& except_list) CXX11_OVERRIDE
+ void OnUserKick(User* source, Membership* memb, const std::string &reason, CUList& except_list) override
{
if (badchan)
{
@@ -139,14 +139,14 @@ class ModuleChannelNames : public Module
}
}
- CullResult cull() CXX11_OVERRIDE
+ CullResult cull() override
{
ServerInstance->IsChannel = rememberer;
ValidateChans();
return Module::cull();
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements config tags which allow changing characters allowed in channel names", VF_VENDOR);
}
diff --git a/src/modules/m_channelban.cpp b/src/modules/m_channelban.cpp
index ffb43eef1..61ca9cf1e 100644
--- a/src/modules/m_channelban.cpp
+++ b/src/modules/m_channelban.cpp
@@ -23,12 +23,12 @@
class ModuleBadChannelExtban : public Module
{
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Extban 'j' - channel status/join ban", VF_OPTCOMMON|VF_VENDOR);
}
- ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) CXX11_OVERRIDE
+ ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) override
{
if ((mask.length() > 2) && (mask[0] == 'j') && (mask[1] == ':'))
{
@@ -52,7 +52,7 @@ class ModuleBadChannelExtban : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('j');
}
diff --git a/src/modules/m_check.cpp b/src/modules/m_check.cpp
index 1d030acc6..ca9541176 100644
--- a/src/modules/m_check.cpp
+++ b/src/modules/m_check.cpp
@@ -140,7 +140,7 @@ class CommandCheck : public Command
return ret;
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (parameters.size() > 1 && parameters[1] != ServerInstance->Config->ServerName)
return CMD_SUCCESS;
@@ -301,7 +301,7 @@ class CommandCheck : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
if ((parameters.size() > 1) && (parameters[1].find('.') != std::string::npos))
return ROUTE_OPT_UCAST(parameters[1]);
@@ -317,7 +317,7 @@ class ModuleCheck : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("CHECK command, view user, channel, IP address or hostname information", VF_VENDOR|VF_OPTCOMMON);
}
diff --git a/src/modules/m_chghost.cpp b/src/modules/m_chghost.cpp
index 6e498a8be..bddcc783c 100644
--- a/src/modules/m_chghost.cpp
+++ b/src/modules/m_chghost.cpp
@@ -37,7 +37,7 @@ class CommandChghost : public Command
TRANSLATE2(TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (parameters[1].length() > ServerInstance->Config->Limits.MaxHost)
{
@@ -75,7 +75,7 @@ class CommandChghost : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -92,7 +92,7 @@ class ModuleChgHost : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
std::string hmap = ServerInstance->Config->ConfValue("hostname")->getString("charmap", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.-_/0123456789");
@@ -101,7 +101,7 @@ class ModuleChgHost : public Module
cmd.hostmap.set(static_cast<unsigned char>(*n));
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the CHGHOST command", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_chgident.cpp b/src/modules/m_chgident.cpp
index 9a2d3b2ea..d5f70eaf7 100644
--- a/src/modules/m_chgident.cpp
+++ b/src/modules/m_chgident.cpp
@@ -35,7 +35,7 @@ class CommandChgident : public Command
TRANSLATE2(TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* dest = ServerInstance->FindNick(parameters[0]);
@@ -68,7 +68,7 @@ class CommandChgident : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -83,7 +83,7 @@ public:
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the CHGIDENT command", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_chgname.cpp b/src/modules/m_chgname.cpp
index aedd75d94..17fcf9c4b 100644
--- a/src/modules/m_chgname.cpp
+++ b/src/modules/m_chgname.cpp
@@ -33,7 +33,7 @@ class CommandChgname : public Command
TRANSLATE2(TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* dest = ServerInstance->FindNick(parameters[0]);
@@ -64,7 +64,7 @@ class CommandChgname : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -79,7 +79,7 @@ public:
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the CHGNAME command", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_classban.cpp b/src/modules/m_classban.cpp
index 066834079..3e268d794 100644
--- a/src/modules/m_classban.cpp
+++ b/src/modules/m_classban.cpp
@@ -22,7 +22,7 @@
class ModuleClassBan : public Module
{
public:
- ModResult OnCheckBan(User* user, Channel* c, const std::string& mask) CXX11_OVERRIDE
+ ModResult OnCheckBan(User* user, Channel* c, const std::string& mask) override
{
LocalUser* localUser = IS_LOCAL(user);
if ((localUser) && (mask.length() > 2) && (mask[0] == 'n') && (mask[1] == ':'))
@@ -33,12 +33,12 @@ class ModuleClassBan : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('n');
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Class 'n' - Connection class ban", VF_VENDOR | VF_OPTCOMMON);
}
diff --git a/src/modules/m_clearchan.cpp b/src/modules/m_clearchan.cpp
index dec49866c..41c681cf5 100644
--- a/src/modules/m_clearchan.cpp
+++ b/src/modules/m_clearchan.cpp
@@ -35,7 +35,7 @@ class CommandClearChan : public Command
force_manual_route = true;
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
Channel* chan = activechan = ServerInstance->FindChan(parameters[0]);
if (!chan)
@@ -150,13 +150,13 @@ class ModuleClearChan : public Module
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
// Only attached while we are working; don't react to events otherwise
ServerInstance->Modules->DetachAll(this);
}
- void OnBuildNeighborList(User* source, IncludeChanList& include, std::map<User*, bool>& exception) CXX11_OVERRIDE
+ void OnBuildNeighborList(User* source, IncludeChanList& include, std::map<User*, bool>& exception) override
{
bool found = false;
for (IncludeChanList::iterator i = include.begin(); i != include.end(); ++i)
@@ -196,7 +196,7 @@ class ModuleClearChan : public Module
}
}
- void OnUserKick(User* source, Membership* memb, const std::string& reason, CUList& excepts) CXX11_OVERRIDE
+ void OnUserKick(User* source, Membership* memb, const std::string& reason, CUList& excepts) override
{
// Hide the KICK from all non-opers
User* leaving = memb->user;
@@ -209,7 +209,7 @@ class ModuleClearChan : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Adds /CLEARCHAN that allows opers to masskick, masskill or mass G/Z-line users on a channel.", VF_VENDOR|VF_OPTCOMMON);
}
diff --git a/src/modules/m_cloaking.cpp b/src/modules/m_cloaking.cpp
index 3b00d3347..bf96216c3 100644
--- a/src/modules/m_cloaking.cpp
+++ b/src/modules/m_cloaking.cpp
@@ -90,7 +90,7 @@ class CloakUser : public ModeHandler
{
}
- ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) override
{
LocalUser* user = IS_LOCAL(dest);
@@ -171,7 +171,7 @@ class CommandCloak : public Command
syntax = "<host>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, const Params& parameters) override;
};
class ModuleCloaking : public Module
@@ -326,7 +326,7 @@ class ModuleCloaking : public Module
return rv;
}
- ModResult OnCheckBan(User* user, Channel* chan, const std::string& mask) CXX11_OVERRIDE
+ ModResult OnCheckBan(User* user, Channel* chan, const std::string& mask) override
{
LocalUser* lu = IS_LOCAL(user);
if (!lu)
@@ -354,7 +354,7 @@ class ModuleCloaking : public Module
return MOD_RES_PASSTHRU;
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
/* Needs to be after m_banexception etc. */
ServerInstance->Modules->SetPriority(this, I_OnCheckBan, PRIORITY_LAST);
@@ -362,7 +362,7 @@ class ModuleCloaking : public Module
// this unsets umode +x on every host change. If we are actually doing a +x
// mode change, we will call SetMode back to true AFTER the host change is done.
- void OnChangeHost(User* u, const std::string& host) CXX11_OVERRIDE
+ void OnChangeHost(User* u, const std::string& host) override
{
if (u->IsModeSet(cu) && !cu.active)
{
@@ -378,7 +378,7 @@ class ModuleCloaking : public Module
cu.active = false;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
std::string testcloak = "broken";
if (Hash && !cloaks.empty())
@@ -404,7 +404,7 @@ class ModuleCloaking : public Module
return Version("Provides masking of user hostnames", VF_COMMON|VF_VENDOR, testcloak);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTagList tags = ServerInstance->Config->ConfTags("cloak");
if (tags.first == tags.second)
@@ -466,7 +466,7 @@ class ModuleCloaking : public Module
return chost;
}
- void OnSetUserIP(LocalUser* user) CXX11_OVERRIDE
+ void OnSetUserIP(LocalUser* user) override
{
// Connecting users are handled in OnUserConnect not here.
if (user->registered != REG_ALL)
@@ -484,7 +484,7 @@ class ModuleCloaking : public Module
}
}
- void OnUserConnect(LocalUser* dest) CXX11_OVERRIDE
+ void OnUserConnect(LocalUser* dest) override
{
if (cu.ext.get(dest))
return;
diff --git a/src/modules/m_clones.cpp b/src/modules/m_clones.cpp
index 06956c564..69219124e 100644
--- a/src/modules/m_clones.cpp
+++ b/src/modules/m_clones.cpp
@@ -44,7 +44,7 @@ class CommandClones : public SplitCommand
syntax = "<limit>";
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
unsigned int limit = ConvToNum<unsigned int>(parameters[0]);
@@ -94,7 +94,7 @@ class ModuleClones : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the /CLONES command to retrieve information on clones.", VF_VENDOR);
}
diff --git a/src/modules/m_close.cpp b/src/modules/m_close.cpp
index b0b45b4b6..ae1d42d62 100644
--- a/src/modules/m_close.cpp
+++ b/src/modules/m_close.cpp
@@ -31,7 +31,7 @@ class CommandClose : public Command
flags_needed = 'o';
}
- CmdResult Handle(User* src, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* src, const Params& parameters) override
{
std::map<std::string,int> closed;
@@ -74,7 +74,7 @@ class ModuleClose : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides /CLOSE functionality", VF_VENDOR);
}
diff --git a/src/modules/m_commonchans.cpp b/src/modules/m_commonchans.cpp
index 4cef93029..a1ba25007 100644
--- a/src/modules/m_commonchans.cpp
+++ b/src/modules/m_commonchans.cpp
@@ -28,12 +28,12 @@ class ModulePrivacyMode : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Adds user mode +c, which if set, users must be on a common channel with you to private message you", VF_VENDOR);
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (target.type == MessageTarget::TYPE_USER)
{
diff --git a/src/modules/m_conn_join.cpp b/src/modules/m_conn_join.cpp
index 7a06aedd3..585d71925 100644
--- a/src/modules/m_conn_join.cpp
+++ b/src/modules/m_conn_join.cpp
@@ -49,7 +49,7 @@ class JoinTimer : public Timer
ServerInstance->Timers.AddTimer(this);
}
- bool Tick(time_t time) CXX11_OVERRIDE
+ bool Tick(time_t time) override
{
if (user->chans.empty())
JoinChannels(user, channels);
@@ -71,24 +71,24 @@ class ModuleConnJoin : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("autojoin");
defchans = tag->getString("channel");
defdelay = tag->getDuration("delay", 0, 0, 60);
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
ServerInstance->Modules->SetPriority(this, I_OnPostConnect, PRIORITY_LAST);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Forces users to join the specified channel(s) on connect", VF_VENDOR);
}
- void OnPostConnect(User* user) CXX11_OVERRIDE
+ void OnPostConnect(User* user) override
{
LocalUser* localuser = IS_LOCAL(user);
if (!localuser)
diff --git a/src/modules/m_conn_umodes.cpp b/src/modules/m_conn_umodes.cpp
index 3132aed40..7e53a7a2f 100644
--- a/src/modules/m_conn_umodes.cpp
+++ b/src/modules/m_conn_umodes.cpp
@@ -25,18 +25,18 @@
class ModuleModesOnConnect : public Module
{
public:
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
// for things like +x on connect, important, otherwise we have to resort to config order (bleh) -- w00t
ServerInstance->Modules->SetPriority(this, I_OnUserConnect, PRIORITY_FIRST);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Sets (and unsets) modes on users when they connect", VF_VENDOR);
}
- void OnUserConnect(LocalUser* user) CXX11_OVERRIDE
+ void OnUserConnect(LocalUser* user) override
{
ConfigTag* tag = user->MyClass->config;
std::string ThisModes = tag->getString("modes");
diff --git a/src/modules/m_conn_waitpong.cpp b/src/modules/m_conn_waitpong.cpp
index f2e9590c8..d1caec375 100644
--- a/src/modules/m_conn_waitpong.cpp
+++ b/src/modules/m_conn_waitpong.cpp
@@ -36,14 +36,14 @@ class ModuleWaitPong : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("waitpong");
sendsnotice = tag->getBool("sendsnotice", true);
killonbadreply = tag->getBool("killonbadreply", true);
}
- ModResult OnUserRegister(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnUserRegister(LocalUser* user) override
{
std::string pingrpl = ServerInstance->GenRandomStr(10);
{
@@ -58,7 +58,7 @@ class ModuleWaitPong : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
if (command == "PONG")
{
@@ -82,12 +82,12 @@ class ModuleWaitPong : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnCheckReady(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser* user) override
{
return ext.get(user) ? MOD_RES_DENY : MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Require pong prior to registration", VF_VENDOR);
}
diff --git a/src/modules/m_connectban.cpp b/src/modules/m_connectban.cpp
index 20121f5f9..6a880f827 100644
--- a/src/modules/m_connectban.cpp
+++ b/src/modules/m_connectban.cpp
@@ -31,12 +31,12 @@ class ModuleConnectBan : public Module
std::string banmessage;
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Throttles the connections of IP ranges who try to connect flood.", VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("connectban");
@@ -47,7 +47,7 @@ class ModuleConnectBan : public Module
banmessage = tag->getString("banmessage", "Your IP range has been attempting to connect too many times in too short a duration. Wait a while, and you will be able to connect.");
}
- void OnSetUserIP(LocalUser* u) CXX11_OVERRIDE
+ void OnSetUserIP(LocalUser* u) override
{
if (u->exempt)
return;
@@ -95,7 +95,7 @@ class ModuleConnectBan : public Module
}
}
- void OnGarbageCollect() CXX11_OVERRIDE
+ void OnGarbageCollect() override
{
ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "Clearing map.");
connects.clear();
diff --git a/src/modules/m_connflood.cpp b/src/modules/m_connflood.cpp
index 5070dd3a7..a7c4b2b37 100644
--- a/src/modules/m_connflood.cpp
+++ b/src/modules/m_connflood.cpp
@@ -38,12 +38,12 @@ public:
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Connection throttle", VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
/* read configuration variables */
ConfigTag* tag = ServerInstance->Config->ConfValue("connflood");
@@ -59,7 +59,7 @@ public:
first = ServerInstance->Time();
}
- ModResult OnUserRegister(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnUserRegister(LocalUser* user) override
{
if (user->exempt)
return MOD_RES_PASSTHRU;
diff --git a/src/modules/m_customprefix.cpp b/src/modules/m_customprefix.cpp
index befc9750d..d2f33de43 100644
--- a/src/modules/m_customprefix.cpp
+++ b/src/modules/m_customprefix.cpp
@@ -43,7 +43,7 @@ class ModuleCustomPrefix : public Module
{
std::vector<CustomPrefixMode*> modes;
public:
- void init() CXX11_OVERRIDE
+ void init() override
{
ConfigTagList tags = ServerInstance->Config->ConfTags("customprefix");
for (ConfigIter iter = tags.first; iter != tags.second; ++iter)
@@ -101,7 +101,7 @@ class ModuleCustomPrefix : public Module
stdalgo::delete_all(modes);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides custom prefix channel modes", VF_VENDOR);
}
diff --git a/src/modules/m_customtitle.cpp b/src/modules/m_customtitle.cpp
index 2dd378062..6b81a7932 100644
--- a/src/modules/m_customtitle.cpp
+++ b/src/modules/m_customtitle.cpp
@@ -77,7 +77,7 @@ class CommandTitle : public Command
syntax = "<user> <password>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
MatchingConfigs matching = configs.equal_range(parameters[0]);
@@ -116,7 +116,7 @@ class ModuleCustomTitle : public Module, public Whois::LineEventListener
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTagList tags = ServerInstance->Config->ConfTags("title");
CustomVhostMap newtitles;
@@ -142,7 +142,7 @@ class ModuleCustomTitle : public Module, public Whois::LineEventListener
}
// :kenny.chatspike.net 320 Brain Azhrarn :is getting paid to play games.
- ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) CXX11_OVERRIDE
+ ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) override
{
/* We use this and not OnWhois because this triggers for remote, too */
if (numeric.GetNumeric() == 312)
@@ -158,7 +158,7 @@ class ModuleCustomTitle : public Module, public Whois::LineEventListener
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Custom Title for users", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_cycle.cpp b/src/modules/m_cycle.cpp
index 3ead72a45..e9c9580e5 100644
--- a/src/modules/m_cycle.cpp
+++ b/src/modules/m_cycle.cpp
@@ -31,7 +31,7 @@ class CommandCycle : public SplitCommand
Penalty = 3; syntax = "<channel> :[reason]";
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
Channel* channel = ServerInstance->FindChan(parameters[0]);
std::string reason = "Cycling";
@@ -82,7 +82,7 @@ class ModuleCycle : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides command CYCLE, acts as a server-side HOP command to part and rejoin a channel.", VF_VENDOR);
}
diff --git a/src/modules/m_dccallow.cpp b/src/modules/m_dccallow.cpp
index d9e26d28f..94ddcce02 100644
--- a/src/modules/m_dccallow.cpp
+++ b/src/modules/m_dccallow.cpp
@@ -115,7 +115,7 @@ class CommandDccallow : public Command
/* XXX we need to fix this so it can work with translation stuff (i.e. move +- into a seperate param */
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
/* syntax: DCCALLOW [+|-]<nick> (<time>) */
if (!parameters.size())
@@ -256,7 +256,7 @@ class CommandDccallow : public Command
return CMD_FAILURE;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_BROADCAST;
}
@@ -307,7 +307,7 @@ class ModuleDCCAllow : public Module
{
}
- void OnUserQuit(User* user, const std::string &reason, const std::string &oper_message) CXX11_OVERRIDE
+ void OnUserQuit(User* user, const std::string &reason, const std::string &oper_message) override
{
dccallowlist* udl = ext.get(user);
@@ -320,12 +320,12 @@ class ModuleDCCAllow : public Module
RemoveNick(user);
}
- void OnUserPostNick(User* user, const std::string &oldnick) CXX11_OVERRIDE
+ void OnUserPostNick(User* user, const std::string &oldnick) override
{
RemoveNick(user);
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (!IS_LOCAL(user))
return MOD_RES_PASSTHRU;
@@ -507,7 +507,7 @@ class ModuleDCCAllow : public Module
}
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
bannedfilelist newbfl;
ConfigTagList tags = ServerInstance->Config->ConfTags("banfile");
@@ -527,7 +527,7 @@ class ModuleDCCAllow : public Module
defaultaction = tag->getString("action");
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the /DCCALLOW command", VF_COMMON | VF_VENDOR);
}
diff --git a/src/modules/m_deaf.cpp b/src/modules/m_deaf.cpp
index e58d130a5..8aef18ad2 100644
--- a/src/modules/m_deaf.cpp
+++ b/src/modules/m_deaf.cpp
@@ -28,7 +28,7 @@ class User_d : public ModeHandler
public:
User_d(Module* Creator) : ModeHandler(Creator, "deaf", 'd', PARAM_NONE, MODETYPE_USER) { }
- ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) override
{
if (adding == dest->IsModeSet(this))
return MODEACTION_DENY;
@@ -53,14 +53,14 @@ class ModuleDeaf : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("deaf");
deaf_bypasschars = tag->getString("bypasschars");
deaf_bypasschars_uline = tag->getString("bypasscharsuline");
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (target.type != MessageTarget::TYPE_CHANNEL)
return MOD_RES_PASSTHRU;
@@ -101,7 +101,7 @@ class ModuleDeaf : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides usermode +d to block channel messages and channel notices", VF_VENDOR);
}
diff --git a/src/modules/m_delayjoin.cpp b/src/modules/m_delayjoin.cpp
index 8b06f060a..8afb27c92 100644
--- a/src/modules/m_delayjoin.cpp
+++ b/src/modules/m_delayjoin.cpp
@@ -35,7 +35,7 @@ class DelayJoinMode : public ModeHandler
ranktoset = ranktounset = OP_VALUE;
}
- ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE;
+ ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) override;
void RevealUser(User* user, Channel* chan);
};
@@ -59,7 +59,7 @@ class JoinHook : public ClientProtocol::EventHook
{
}
- ModResult OnPreEventSend(LocalUser* user, const ClientProtocol::Event& ev, ClientProtocol::MessageList& messagelist) CXX11_OVERRIDE
+ ModResult OnPreEventSend(LocalUser* user, const ClientProtocol::Event& ev, ClientProtocol::MessageList& messagelist) override
{
const ClientProtocol::Events::Join& join = static_cast<const ClientProtocol::Events::Join&>(ev);
const Membership* const memb = join.GetMember();
@@ -86,15 +86,15 @@ class ModuleDelayJoin : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE;
- ModResult OnNamesListItem(User* issuer, Membership*, std::string& prefixes, std::string& nick) CXX11_OVERRIDE;
- void OnUserJoin(Membership*, bool, bool, CUList&) CXX11_OVERRIDE;
+ Version GetVersion() override;
+ ModResult OnNamesListItem(User* issuer, Membership*, std::string& prefixes, std::string& nick) override;
+ void OnUserJoin(Membership*, bool, bool, CUList&) override;
void CleanUser(User* user);
- void OnUserPart(Membership*, std::string &partmessage, CUList&) CXX11_OVERRIDE;
- void OnUserKick(User* source, Membership*, const std::string &reason, CUList&) CXX11_OVERRIDE;
- void OnBuildNeighborList(User* source, IncludeChanList& include, std::map<User*, bool>& exception) CXX11_OVERRIDE;
- void OnUserMessage(User* user, const MessageTarget& target, const MessageDetails& details) CXX11_OVERRIDE;
- ModResult OnRawMode(User* user, Channel* channel, ModeHandler* mh, const std::string& param, bool adding) CXX11_OVERRIDE;
+ void OnUserPart(Membership*, std::string &partmessage, CUList&) override;
+ void OnUserKick(User* source, Membership*, const std::string &reason, CUList&) override;
+ void OnBuildNeighborList(User* source, IncludeChanList& include, std::map<User*, bool>& exception) override;
+ void OnUserMessage(User* user, const MessageTarget& target, const MessageDetails& details) override;
+ ModResult OnRawMode(User* user, Channel* channel, ModeHandler* mh, const std::string& param, bool adding) override;
};
ModeAction DelayJoinMode::OnModeChange(User* source, User* dest, Channel* channel, std::string &parameter, bool adding)
diff --git a/src/modules/m_delaymsg.cpp b/src/modules/m_delaymsg.cpp
index f13ea48ea..a83e2cf63 100644
--- a/src/modules/m_delaymsg.cpp
+++ b/src/modules/m_delaymsg.cpp
@@ -30,13 +30,13 @@ class DelayMsgMode : public ParamMode<DelayMsgMode, LocalIntExt>
ranktoset = ranktounset = OP_VALUE;
}
- bool ResolveModeConflict(std::string& their_param, const std::string& our_param, Channel*) CXX11_OVERRIDE
+ bool ResolveModeConflict(std::string& their_param, const std::string& our_param, Channel*) override
{
return (atoi(their_param.c_str()) < atoi(our_param.c_str()));
}
- ModeAction OnSet(User* source, Channel* chan, std::string& parameter) CXX11_OVERRIDE;
- void OnUnset(User* source, Channel* chan) CXX11_OVERRIDE;
+ ModeAction OnSet(User* source, Channel* chan, std::string& parameter) override;
+ void OnUnset(User* source, Channel* chan) override;
void SerializeParam(Channel* chan, intptr_t n, std::string& out)
{
@@ -53,10 +53,10 @@ class ModuleDelayMsg : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE;
- void OnUserJoin(Membership* memb, bool sync, bool created, CUList&) CXX11_OVERRIDE;
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE;
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE;
+ Version GetVersion() override;
+ void OnUserJoin(Membership* memb, bool sync, bool created, CUList&) override;
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override;
+ void ReadConfig(ConfigStatus& status) override;
};
ModeAction DelayMsgMode::OnSet(User* source, Channel* chan, std::string& parameter)
diff --git a/src/modules/m_denychans.cpp b/src/modules/m_denychans.cpp
index cc4172529..df8c0e8a0 100644
--- a/src/modules/m_denychans.cpp
+++ b/src/modules/m_denychans.cpp
@@ -63,7 +63,7 @@ class ModuleDenyChannels : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
GoodChannels goodchans;
ConfigTagList tags = ServerInstance->Config->ConfTags("goodchan");
@@ -135,13 +135,13 @@ class ModuleDenyChannels : public Module
goodchannels.swap(goodchans);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements config tags which allow blocking of joins to channels", VF_VENDOR);
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
for (BadChannels::const_iterator j = badchannels.begin(); j != badchannels.end(); ++j)
{
diff --git a/src/modules/m_disable.cpp b/src/modules/m_disable.cpp
index 203f9ee64..c45d47d7d 100644
--- a/src/modules/m_disable.cpp
+++ b/src/modules/m_disable.cpp
@@ -77,7 +77,7 @@ class ModuleDisable : public Module
}
public:
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("disabled");
@@ -121,7 +121,7 @@ class ModuleDisable : public Module
notifyopers = tag->getBool("notifyopers");
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
// If a command is unvalidated or the source is not registered we do nothing.
if (!validated || user->registered != REG_ALL)
@@ -149,7 +149,7 @@ class ModuleDisable : public Module
return MOD_RES_DENY;
}
- ModResult OnRawMode(User* user, Channel* chan, ModeHandler* mh, const std::string& param, bool adding) CXX11_OVERRIDE
+ ModResult OnRawMode(User* user, Channel* chan, ModeHandler* mh, const std::string& param, bool adding) override
{
// If a mode change is remote or the source is not registered we do nothing.
if (!IS_LOCAL(user) || user->registered != REG_ALL)
@@ -180,7 +180,7 @@ class ModuleDisable : public Module
return MOD_RES_DENY;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for disabling commands and modes", VF_VENDOR);
}
diff --git a/src/modules/m_dnsbl.cpp b/src/modules/m_dnsbl.cpp
index eade39bd7..9597922da 100644
--- a/src/modules/m_dnsbl.cpp
+++ b/src/modules/m_dnsbl.cpp
@@ -60,7 +60,7 @@ class DNSBLResolver : public DNS::Request
}
/* Note: This may be called multiple times for multiple A record results */
- void OnLookupComplete(const DNS::Query *r) CXX11_OVERRIDE
+ void OnLookupComplete(const DNS::Query *r) override
{
/* Check the user still exists */
LocalUser* them = (LocalUser*)ServerInstance->FindUUID(theiruid);
@@ -207,7 +207,7 @@ class DNSBLResolver : public DNS::Request
ConfEntry->stats_misses++;
}
- void OnError(const DNS::Query *q) CXX11_OVERRIDE
+ void OnError(const DNS::Query *q) override
{
LocalUser* them = (LocalUser*)ServerInstance->FindUUID(theiruid);
if (!them)
@@ -264,19 +264,19 @@ class ModuleDNSBL : public Module, public Stats::EventListener
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->SNO->EnableSnomask('d', "DNSBL");
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides handling of DNS blacklists", VF_VENDOR);
}
/** Fill our conf vector with data
*/
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
DNSBLConfList newentries;
@@ -346,7 +346,7 @@ class ModuleDNSBL : public Module, public Stats::EventListener
DNSBLConfEntries.swap(newentries);
}
- void OnSetUserIP(LocalUser* user) CXX11_OVERRIDE
+ void OnSetUserIP(LocalUser* user) override
{
if ((user->exempt) || !DNS)
return;
@@ -415,7 +415,7 @@ class ModuleDNSBL : public Module, public Stats::EventListener
}
}
- ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) CXX11_OVERRIDE
+ ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) override
{
std::string dnsbl;
if (!myclass->config->readString("dnsbl", dnsbl))
@@ -431,14 +431,14 @@ class ModuleDNSBL : public Module, public Stats::EventListener
return MOD_RES_DENY;
}
- ModResult OnCheckReady(LocalUser *user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser *user) override
{
if (countExt.get(user))
return MOD_RES_DENY;
return MOD_RES_PASSTHRU;
}
- ModResult OnStats(Stats::Context& stats) CXX11_OVERRIDE
+ ModResult OnStats(Stats::Context& stats) override
{
if (stats.GetSymbol() != 'd')
return MOD_RES_PASSTHRU;
diff --git a/src/modules/m_exemptchanops.cpp b/src/modules/m_exemptchanops.cpp
index a7f86cdb5..8f40ee8fb 100644
--- a/src/modules/m_exemptchanops.cpp
+++ b/src/modules/m_exemptchanops.cpp
@@ -31,7 +31,7 @@ class ExemptChanOps : public ListModeBase
{
}
- bool ValidateParam(User* user, Channel* chan, std::string& word) CXX11_OVERRIDE
+ bool ValidateParam(User* user, Channel* chan, std::string& word) override
{
std::string::size_type p = word.find(':');
if (p == std::string::npos)
@@ -76,7 +76,7 @@ class ExemptHandler : public CheckExemption::EventListener
return mh ? mh->IsPrefixMode() : NULL;
}
- ModResult OnCheckExemption(User* user, Channel* chan, const std::string& restriction) CXX11_OVERRIDE
+ ModResult OnCheckExemption(User* user, Channel* chan, const std::string& restriction) override
{
unsigned int mypfx = chan->GetPrefixValue(user);
std::string minmode;
@@ -114,12 +114,12 @@ class ModuleExemptChanOps : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the ability to allow channel operators to be exempt from certain modes.",VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
eh.ec.DoRehash();
}
diff --git a/src/modules/m_filter.cpp b/src/modules/m_filter.cpp
index 849f99086..63fcc398b 100644
--- a/src/modules/m_filter.cpp
+++ b/src/modules/m_filter.cpp
@@ -157,9 +157,9 @@ class CommandFilter : public Command
flags_needed = 'o';
this->syntax = "<filter-definition> <action> <flags> [<duration>] :<reason>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, const Params& parameters) override;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_BROADCAST;
}
@@ -188,21 +188,21 @@ class ModuleFilter : public Module, public ServerEventListener, public Stats::Ev
ExemptTargetSet exemptednicks;
ModuleFilter();
- void init() CXX11_OVERRIDE;
- CullResult cull() CXX11_OVERRIDE;
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE;
+ void init() override;
+ CullResult cull() override;
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override;
FilterResult* FilterMatch(User* user, const std::string &text, int flags);
bool DeleteFilter(const std::string &freeform);
std::pair<bool, std::string> AddFilter(const std::string& freeform, FilterAction type, const std::string& reason, unsigned long duration, const std::string& flags);
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE;
- Version GetVersion() CXX11_OVERRIDE;
+ void ReadConfig(ConfigStatus& status) override;
+ Version GetVersion() override;
std::string EncodeFilter(FilterResult* filter);
FilterResult DecodeFilter(const std::string &data);
- void OnSyncNetwork(ProtocolInterface::Server& server) CXX11_OVERRIDE;
- void OnDecodeMetaData(Extensible* target, const std::string &extname, const std::string &extdata) CXX11_OVERRIDE;
- ModResult OnStats(Stats::Context& stats) CXX11_OVERRIDE;
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE;
- void OnUnloadModule(Module* mod) CXX11_OVERRIDE;
+ void OnSyncNetwork(ProtocolInterface::Server& server) override;
+ void OnDecodeMetaData(Extensible* target, const std::string &extname, const std::string &extdata) override;
+ ModResult OnStats(Stats::Context& stats) override;
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override;
+ void OnUnloadModule(Module* mod) override;
bool AppliesToMe(User* user, FilterResult* filter, int flags);
void ReadFilters();
static bool StringToFilterAction(const std::string& str, FilterAction& fa);
diff --git a/src/modules/m_flashpolicyd.cpp b/src/modules/m_flashpolicyd.cpp
index db0eeb1f1..c745552a6 100644
--- a/src/modules/m_flashpolicyd.cpp
+++ b/src/modules/m_flashpolicyd.cpp
@@ -34,7 +34,7 @@ class FlashPDSocket : public BufferedSocket, public Timer, public insp::intrusiv
*/
bool waitingcull;
- bool Tick(time_t currtime) CXX11_OVERRIDE
+ bool Tick(time_t currtime) override
{
AddToCull();
return false;
@@ -54,12 +54,12 @@ class FlashPDSocket : public BufferedSocket, public Timer, public insp::intrusiv
sockets.erase(this);
}
- void OnError(BufferedSocketError) CXX11_OVERRIDE
+ void OnError(BufferedSocketError) override
{
AddToCull();
}
- void OnDataReady() CXX11_OVERRIDE
+ void OnDataReady() override
{
if (recvq == expected_request)
WriteData(policy_reply);
@@ -82,7 +82,7 @@ class ModuleFlashPD : public Module
unsigned int timeout;
public:
- ModResult OnAcceptConnection(int nfd, ListenSocket* from, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) CXX11_OVERRIDE
+ ModResult OnAcceptConnection(int nfd, ListenSocket* from, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) override
{
if (!stdalgo::string::equalsci(from->bind_tag->getString("type"), "flashpolicyd"))
return MOD_RES_PASSTHRU;
@@ -94,7 +94,7 @@ class ModuleFlashPD : public Module
return MOD_RES_ALLOW;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("flashpolicyd");
std::string file = tag->getString("file");
@@ -143,7 +143,7 @@ class ModuleFlashPD : public Module
timeout = tag->getDuration("timeout", 5, 1);
}
- CullResult cull() CXX11_OVERRIDE
+ CullResult cull() override
{
for (insp::intrusive_list<FlashPDSocket>::const_iterator i = sockets.begin(); i != sockets.end(); ++i)
{
@@ -153,7 +153,7 @@ class ModuleFlashPD : public Module
return Module::cull();
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Flash Policy Daemon. Allows Flash IRC clients to connect", VF_VENDOR);
}
diff --git a/src/modules/m_gecosban.cpp b/src/modules/m_gecosban.cpp
index 09f3c9dc7..b5126a8b9 100644
--- a/src/modules/m_gecosban.cpp
+++ b/src/modules/m_gecosban.cpp
@@ -22,12 +22,12 @@
class ModuleGecosBan : public Module
{
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides a way to ban users by their real name with the 'a' and 'r' extbans", VF_OPTCOMMON|VF_VENDOR);
}
- ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) CXX11_OVERRIDE
+ ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) override
{
if ((mask.length() > 2) && (mask[1] == ':'))
{
@@ -55,7 +55,7 @@ class ModuleGecosBan : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('a');
tokens["EXTBAN"].push_back('r');
diff --git a/src/modules/m_globalload.cpp b/src/modules/m_globalload.cpp
index c0ce025bd..2ed428611 100644
--- a/src/modules/m_globalload.cpp
+++ b/src/modules/m_globalload.cpp
@@ -35,7 +35,7 @@ class CommandGloadmodule : public Command
syntax = "<modulename> [servermask]";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
std::string servername = parameters.size() > 1 ? parameters[1] : "*";
@@ -57,7 +57,7 @@ class CommandGloadmodule : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_BROADCAST;
}
@@ -74,7 +74,7 @@ class CommandGunloadmodule : public Command
syntax = "<modulename> [servermask]";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (!ServerInstance->Config->ConfValue("security")->getBool("allowcoreunload") &&
InspIRCd::Match(parameters[0], "core_*.so", ascii_case_insensitive_map))
@@ -109,7 +109,7 @@ class CommandGunloadmodule : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_BROADCAST;
}
@@ -125,7 +125,7 @@ class CommandGreloadmodule : public Command
flags_needed = 'o'; syntax = "<modulename> [servermask]";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
std::string servername = parameters.size() > 1 ? parameters[1] : "*";
@@ -149,7 +149,7 @@ class CommandGreloadmodule : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_BROADCAST;
}
@@ -167,7 +167,7 @@ class ModuleGlobalLoad : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows global loading of a module.", VF_COMMON | VF_VENDOR);
}
diff --git a/src/modules/m_globops.cpp b/src/modules/m_globops.cpp
index b98adce35..350320b4a 100644
--- a/src/modules/m_globops.cpp
+++ b/src/modules/m_globops.cpp
@@ -33,7 +33,7 @@ class CommandGlobops : public Command
flags_needed = 'o'; syntax = "<any-text>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
ServerInstance->SNO->WriteGlobalSno('g', "From " + user->nick + ": " + parameters[0]);
return CMD_SUCCESS;
@@ -46,12 +46,12 @@ class ModuleGlobops : public Module
public:
ModuleGlobops() : cmd(this) {}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->SNO->EnableSnomask('g',"GLOBOPS");
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for GLOBOPS and snomask +g", VF_VENDOR);
}
diff --git a/src/modules/m_haproxy.cpp b/src/modules/m_haproxy.cpp
index ee9079cbf..a32b29a60 100644
--- a/src/modules/m_haproxy.cpp
+++ b/src/modules/m_haproxy.cpp
@@ -117,9 +117,9 @@ class HAProxyHookProvider : public IOHookProvider
{
}
- void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) CXX11_OVERRIDE;
+ void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) override;
- void OnConnect(StreamSocket* sock) CXX11_OVERRIDE
+ void OnConnect(StreamSocket* sock) override
{
// We don't need to implement this.
}
@@ -371,14 +371,14 @@ class HAProxyHook : public IOHookMiddle
sock->AddIOHook(this);
}
- int OnStreamSocketWrite(StreamSocket* sock, StreamSocket::SendQueue& uppersendq) CXX11_OVERRIDE
+ int OnStreamSocketWrite(StreamSocket* sock, StreamSocket::SendQueue& uppersendq) override
{
// We don't need to implement this.
GetSendQ().moveall(uppersendq);
return 1;
}
- int OnStreamSocketRead(StreamSocket* sock, std::string& destrecvq) CXX11_OVERRIDE
+ int OnStreamSocketRead(StreamSocket* sock, std::string& destrecvq) override
{
switch (state)
{
@@ -399,7 +399,7 @@ class HAProxyHook : public IOHookMiddle
return -1;
}
- void OnStreamSocketClose(StreamSocket* sock) CXX11_OVERRIDE
+ void OnStreamSocketClose(StreamSocket* sock) override
{
// We don't need to implement this.
}
@@ -421,7 +421,7 @@ class ModuleHAProxy : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the HAProxy PROXY protocol", VF_VENDOR);
}
diff --git a/src/modules/m_helpop.cpp b/src/modules/m_helpop.cpp
index f913140d6..f6e9fac7c 100644
--- a/src/modules/m_helpop.cpp
+++ b/src/modules/m_helpop.cpp
@@ -67,7 +67,7 @@ class CommandHelpop : public Command
syntax = "<any-text>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
const std::string& parameter = (!parameters.empty() ? parameters[0] : startkey);
@@ -120,7 +120,7 @@ class ModuleHelpop : public Module, public Whois::EventListener
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
HelpopMap help;
@@ -152,7 +152,7 @@ class ModuleHelpop : public Module, public Whois::EventListener
cmd.nohelp = tag->getString("nohelp", "There is no help for the topic you searched for. Please try again.", 1);
}
- void OnWhois(Whois::Context& whois) CXX11_OVERRIDE
+ void OnWhois(Whois::Context& whois) override
{
if (whois.GetTarget()->IsModeSet(ho))
{
@@ -160,7 +160,7 @@ class ModuleHelpop : public Module, public Whois::EventListener
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the /HELPOP command for useful information", VF_VENDOR);
}
diff --git a/src/modules/m_hidechans.cpp b/src/modules/m_hidechans.cpp
index 1664582e0..a97ce5c99 100644
--- a/src/modules/m_hidechans.cpp
+++ b/src/modules/m_hidechans.cpp
@@ -40,17 +40,17 @@ class ModuleHideChans : public Module, public Whois::LineEventListener
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for hiding channels with user mode +I", VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
AffectsOpers = ServerInstance->Config->ConfValue("hidechans")->getBool("affectsopers");
}
- ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) CXX11_OVERRIDE
+ ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) override
{
/* always show to self */
if (whois.IsSelfWhois())
diff --git a/src/modules/m_hidelist.cpp b/src/modules/m_hidelist.cpp
index 9c8811fb8..9662df7b4 100644
--- a/src/modules/m_hidelist.cpp
+++ b/src/modules/m_hidelist.cpp
@@ -31,7 +31,7 @@ class ListWatcher : public ModeWatcher
{
}
- bool BeforeMode(User* user, User* destuser, Channel* chan, std::string& param, bool adding) CXX11_OVERRIDE
+ bool BeforeMode(User* user, User* destuser, Channel* chan, std::string& param, bool adding) override
{
// Only handle listmode list requests
if (!param.empty())
@@ -56,7 +56,7 @@ class ModuleHideList : public Module
std::vector<ListWatcher*> watchers;
public:
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTagList tags = ServerInstance->Config->ConfTags("hidelist");
typedef std::vector<std::pair<std::string, unsigned int> > NewConfigs;
@@ -85,7 +85,7 @@ class ModuleHideList : public Module
stdalgo::delete_all(watchers);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for hiding the list of listmodes", VF_VENDOR);
}
diff --git a/src/modules/m_hidemode.cpp b/src/modules/m_hidemode.cpp
index d5ac57115..fac636b70 100644
--- a/src/modules/m_hidemode.cpp
+++ b/src/modules/m_hidemode.cpp
@@ -111,7 +111,7 @@ class ModeHook : public ClientProtocol::EventHook
return modechangelist;
}
- void OnEventInit(const ClientProtocol::Event& ev) CXX11_OVERRIDE
+ void OnEventInit(const ClientProtocol::Event& ev) override
{
cache.clear();
filteredmsgplists.clear();
@@ -123,7 +123,7 @@ class ModeHook : public ClientProtocol::EventHook
modechangelists.reserve(numprefixmodes);
}
- ModResult OnPreEventSend(LocalUser* user, const ClientProtocol::Event& ev, ClientProtocol::MessageList& messagelist) CXX11_OVERRIDE
+ ModResult OnPreEventSend(LocalUser* user, const ClientProtocol::Event& ev, ClientProtocol::MessageList& messagelist) override
{
const ClientProtocol::Events::Mode& mode = static_cast<const ClientProtocol::Events::Mode&>(ev);
Channel* const chan = mode.GetMessages().front().GetChanTarget();
@@ -188,12 +188,12 @@ class ModuleHideMode : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
modehook.settings.Load();
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for hiding mode changes", VF_VENDOR);
}
diff --git a/src/modules/m_hideoper.cpp b/src/modules/m_hideoper.cpp
index f04d88809..791a3060c 100644
--- a/src/modules/m_hideoper.cpp
+++ b/src/modules/m_hideoper.cpp
@@ -37,7 +37,7 @@ class HideOper : public SimpleUserModeHandler
oper = true;
}
- ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) override
{
if (SimpleUserModeHandler::OnModeChange(source, dest, channel, parameter, adding) == MODEACTION_DENY)
return MODEACTION_DENY;
@@ -71,18 +71,18 @@ class ModuleHideOper
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for hiding oper status with user mode +H", VF_VENDOR);
}
- void OnUserQuit(User* user, const std::string&, const std::string&) CXX11_OVERRIDE
+ void OnUserQuit(User* user, const std::string&, const std::string&) override
{
if (user->IsModeSet(hm))
hm.opercount--;
}
- ModResult OnNumeric(User* user, const Numeric::Numeric& numeric) CXX11_OVERRIDE
+ ModResult OnNumeric(User* user, const Numeric::Numeric& numeric) override
{
if (numeric.GetNumeric() != RPL_LUSEROP || active || user->HasPrivPermission("users/auspex"))
return MOD_RES_PASSTHRU;
@@ -98,7 +98,7 @@ class ModuleHideOper
return MOD_RES_DENY;
}
- ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) CXX11_OVERRIDE
+ ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) override
{
/* Dont display numeric 313 (RPL_WHOISOPER) if they have +H set and the
* person doing the WHOIS is not an oper
@@ -115,7 +115,7 @@ class ModuleHideOper
return MOD_RES_PASSTHRU;
}
- ModResult OnWhoLine(const Who::Request& request, LocalUser* source, User* user, Membership* memb, Numeric::Numeric& numeric) CXX11_OVERRIDE
+ ModResult OnWhoLine(const Who::Request& request, LocalUser* source, User* user, Membership* memb, Numeric::Numeric& numeric) override
{
if (user->IsModeSet(hm) && !source->HasPrivPermission("users/auspex"))
{
@@ -153,7 +153,7 @@ class ModuleHideOper
return MOD_RES_PASSTHRU;
}
- ModResult OnStats(Stats::Context& stats) CXX11_OVERRIDE
+ ModResult OnStats(Stats::Context& stats) override
{
if (stats.GetSymbol() != 'P')
return MOD_RES_PASSTHRU;
diff --git a/src/modules/m_hostchange.cpp b/src/modules/m_hostchange.cpp
index 4c9b24140..b676e19a7 100644
--- a/src/modules/m_hostchange.cpp
+++ b/src/modules/m_hostchange.cpp
@@ -120,7 +120,7 @@ private:
}
public:
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
HostRules rules;
@@ -179,12 +179,12 @@ private:
hostrules.swap(rules);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides rule-based masking of user hostnames", VF_VENDOR);
}
- void OnUserConnect(LocalUser* user) CXX11_OVERRIDE
+ void OnUserConnect(LocalUser* user) override
{
for (HostRules::const_iterator iter = hostrules.begin(); iter != hostrules.end(); ++iter)
{
diff --git a/src/modules/m_hostcycle.cpp b/src/modules/m_hostcycle.cpp
index a3c81df6e..b07ca41c6 100644
--- a/src/modules/m_hostcycle.cpp
+++ b/src/modules/m_hostcycle.cpp
@@ -101,17 +101,17 @@ class ModuleHostCycle : public Module
{
}
- void OnChangeIdent(User* user, const std::string& newident) CXX11_OVERRIDE
+ void OnChangeIdent(User* user, const std::string& newident) override
{
DoHostCycle(user, newident, user->GetDisplayedHost(), quitmsgident);
}
- void OnChangeHost(User* user, const std::string& newhost) CXX11_OVERRIDE
+ void OnChangeHost(User* user, const std::string& newhost) override
{
DoHostCycle(user, user->ident, newhost, quitmsghost);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Cycles users in all their channels when their host or ident changes", VF_VENDOR);
}
diff --git a/src/modules/m_httpd.cpp b/src/modules/m_httpd.cpp
index 3a0d4f861..ecde57944 100644
--- a/src/modules/m_httpd.cpp
+++ b/src/modules/m_httpd.cpp
@@ -70,7 +70,7 @@ class HttpServerSocket : public BufferedSocket, public Timer, public insp::intru
*/
bool waitingcull;
- bool Tick(time_t currtime) CXX11_OVERRIDE
+ bool Tick(time_t currtime) override
{
AddToCull();
return false;
@@ -216,7 +216,7 @@ class HttpServerSocket : public BufferedSocket, public Timer, public insp::intru
sockets.erase(this);
}
- void OnError(BufferedSocketError) CXX11_OVERRIDE
+ void OnError(BufferedSocketError) override
{
AddToCull();
}
@@ -267,7 +267,7 @@ class HttpServerSocket : public BufferedSocket, public Timer, public insp::intru
WriteData("\r\n");
}
- void OnDataReady() CXX11_OVERRIDE
+ void OnDataReady() override
{
if (parser.upgrade || HTTP_PARSER_ERRNO(&parser))
return;
@@ -319,7 +319,7 @@ class HTTPdAPIImpl : public HTTPdAPIBase
{
}
- void SendResponse(HTTPDocumentResponse& resp) CXX11_OVERRIDE
+ void SendResponse(HTTPDocumentResponse& resp) override
{
resp.src.sock->Page(resp.document, resp.responsecode, &resp.headers);
}
@@ -343,18 +343,18 @@ class ModuleHttpServer : public Module
HttpServerSocket::ConfigureParser();
}
- void init() CXX11_OVERRIDE
+ void init() override
{
HttpModule = this;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("httpd");
timeoutsec = tag->getDuration("timeout", 10, 1);
}
- ModResult OnAcceptConnection(int nfd, ListenSocket* from, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) CXX11_OVERRIDE
+ ModResult OnAcceptConnection(int nfd, ListenSocket* from, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) override
{
if (!stdalgo::string::equalsci(from->bind_tag->getString("type"), "httpd"))
return MOD_RES_PASSTHRU;
@@ -363,7 +363,7 @@ class ModuleHttpServer : public Module
return MOD_RES_ALLOW;
}
- void OnUnloadModule(Module* mod) CXX11_OVERRIDE
+ void OnUnloadModule(Module* mod) override
{
for (insp::intrusive_list<HttpServerSocket>::const_iterator i = sockets.begin(); i != sockets.end(); )
{
@@ -377,7 +377,7 @@ class ModuleHttpServer : public Module
}
}
- CullResult cull() CXX11_OVERRIDE
+ CullResult cull() override
{
for (insp::intrusive_list<HttpServerSocket>::const_iterator i = sockets.begin(); i != sockets.end(); ++i)
{
@@ -387,7 +387,7 @@ class ModuleHttpServer : public Module
return Module::cull();
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides HTTP serving facilities to modules", VF_VENDOR);
}
diff --git a/src/modules/m_httpd_acl.cpp b/src/modules/m_httpd_acl.cpp
index 49710c219..1e7a3f395 100644
--- a/src/modules/m_httpd_acl.cpp
+++ b/src/modules/m_httpd_acl.cpp
@@ -49,7 +49,7 @@ class ModuleHTTPAccessList : public Module, public HTTPACLEventListener
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
std::vector<HTTPACL> new_acls;
ConfigTagList acls = ServerInstance->Config->ConfTags("httpdacl");
@@ -216,14 +216,14 @@ class ModuleHTTPAccessList : public Module, public HTTPACLEventListener
return true;
}
- ModResult OnHTTPACLCheck(HTTPRequest& req) CXX11_OVERRIDE
+ ModResult OnHTTPACLCheck(HTTPRequest& req) override
{
if (IsAccessAllowed(&req))
return MOD_RES_PASSTHRU;
return MOD_RES_DENY;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides access control lists (passwording of resources, ip restrictions etc) to m_httpd dependent modules", VF_VENDOR);
}
diff --git a/src/modules/m_httpd_config.cpp b/src/modules/m_httpd_config.cpp
index f729b2774..12e42428a 100644
--- a/src/modules/m_httpd_config.cpp
+++ b/src/modules/m_httpd_config.cpp
@@ -32,7 +32,7 @@ class ModuleHttpConfig : public Module, public HTTPRequestEventListener
{
}
- ModResult OnHTTPRequest(HTTPRequest& request) CXX11_OVERRIDE
+ ModResult OnHTTPRequest(HTTPRequest& request) override
{
if ((request.GetURI() != "/config") && (request.GetURI() != "/config/"))
return MOD_RES_PASSTHRU;
@@ -68,7 +68,7 @@ class ModuleHttpConfig : public Module, public HTTPRequestEventListener
return MOD_RES_DENY;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows for the server configuration to be viewed over HTTP via m_httpd", VF_VENDOR);
}
diff --git a/src/modules/m_httpd_stats.cpp b/src/modules/m_httpd_stats.cpp
index 6db292eb3..927e6c906 100644
--- a/src/modules/m_httpd_stats.cpp
+++ b/src/modules/m_httpd_stats.cpp
@@ -240,12 +240,12 @@ class ModuleHttpStats : public Module, public HTTPRequestEventListener
return MOD_RES_PASSTHRU;
}
- ModResult OnHTTPRequest(HTTPRequest& req) CXX11_OVERRIDE
+ ModResult OnHTTPRequest(HTTPRequest& req) override
{
return HandleRequest(&req);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides statistics over HTTP via m_httpd", VF_VENDOR);
}
diff --git a/src/modules/m_ident.cpp b/src/modules/m_ident.cpp
index 803c19846..dec07ce73 100644
--- a/src/modules/m_ident.cpp
+++ b/src/modules/m_ident.cpp
@@ -140,7 +140,7 @@ class IdentRequestSocket : public EventHandler
}
}
- void OnEventHandlerWrite() CXX11_OVERRIDE
+ void OnEventHandlerWrite() override
{
SocketEngine::ChangeEventMask(this, FD_WANT_POLL_READ | FD_WANT_NO_WRITE);
@@ -179,7 +179,7 @@ class IdentRequestSocket : public EventHandler
return done;
}
- void OnEventHandlerRead() CXX11_OVERRIDE
+ void OnEventHandlerRead() override
{
/* We don't really need to buffer for incomplete replies here, since IDENT replies are
* extremely short - there is *no* sane reason it'd be in more than one packet
@@ -239,13 +239,13 @@ class IdentRequestSocket : public EventHandler
}
}
- void OnEventHandlerError(int errornum) CXX11_OVERRIDE
+ void OnEventHandlerError(int errornum) override
{
Close();
done = true;
}
- CullResult cull() CXX11_OVERRIDE
+ CullResult cull() override
{
Close();
return EventHandler::cull();
@@ -263,19 +263,19 @@ class ModuleIdent : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for RFC1413 ident lookups", VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("ident");
RequestTimeout = tag->getDuration("timeout", 5, 1);
NoLookupPrefix = tag->getBool("nolookupprefix", false);
}
- void OnSetUserIP(LocalUser* user) CXX11_OVERRIDE
+ void OnSetUserIP(LocalUser* user) override
{
IdentRequestSocket* isock = ext.get(user);
if (isock)
@@ -314,7 +314,7 @@ class ModuleIdent : public Module
* creating a Timer object and especially better than creating a
* Timer per ident lookup!
*/
- ModResult OnCheckReady(LocalUser *user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser *user) override
{
/* Does user have an ident socket attached at all? */
IdentRequestSocket *isock = ext.get(user);
@@ -358,7 +358,7 @@ class ModuleIdent : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) CXX11_OVERRIDE
+ ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) override
{
if (myclass->config->getBool("requireident") && user->ident[0] == '~')
return MOD_RES_DENY;
diff --git a/src/modules/m_inviteexception.cpp b/src/modules/m_inviteexception.cpp
index 3f9459d19..eddfec74f 100644
--- a/src/modules/m_inviteexception.cpp
+++ b/src/modules/m_inviteexception.cpp
@@ -54,12 +54,12 @@ public:
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["INVEX"] = ConvToStr(ie.GetModeChar());
}
- ModResult OnCheckInvite(User* user, Channel* chan) CXX11_OVERRIDE
+ ModResult OnCheckInvite(User* user, Channel* chan) override
{
ListModeBase::ModeList* list = ie.GetList(chan);
if (list)
@@ -76,20 +76,20 @@ public:
return MOD_RES_PASSTHRU;
}
- ModResult OnCheckKey(User* user, Channel* chan, const std::string& key) CXX11_OVERRIDE
+ ModResult OnCheckKey(User* user, Channel* chan, const std::string& key) override
{
if (invite_bypass_key)
return OnCheckInvite(user, chan);
return MOD_RES_PASSTHRU;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ie.DoRehash();
invite_bypass_key = ServerInstance->Config->ConfValue("inviteexception")->getBool("bypasskey", true);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the +I channel mode", VF_VENDOR);
}
diff --git a/src/modules/m_ircv3.cpp b/src/modules/m_ircv3.cpp
index 14b1cf8a1..08733aa55 100644
--- a/src/modules/m_ircv3.cpp
+++ b/src/modules/m_ircv3.cpp
@@ -65,7 +65,7 @@ class JoinHook : public ClientProtocol::EventHook
{
}
- void OnEventInit(const ClientProtocol::Event& ev) CXX11_OVERRIDE
+ void OnEventInit(const ClientProtocol::Event& ev) override
{
const ClientProtocol::Events::Join& join = static_cast<const ClientProtocol::Events::Join&>(ev);
@@ -97,7 +97,7 @@ class JoinHook : public ClientProtocol::EventHook
}
}
- ModResult OnPreEventSend(LocalUser* user, const ClientProtocol::Event& ev, ClientProtocol::MessageList& messagelist) CXX11_OVERRIDE
+ ModResult OnPreEventSend(LocalUser* user, const ClientProtocol::Event& ev, ClientProtocol::MessageList& messagelist) override
{
if (extendedjoincap.get(user))
messagelist.front() = &extendedjoinmsg;
@@ -129,7 +129,7 @@ class ModuleIRCv3
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* conf = ServerInstance->Config->ConfValue("ircv3");
cap_accountnotify.SetActive(conf->getBool("accountnotify", true));
@@ -137,7 +137,7 @@ class ModuleIRCv3
joinhook.extendedjoincap.SetActive(conf->getBool("extendedjoin", true));
}
- void OnAccountChange(User* user, const std::string& newaccount) CXX11_OVERRIDE
+ void OnAccountChange(User* user, const std::string& newaccount) override
{
// Logged in: 1 parameter which is the account name
// Logged out: 1 parameter which is a "*"
@@ -148,7 +148,7 @@ class ModuleIRCv3
IRCv3::WriteNeighborsWithCap(user, accountevent, cap_accountnotify);
}
- void OnUserAway(User* user) CXX11_OVERRIDE
+ void OnUserAway(User* user) override
{
if (!joinhook.awaycap.IsActive())
return;
@@ -159,7 +159,7 @@ class ModuleIRCv3
IRCv3::WriteNeighborsWithCap(user, awayevent, joinhook.awaycap);
}
- void OnUserBack(User* user) CXX11_OVERRIDE
+ void OnUserBack(User* user) override
{
if (!joinhook.awaycap.IsActive())
return;
@@ -170,7 +170,7 @@ class ModuleIRCv3
IRCv3::WriteNeighborsWithCap(user, awayevent, joinhook.awaycap);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for extended-join, away-notify and account-notify CAP capabilities", VF_VENDOR);
}
diff --git a/src/modules/m_ircv3_accounttag.cpp b/src/modules/m_ircv3_accounttag.cpp
index 45fcf8022..1762ad525 100644
--- a/src/modules/m_ircv3_accounttag.cpp
+++ b/src/modules/m_ircv3_accounttag.cpp
@@ -53,7 +53,7 @@ class ModuleIRCv3AccountTag : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the account-tag IRCv3 extension", VF_VENDOR);
}
diff --git a/src/modules/m_ircv3_batch.cpp b/src/modules/m_ircv3_batch.cpp
index df2b00f49..02b8aea85 100644
--- a/src/modules/m_ircv3_batch.cpp
+++ b/src/modules/m_ircv3_batch.cpp
@@ -62,7 +62,7 @@ class IRCv3::Batch::ManagerImpl : public Manager
BatchList active_batches;
bool unloading;
- bool ShouldSendTag(LocalUser* user, const ClientProtocol::MessageTagData& tagdata) CXX11_OVERRIDE
+ bool ShouldSendTag(LocalUser* user, const ClientProtocol::MessageTagData& tagdata) override
{
if (!cap.get(user))
return false;
@@ -133,7 +133,7 @@ class IRCv3::Batch::ManagerImpl : public Manager
}
}
- void Start(Batch& batch) CXX11_OVERRIDE
+ void Start(Batch& batch) override
{
if (unloading)
return;
@@ -154,7 +154,7 @@ class IRCv3::Batch::ManagerImpl : public Manager
active_batches.push_back(&batch);
}
- void End(Batch& batch) CXX11_OVERRIDE
+ void End(Batch& batch) override
{
if (!batch.IsRunning())
return;
@@ -190,24 +190,24 @@ class ModuleIRCv3Batch : public Module
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
manager.Init();
}
- void OnUnloadModule(Module* mod) CXX11_OVERRIDE
+ void OnUnloadModule(Module* mod) override
{
if (mod == this)
manager.Shutdown();
}
- void OnUserDisconnect(LocalUser* user) CXX11_OVERRIDE
+ void OnUserDisconnect(LocalUser* user) override
{
// Remove the user from all internal lists
manager.RemoveFromAll(user);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the batch IRCv3 extension", VF_VENDOR);
}
diff --git a/src/modules/m_ircv3_capnotify.cpp b/src/modules/m_ircv3_capnotify.cpp
index 6190f15a8..aaabb1914 100644
--- a/src/modules/m_ircv3_capnotify.cpp
+++ b/src/modules/m_ircv3_capnotify.cpp
@@ -23,7 +23,7 @@
class CapNotify : public Cap::Capability
{
- bool OnRequest(LocalUser* user, bool add) CXX11_OVERRIDE
+ bool OnRequest(LocalUser* user, bool add) override
{
// Users using the negotiation protocol v3.2 or newer may not turn off cap-notify
if ((!add) && (GetProtocol(user) != Cap::CAP_LEGACY))
@@ -31,7 +31,7 @@ class CapNotify : public Cap::Capability
return true;
}
- bool OnList(LocalUser* user) CXX11_OVERRIDE
+ bool OnList(LocalUser* user) override
{
// If the client supports 3.2 enable cap-notify for them
if (GetProtocol(user) != Cap::CAP_LEGACY)
@@ -127,7 +127,7 @@ class ModuleIRCv3CapNotify : public Module, public Cap::EventListener, public Re
{
}
- void OnCapAddDel(Cap::Capability* cap, bool add) CXX11_OVERRIDE
+ void OnCapAddDel(Cap::Capability* cap, bool add) override
{
if (cap->creator == this)
return;
@@ -141,14 +141,14 @@ class ModuleIRCv3CapNotify : public Module, public Cap::EventListener, public Re
Send(cap->GetName(), cap, add);
}
- void OnCapValueChange(Cap::Capability* cap) CXX11_OVERRIDE
+ void OnCapValueChange(Cap::Capability* cap) override
{
// The value of a cap has changed, send CAP DEL and CAP NEW with the new value
Send(cap->GetName(), cap, false);
Send(cap->GetName(), cap, true);
}
- void OnReloadModuleSave(Module* mod, ReloadModule::CustomData& cd) CXX11_OVERRIDE
+ void OnReloadModuleSave(Module* mod, ReloadModule::CustomData& cd) override
{
if (mod == this)
return;
@@ -157,7 +157,7 @@ class ModuleIRCv3CapNotify : public Module, public Cap::EventListener, public Re
cd.add(this, NULL);
}
- void OnReloadModuleRestore(Module* mod, void* data) CXX11_OVERRIDE
+ void OnReloadModuleRestore(Module* mod, void* data) override
{
// Reloading can change the set of caps provided by a module so assuming that if the reload succeded all
// caps that the module previously provided are available or all were lost if the reload failed is wrong.
@@ -176,7 +176,7 @@ class ModuleIRCv3CapNotify : public Module, public Cap::EventListener, public Re
reloadedcaps.clear();
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the cap-notify IRCv3 extension", VF_VENDOR);
}
diff --git a/src/modules/m_ircv3_chghost.cpp b/src/modules/m_ircv3_chghost.cpp
index fd142803f..31e2c1519 100644
--- a/src/modules/m_ircv3_chghost.cpp
+++ b/src/modules/m_ircv3_chghost.cpp
@@ -42,17 +42,17 @@ class ModuleIRCv3ChgHost : public Module
{
}
- void OnChangeIdent(User* user, const std::string& newident) CXX11_OVERRIDE
+ void OnChangeIdent(User* user, const std::string& newident) override
{
DoChgHost(user, newident, user->GetDisplayedHost());
}
- void OnChangeHost(User* user, const std::string& newhost) CXX11_OVERRIDE
+ void OnChangeHost(User* user, const std::string& newhost) override
{
DoChgHost(user, user->ident, newhost);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the chghost IRCv3 extension", VF_VENDOR);
}
diff --git a/src/modules/m_ircv3_echomessage.cpp b/src/modules/m_ircv3_echomessage.cpp
index b407aece4..16d6751d9 100644
--- a/src/modules/m_ircv3_echomessage.cpp
+++ b/src/modules/m_ircv3_echomessage.cpp
@@ -31,7 +31,7 @@ class ModuleIRCv3EchoMessage : public Module
{
}
- void OnUserPostMessage(User* user, const MessageTarget& target, const MessageDetails& details) CXX11_OVERRIDE
+ void OnUserPostMessage(User* user, const MessageTarget& target, const MessageDetails& details) override
{
if (!cap.get(user) || !details.echo)
return;
@@ -64,14 +64,14 @@ class ModuleIRCv3EchoMessage : public Module
}
}
- void OnUserMessageBlocked(User* user, const MessageTarget& target, const MessageDetails& details) CXX11_OVERRIDE
+ void OnUserMessageBlocked(User* user, const MessageTarget& target, const MessageDetails& details) override
{
// Prevent spammers from knowing that their spam was blocked.
if (details.echo_original)
OnUserPostMessage(user, target, details);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the echo-message IRCv3 extension", VF_VENDOR);
}
diff --git a/src/modules/m_ircv3_invitenotify.cpp b/src/modules/m_ircv3_invitenotify.cpp
index 8bd4d5642..5bcb2f167 100644
--- a/src/modules/m_ircv3_invitenotify.cpp
+++ b/src/modules/m_ircv3_invitenotify.cpp
@@ -30,7 +30,7 @@ class ModuleIRCv3InviteNotify : public Module
{
}
- void OnUserInvite(User* source, User* dest, Channel* chan, time_t expiry, unsigned int notifyrank, CUList& notifyexcepts) CXX11_OVERRIDE
+ void OnUserInvite(User* source, User* dest, Channel* chan, time_t expiry, unsigned int notifyrank, CUList& notifyexcepts) override
{
ClientProtocol::Messages::Invite invitemsg(source, dest, chan);
ClientProtocol::Event inviteevent(ServerInstance->GetRFCEvents().invite, invitemsg);
@@ -55,13 +55,13 @@ class ModuleIRCv3InviteNotify : public Module
}
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
// Prioritize after all modules to see all excepted users
ServerInstance->Modules.SetPriority(this, I_OnUserInvite, PRIORITY_LAST);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the invite-notify IRCv3 extension", VF_VENDOR);
}
diff --git a/src/modules/m_ircv3_servertime.cpp b/src/modules/m_ircv3_servertime.cpp
index 1c35c422b..836d70791 100644
--- a/src/modules/m_ircv3_servertime.cpp
+++ b/src/modules/m_ircv3_servertime.cpp
@@ -63,7 +63,7 @@ class ModuleIRCv3ServerTime : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the server-time IRCv3 extension", VF_VENDOR);
}
diff --git a/src/modules/m_ircv3_sts.cpp b/src/modules/m_ircv3_sts.cpp
index cbfdd1307..0a83c6e0b 100644
--- a/src/modules/m_ircv3_sts.cpp
+++ b/src/modules/m_ircv3_sts.cpp
@@ -29,7 +29,7 @@ class STSCap : public Cap::Capability
std::string plaintextpolicy;
std::string securepolicy;
- bool OnList(LocalUser* user) CXX11_OVERRIDE
+ bool OnList(LocalUser* user) override
{
// Don't send the cap to clients that only support cap-3.1.
if (GetProtocol(user) == Cap::CAP_LEGACY)
@@ -51,14 +51,14 @@ class STSCap : public Cap::Capability
return InspIRCd::Match(snihost, host, ascii_case_insensitive_map);
}
- bool OnRequest(LocalUser* user, bool adding) CXX11_OVERRIDE
+ bool OnRequest(LocalUser* user, bool adding) override
{
// Clients MUST NOT request this capability with CAP REQ. Servers MAY reply with a CAP NAK message if a
// client requests this capability.
return false;
}
- const std::string* GetValue(LocalUser* user) const CXX11_OVERRIDE
+ const std::string* GetValue(LocalUser* user) const override
{
return SSLIOHook::IsSSL(&user->eh) ? &securepolicy : &plaintextpolicy;
}
@@ -152,7 +152,7 @@ class ModuleIRCv3STS : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
// TODO: Multiple SNI profiles
ConfigTag* tag = ServerInstance->Config->ConfValue("sts");
@@ -172,7 +172,7 @@ class ModuleIRCv3STS : public Module
cap.SetPolicy(host, duration, port, preload);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides IRCv3 Strict Transport Security policy advertisement", VF_OPTCOMMON|VF_VENDOR);
}
diff --git a/src/modules/m_joinflood.cpp b/src/modules/m_joinflood.cpp
index cc62eb13b..6fde5933f 100644
--- a/src/modules/m_joinflood.cpp
+++ b/src/modules/m_joinflood.cpp
@@ -99,7 +99,7 @@ class JoinFlood : public ParamMode<JoinFlood, SimpleExtItem<joinfloodsettings> >
{
}
- ModeAction OnSet(User* source, Channel* channel, std::string& parameter) CXX11_OVERRIDE
+ ModeAction OnSet(User* source, Channel* channel, std::string& parameter) override
{
std::string::size_type colon = parameter.find(':');
if ((colon == std::string::npos) || (parameter.find('-') != std::string::npos))
@@ -138,13 +138,13 @@ class ModuleJoinFlood : public Module
{
}
- void ReadConfig(ConfigStatus&) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus&) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("joinflood");
duration = tag->getDuration("duration", 60, 10, 600);
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
if (chan)
{
@@ -158,7 +158,7 @@ class ModuleJoinFlood : public Module
return MOD_RES_PASSTHRU;
}
- void OnUserJoin(Membership* memb, bool sync, bool created, CUList& excepts) CXX11_OVERRIDE
+ void OnUserJoin(Membership* memb, bool sync, bool created, CUList& excepts) override
{
/* We arent interested in JOIN events caused by a network burst */
if (sync)
@@ -179,7 +179,7 @@ class ModuleJoinFlood : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides channel mode +j (join flood protection)", VF_VENDOR);
}
diff --git a/src/modules/m_jumpserver.cpp b/src/modules/m_jumpserver.cpp
index 02950e0e9..7bfe907e7 100644
--- a/src/modules/m_jumpserver.cpp
+++ b/src/modules/m_jumpserver.cpp
@@ -51,7 +51,7 @@ class CommandJumpserver : public Command
redirect_new_users = false;
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
int n_done = 0;
reason = (parameters.size() < 4) ? "Please use this server/port instead" : parameters[3];
@@ -164,13 +164,13 @@ class ModuleJumpServer : public Module
{
}
- void OnModuleRehash(User* user, const std::string& param) CXX11_OVERRIDE
+ void OnModuleRehash(User* user, const std::string& param) override
{
if (irc::equals(param, "jumpserver") && js.redirect_new_users)
js.redirect_new_users = false;
}
- ModResult OnUserRegister(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnUserRegister(LocalUser* user) override
{
if (js.redirect_new_users)
{
@@ -182,14 +182,14 @@ class ModuleJumpServer : public Module
return MOD_RES_PASSTHRU;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
// Emergency way to unlock
if (!status.srcuser)
js.redirect_new_users = false;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the RPL_REDIR numeric and the /JUMPSERVER command.", VF_VENDOR);
}
diff --git a/src/modules/m_kicknorejoin.cpp b/src/modules/m_kicknorejoin.cpp
index 70f3578b2..262082129 100644
--- a/src/modules/m_kicknorejoin.cpp
+++ b/src/modules/m_kicknorejoin.cpp
@@ -99,7 +99,7 @@ class KickRejoin : public ParamMode<KickRejoin, SimpleExtItem<KickRejoinData> >
{
}
- ModeAction OnSet(User* source, Channel* channel, std::string& parameter) CXX11_OVERRIDE
+ ModeAction OnSet(User* source, Channel* channel, std::string& parameter) override
{
unsigned int v = ConvToNum<unsigned int>(parameter);
if (v <= 0)
@@ -138,7 +138,7 @@ public:
{
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
if (chan)
{
@@ -152,7 +152,7 @@ public:
return MOD_RES_PASSTHRU;
}
- void OnUserKick(User* source, Membership* memb, const std::string &reason, CUList& excepts) CXX11_OVERRIDE
+ void OnUserKick(User* source, Membership* memb, const std::string &reason, CUList& excepts) override
{
if ((!IS_LOCAL(memb->user)) || (source == memb->user))
return;
@@ -164,7 +164,7 @@ public:
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Channel mode to delay rejoin after kick", VF_VENDOR | VF_COMMON, kr.GetModuleSettings());
}
diff --git a/src/modules/m_knock.cpp b/src/modules/m_knock.cpp
index 1b66e01a4..5d76a9d66 100644
--- a/src/modules/m_knock.cpp
+++ b/src/modules/m_knock.cpp
@@ -50,7 +50,7 @@ class CommandKnock : public Command
Penalty = 5;
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
Channel* c = ServerInstance->FindChan(parameters[0]);
if (!c)
@@ -93,7 +93,7 @@ class CommandKnock : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_BCAST;
}
@@ -111,7 +111,7 @@ class ModuleKnock : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
std::string knocknotify = ServerInstance->Config->ConfValue("knock")->getString("notify");
if (stdalgo::string::equalsci(knocknotify, "numeric"))
@@ -131,7 +131,7 @@ class ModuleKnock : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for /KNOCK and channel mode +K", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_ldapauth.cpp b/src/modules/m_ldapauth.cpp
index fedf02b4d..28d5efc1e 100644
--- a/src/modules/m_ldapauth.cpp
+++ b/src/modules/m_ldapauth.cpp
@@ -107,7 +107,7 @@ class BindInterface : public LDAPInterface
{
}
- void OnResult(const LDAPResult& r) CXX11_OVERRIDE
+ void OnResult(const LDAPResult& r) override
{
User* user = ServerInstance->FindUUID(uid);
dynamic_reference<LDAPProvider> LDAP(me, provider);
@@ -180,7 +180,7 @@ class BindInterface : public LDAPInterface
}
}
- void OnError(const LDAPResult& err) CXX11_OVERRIDE
+ void OnError(const LDAPResult& err) override
{
if (checkingAttributes && --attrCount)
return;
@@ -214,7 +214,7 @@ class SearchInterface : public LDAPInterface
{
}
- void OnResult(const LDAPResult& r) CXX11_OVERRIDE
+ void OnResult(const LDAPResult& r) override
{
LocalUser* user = static_cast<LocalUser*>(ServerInstance->FindUUID(uid));
dynamic_reference<LDAPProvider> LDAP(me, provider);
@@ -246,7 +246,7 @@ class SearchInterface : public LDAPInterface
delete this;
}
- void OnError(const LDAPResult& err) CXX11_OVERRIDE
+ void OnError(const LDAPResult& err) override
{
ServerInstance->SNO->WriteToSnoMask('a', "Error searching LDAP server: %s", err.getError().c_str());
User* user = ServerInstance->FindUUID(uid);
@@ -269,7 +269,7 @@ class AdminBindInterface : public LDAPInterface
{
}
- void OnResult(const LDAPResult& r) CXX11_OVERRIDE
+ void OnResult(const LDAPResult& r) override
{
dynamic_reference<LDAPProvider> LDAP(me, provider);
if (LDAP)
@@ -286,7 +286,7 @@ class AdminBindInterface : public LDAPInterface
delete this;
}
- void OnError(const LDAPResult& err) CXX11_OVERRIDE
+ void OnError(const LDAPResult& err) override
{
ServerInstance->SNO->WriteToSnoMask('a', "Error binding as manager to LDAP server: " + err.getError());
delete this;
@@ -315,7 +315,7 @@ public:
vhosts = &ldapVhost;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("ldapauth");
whitelistedcidrs.clear();
@@ -360,7 +360,7 @@ public:
}
}
- void OnUserConnect(LocalUser *user) CXX11_OVERRIDE
+ void OnUserConnect(LocalUser *user) override
{
std::string* cc = ldapVhost.get(user);
if (cc)
@@ -370,7 +370,7 @@ public:
}
}
- ModResult OnUserRegister(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnUserRegister(LocalUser* user) override
{
for (std::vector<std::string>::const_iterator i = allowpatterns.begin(); i != allowpatterns.end(); ++i)
{
@@ -433,12 +433,12 @@ public:
return MOD_RES_DENY;
}
- ModResult OnCheckReady(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser* user) override
{
return ldapAuthed.get(user) ? MOD_RES_PASSTHRU : MOD_RES_DENY;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allow/Deny connections based upon answer from LDAP server", VF_VENDOR);
}
diff --git a/src/modules/m_ldapoper.cpp b/src/modules/m_ldapoper.cpp
index cde5b00d7..27b2ca347 100644
--- a/src/modules/m_ldapoper.cpp
+++ b/src/modules/m_ldapoper.cpp
@@ -65,7 +65,7 @@ class LDAPOperBase : public LDAPInterface
{
}
- void OnError(const LDAPResult& err) CXX11_OVERRIDE
+ void OnError(const LDAPResult& err) override
{
ServerInstance->SNO->WriteToSnoMask('a', "Error searching LDAP server: %s", err.getError().c_str());
Fallback();
@@ -81,7 +81,7 @@ class BindInterface : public LDAPOperBase
{
}
- void OnResult(const LDAPResult& r) CXX11_OVERRIDE
+ void OnResult(const LDAPResult& r) override
{
User* user = ServerInstance->FindUUID(uid);
ServerConfig::OperIndex::const_iterator iter = ServerInstance->Config->oper_blocks.find(opername);
@@ -133,7 +133,7 @@ class SearchInterface : public LDAPOperBase
{
}
- void OnResult(const LDAPResult& result) CXX11_OVERRIDE
+ void OnResult(const LDAPResult& result) override
{
if (!HandleResult(result))
Fallback();
@@ -156,7 +156,7 @@ class AdminBindInterface : public LDAPInterface
{
}
- void OnResult(const LDAPResult& r) CXX11_OVERRIDE
+ void OnResult(const LDAPResult& r) override
{
dynamic_reference<LDAPProvider> LDAP(me, provider);
if (LDAP)
@@ -173,7 +173,7 @@ class AdminBindInterface : public LDAPInterface
delete this;
}
- void OnError(const LDAPResult& err) CXX11_OVERRIDE
+ void OnError(const LDAPResult& err) override
{
ServerInstance->SNO->WriteToSnoMask('a', "Error binding as manager to LDAP server: " + err.getError());
delete this;
@@ -193,7 +193,7 @@ class ModuleLDAPAuth : public Module
me = this;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("ldapoper");
@@ -202,7 +202,7 @@ class ModuleLDAPAuth : public Module
attribute = tag->getString("attribute");
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
if (validated && command == "OPER" && parameters.size() >= 2)
{
@@ -240,7 +240,7 @@ class ModuleLDAPAuth : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Adds the ability to authenticate opers via LDAP", VF_VENDOR);
}
diff --git a/src/modules/m_lockserv.cpp b/src/modules/m_lockserv.cpp
index 2db01b99a..3d993d90b 100644
--- a/src/modules/m_lockserv.cpp
+++ b/src/modules/m_lockserv.cpp
@@ -42,7 +42,7 @@ class CommandLockserv : public Command
flags_needed = 'o';
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (!locked.empty())
{
@@ -67,7 +67,7 @@ class CommandUnlockserv : public Command
flags_needed = 'o';
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (locked.empty())
{
@@ -93,20 +93,20 @@ class ModuleLockserv : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
// Emergency way to unlock
if (!status.srcuser)
locked.clear();
}
- void OnModuleRehash(User* user, const std::string& param) CXX11_OVERRIDE
+ void OnModuleRehash(User* user, const std::string& param) override
{
if (irc::equals(param, "lockserv") && !locked.empty())
locked.clear();
}
- ModResult OnUserRegister(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnUserRegister(LocalUser* user) override
{
if (!locked.empty())
{
@@ -116,12 +116,12 @@ class ModuleLockserv : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnCheckReady(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser* user) override
{
return !locked.empty() ? MOD_RES_DENY : MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows locking of the server to stop all incoming connections until unlocked again", VF_VENDOR);
}
diff --git a/src/modules/m_maphide.cpp b/src/modules/m_maphide.cpp
index aade5ea60..34b869c45 100644
--- a/src/modules/m_maphide.cpp
+++ b/src/modules/m_maphide.cpp
@@ -23,12 +23,12 @@ class ModuleMapHide : public Module
{
std::string url;
public:
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
url = ServerInstance->Config->ConfValue("security")->getString("maphide");
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
if (validated && !user->IsOper() && !url.empty() && (command == "MAP" || command == "LINKS"))
{
@@ -39,7 +39,7 @@ class ModuleMapHide : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Replaces the output of /MAP and /LINKS with an URL.", VF_VENDOR);
}
diff --git a/src/modules/m_md5.cpp b/src/modules/m_md5.cpp
index 8de70872f..7825ce383 100644
--- a/src/modules/m_md5.cpp
+++ b/src/modules/m_md5.cpp
@@ -235,7 +235,7 @@ class MD5Provider : public HashProvider
}
public:
- std::string GenerateRaw(const std::string& data) CXX11_OVERRIDE
+ std::string GenerateRaw(const std::string& data) override
{
char res[16];
MyMD5(res, (void*)data.data(), data.length());
@@ -253,7 +253,7 @@ class ModuleMD5 : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements MD5 hashing",VF_VENDOR);
}
diff --git a/src/modules/m_messageflood.cpp b/src/modules/m_messageflood.cpp
index af976afd5..9e0bc57e2 100644
--- a/src/modules/m_messageflood.cpp
+++ b/src/modules/m_messageflood.cpp
@@ -72,7 +72,7 @@ class MsgFlood : public ParamMode<MsgFlood, SimpleExtItem<floodsettings> >
{
}
- ModeAction OnSet(User* source, Channel* channel, std::string& parameter) CXX11_OVERRIDE
+ ModeAction OnSet(User* source, Channel* channel, std::string& parameter) override
{
std::string::size_type colon = parameter.find(':');
if ((colon == std::string::npos) || (parameter.find('-') != std::string::npos))
@@ -118,7 +118,7 @@ class ModuleMsgFlood : public Module
{
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (target.type != MessageTarget::TYPE_CHANNEL)
return MOD_RES_PASSTHRU;
@@ -157,13 +157,13 @@ class ModuleMsgFlood : public Module
return MOD_RES_PASSTHRU;
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
// we want to be after all modules that might deny the message (e.g. m_muteban, m_noctcp, m_blockcolor, etc.)
ServerInstance->Modules->SetPriority(this, I_OnUserPreMessage, PRIORITY_LAST);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides channel mode +f (message flood protection)", VF_VENDOR);
}
diff --git a/src/modules/m_mlock.cpp b/src/modules/m_mlock.cpp
index 85787ae96..4bb2c87dd 100644
--- a/src/modules/m_mlock.cpp
+++ b/src/modules/m_mlock.cpp
@@ -35,12 +35,12 @@ class ModuleMLock : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements the ability to have server-side MLOCK enforcement.", VF_VENDOR);
}
- ModResult OnRawMode(User* source, Channel* channel, ModeHandler* mh, const std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModResult OnRawMode(User* source, Channel* channel, ModeHandler* mh, const std::string& parameter, bool adding) override
{
if (!channel)
return MOD_RES_PASSTHRU;
diff --git a/src/modules/m_modenotice.cpp b/src/modules/m_modenotice.cpp
index 5311015b7..4a94c89ee 100644
--- a/src/modules/m_modenotice.cpp
+++ b/src/modules/m_modenotice.cpp
@@ -28,7 +28,7 @@ class CommandModeNotice : public Command
flags_needed = 'o';
}
- CmdResult Handle(User* src, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* src, const Params& parameters) override
{
std::string msg = "*** From " + src->nick + ": " + parameters[1];
int mlen = parameters[0].length();
@@ -47,7 +47,7 @@ next_user: ;
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_BCAST;
}
@@ -63,7 +63,7 @@ class ModuleModeNotice : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the /MODENOTICE command", VF_VENDOR);
}
diff --git a/src/modules/m_monitor.cpp b/src/modules/m_monitor.cpp
index 7632f6a04..4225d5fb2 100644
--- a/src/modules/m_monitor.cpp
+++ b/src/modules/m_monitor.cpp
@@ -82,7 +82,7 @@ class IRCv3::Monitor::Manager
free(container, unset_raw(container));
}
- std::string serialize(SerializeFormat format, const Extensible* container, void* item) const CXX11_OVERRIDE
+ std::string serialize(SerializeFormat format, const Extensible* container, void* item) const override
{
std::string ret;
if (format == FORMAT_NETWORK)
@@ -99,9 +99,9 @@ class IRCv3::Monitor::Manager
return ret;
}
- void unserialize(SerializeFormat format, Extensible* container, const std::string& value) CXX11_OVERRIDE;
+ void unserialize(SerializeFormat format, Extensible* container, const std::string& value) override;
- void free(Extensible* container, void* item) CXX11_OVERRIDE
+ void free(Extensible* container, void* item) override
{
delete static_cast<ExtData*>(item);
}
@@ -319,7 +319,7 @@ class CommandMonitor : public SplitCommand
syntax = "[C|L|S|+ <nick1>[,<nick2>]|- <nick1>[,<nick2>]";
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
char subcmd = toupper(parameters[0][0]);
if (subcmd == '+')
@@ -399,18 +399,18 @@ class ModuleMonitor : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("monitor");
cmd.maxmonitor = tag->getUInt("maxentries", 30, 1);
}
- void OnPostConnect(User* user) CXX11_OVERRIDE
+ void OnPostConnect(User* user) override
{
SendAlert(RPL_MONONLINE, user->nick);
}
- void OnUserPostNick(User* user, const std::string& oldnick) CXX11_OVERRIDE
+ void OnUserPostNick(User* user, const std::string& oldnick) override
{
// Detect and ignore nickname case change
if (ServerInstance->FindNickOnly(oldnick) == user)
@@ -420,7 +420,7 @@ class ModuleMonitor : public Module
SendAlert(RPL_MONONLINE, user->nick);
}
- void OnUserQuit(User* user, const std::string& message, const std::string& oper_message) CXX11_OVERRIDE
+ void OnUserQuit(User* user, const std::string& message, const std::string& oper_message) override
{
LocalUser* localuser = IS_LOCAL(user);
if (localuser)
@@ -428,12 +428,12 @@ class ModuleMonitor : public Module
SendAlert(RPL_MONOFFLINE, user->nick);
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["MONITOR"] = ConvToStr(cmd.maxmonitor);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides MONITOR support", VF_VENDOR);
}
diff --git a/src/modules/m_muteban.cpp b/src/modules/m_muteban.cpp
index 7698835b1..97104f0c5 100644
--- a/src/modules/m_muteban.cpp
+++ b/src/modules/m_muteban.cpp
@@ -23,12 +23,12 @@
class ModuleQuietBan : public Module
{
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements extban +b m: - mute bans",VF_OPTCOMMON|VF_VENDOR);
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (!IS_LOCAL(user) || target.type != MessageTarget::TYPE_CHANNEL)
return MOD_RES_PASSTHRU;
@@ -50,7 +50,7 @@ class ModuleQuietBan : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('m');
}
diff --git a/src/modules/m_namedmodes.cpp b/src/modules/m_namedmodes.cpp
index 8872ba629..119f4058b 100644
--- a/src/modules/m_namedmodes.cpp
+++ b/src/modules/m_namedmodes.cpp
@@ -59,7 +59,7 @@ class CommandProp : public SplitCommand
syntax = "<user|channel> {[+-]<mode> [<value>]}*";
}
- CmdResult HandleLocal(LocalUser* src, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* src, const Params& parameters) override
{
Channel* const chan = ServerInstance->FindChan(parameters[0]);
if (!chan)
@@ -110,7 +110,7 @@ class DummyZ : public ModeHandler
}
// Handle /MODE #chan Z
- void DisplayList(User* user, Channel* chan) CXX11_OVERRIDE
+ void DisplayList(User* user, Channel* chan) override
{
if (IS_LOCAL(user))
::DisplayList(static_cast<LocalUser*>(user), chan);
@@ -126,17 +126,17 @@ class ModuleNamedModes : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the ability to manipulate modes via long names.",VF_VENDOR);
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
ServerInstance->Modules->SetPriority(this, I_OnPreMode, PRIORITY_FIRST);
}
- ModResult OnPreMode(User* source, User* dest, Channel* channel, Modes::ChangeList& modes) CXX11_OVERRIDE
+ ModResult OnPreMode(User* source, User* dest, Channel* channel, Modes::ChangeList& modes) override
{
if (!channel)
return MOD_RES_PASSTHRU;
diff --git a/src/modules/m_namesx.cpp b/src/modules/m_namesx.cpp
index defb66b78..5d265fc56 100644
--- a/src/modules/m_namesx.cpp
+++ b/src/modules/m_namesx.cpp
@@ -38,17 +38,17 @@ class ModuleNamesX
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the NAMESX (CAP multi-prefix) capability.",VF_VENDOR);
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["NAMESX"];
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
/* We don't actually create a proper command handler class for PROTOCTL,
* because other modules might want to have PROTOCTL hooks too.
@@ -66,7 +66,7 @@ class ModuleNamesX
return MOD_RES_PASSTHRU;
}
- ModResult OnNamesListItem(User* issuer, Membership* memb, std::string& prefixes, std::string& nick) CXX11_OVERRIDE
+ ModResult OnNamesListItem(User* issuer, Membership* memb, std::string& prefixes, std::string& nick) override
{
if (cap.get(issuer))
prefixes = memb->GetAllPrefixChars();
@@ -74,7 +74,7 @@ class ModuleNamesX
return MOD_RES_PASSTHRU;
}
- ModResult OnWhoLine(const Who::Request& request, LocalUser* source, User* user, Membership* memb, Numeric::Numeric& numeric) CXX11_OVERRIDE
+ ModResult OnWhoLine(const Who::Request& request, LocalUser* source, User* user, Membership* memb, Numeric::Numeric& numeric) override
{
if ((!memb) || (!cap.get(source)))
return MOD_RES_PASSTHRU;
diff --git a/src/modules/m_nationalchars.cpp b/src/modules/m_nationalchars.cpp
index 15711a4c1..329f3e4f8 100644
--- a/src/modules/m_nationalchars.cpp
+++ b/src/modules/m_nationalchars.cpp
@@ -253,7 +253,7 @@ class ModuleNationalChars : public Module
memcpy(prev_map, national_case_insensitive_map, sizeof(prev_map));
}
- void init() CXX11_OVERRIDE
+ void init() override
{
memcpy(m_lower, rfc_case_insensitive_map, 256);
national_case_insensitive_map = m_lower;
@@ -261,7 +261,7 @@ class ModuleNationalChars : public Module
ServerInstance->IsNick = &lwbNickHandler::Call;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("nationalchars");
charset = tag->getString("file");
@@ -309,7 +309,7 @@ class ModuleNationalChars : public Module
CheckRehash();
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides an ability to have non-RFC1459 nicks & support for national CASEMAPPING", VF_VENDOR | VF_COMMON, charset);
}
diff --git a/src/modules/m_nickflood.cpp b/src/modules/m_nickflood.cpp
index ce8b364e4..f0ea92dd5 100644
--- a/src/modules/m_nickflood.cpp
+++ b/src/modules/m_nickflood.cpp
@@ -90,7 +90,7 @@ class NickFlood : public ParamMode<NickFlood, SimpleExtItem<nickfloodsettings> >
{
}
- ModeAction OnSet(User* source, Channel* channel, std::string& parameter) CXX11_OVERRIDE
+ ModeAction OnSet(User* source, Channel* channel, std::string& parameter) override
{
std::string::size_type colon = parameter.find(':');
if ((colon == std::string::npos) || (parameter.find('-') != std::string::npos))
@@ -132,13 +132,13 @@ class ModuleNickFlood : public Module
{
}
- void ReadConfig(ConfigStatus&) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus&) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("nickflood");
duration = tag->getDuration("duration", 60, 10, 600);
}
- ModResult OnUserPreNick(LocalUser* user, const std::string& newnick) CXX11_OVERRIDE
+ ModResult OnUserPreNick(LocalUser* user, const std::string& newnick) override
{
for (User::ChanList::iterator i = user->chans.begin(); i != user->chans.end(); i++)
{
@@ -174,7 +174,7 @@ class ModuleNickFlood : public Module
/*
* XXX: HACK: We do the increment on the *POST* event here (instead of all together) because we have no way of knowing whether other modules would block a nickchange.
*/
- void OnUserPostNick(User* user, const std::string &oldnick) CXX11_OVERRIDE
+ void OnUserPostNick(User* user, const std::string &oldnick) override
{
if (isdigit(user->nick[0])) /* allow switches to UID */
return;
@@ -200,7 +200,7 @@ class ModuleNickFlood : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Channel mode F - nick flood protection", VF_VENDOR);
}
diff --git a/src/modules/m_nicklock.cpp b/src/modules/m_nicklock.cpp
index 964ed9780..f4ea299d3 100644
--- a/src/modules/m_nicklock.cpp
+++ b/src/modules/m_nicklock.cpp
@@ -44,7 +44,7 @@ class CommandNicklock : public Command
TRANSLATE2(TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* target = ServerInstance->FindNick(parameters[0]);
@@ -84,7 +84,7 @@ class CommandNicklock : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -104,7 +104,7 @@ class CommandNickunlock : public Command
TRANSLATE1(TR_NICK);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* target = ServerInstance->FindNick(parameters[0]);
@@ -131,7 +131,7 @@ class CommandNickunlock : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -150,12 +150,12 @@ class ModuleNickLock : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the NICKLOCK command, allows an oper to change a users nick and lock them to it until they quit", VF_OPTCOMMON | VF_VENDOR);
}
- ModResult OnUserPreNick(LocalUser* user, const std::string& newnick) CXX11_OVERRIDE
+ ModResult OnUserPreNick(LocalUser* user, const std::string& newnick) override
{
if (locked.get(user))
{
@@ -165,7 +165,7 @@ class ModuleNickLock : public Module
return MOD_RES_PASSTHRU;
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
Module *nflood = ServerInstance->Modules->Find("m_nickflood.so");
ServerInstance->Modules->SetPriority(this, I_OnUserPreNick, PRIORITY_BEFORE, nflood);
diff --git a/src/modules/m_noctcp.cpp b/src/modules/m_noctcp.cpp
index af14c73ec..66f97e6a7 100644
--- a/src/modules/m_noctcp.cpp
+++ b/src/modules/m_noctcp.cpp
@@ -47,12 +47,12 @@ class ModuleNoCTCP : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides user mode +T and channel mode +C to block CTCPs", VF_VENDOR);
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (!IS_LOCAL(user))
return MOD_RES_PASSTHRU;
@@ -86,7 +86,7 @@ class ModuleNoCTCP : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('C');
}
diff --git a/src/modules/m_nokicks.cpp b/src/modules/m_nokicks.cpp
index 3155dcb6c..bfb7fbef0 100644
--- a/src/modules/m_nokicks.cpp
+++ b/src/modules/m_nokicks.cpp
@@ -32,12 +32,12 @@ class ModuleNoKicks : public Module
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('Q');
}
- ModResult OnUserPreKick(User* source, Membership* memb, const std::string &reason) CXX11_OVERRIDE
+ ModResult OnUserPreKick(User* source, Membership* memb, const std::string &reason) override
{
if (!memb->chan->GetExtBanStatus(source, 'Q').check(!memb->chan->IsModeSet(nk)))
{
@@ -48,7 +48,7 @@ class ModuleNoKicks : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides channel mode +Q to prevent kicks on the channel.", VF_VENDOR);
}
diff --git a/src/modules/m_nonicks.cpp b/src/modules/m_nonicks.cpp
index 998662c3c..9c4c90cfe 100644
--- a/src/modules/m_nonicks.cpp
+++ b/src/modules/m_nonicks.cpp
@@ -33,17 +33,17 @@ class ModuleNoNickChange : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for channel mode +N & extban +b N: which prevents nick changes on channel", VF_VENDOR);
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('N');
}
- ModResult OnUserPreNick(LocalUser* user, const std::string& newnick) CXX11_OVERRIDE
+ ModResult OnUserPreNick(LocalUser* user, const std::string& newnick) override
{
for (User::ChanList::iterator i = user->chans.begin(); i != user->chans.end(); i++)
{
diff --git a/src/modules/m_nonotice.cpp b/src/modules/m_nonotice.cpp
index 77b0c9aa3..c3633e9a9 100644
--- a/src/modules/m_nonotice.cpp
+++ b/src/modules/m_nonotice.cpp
@@ -34,12 +34,12 @@ class ModuleNoNotice : public Module
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('T');
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
ModResult res;
if ((details.type == MSG_NOTICE) && (target.type == MessageTarget::TYPE_CHANNEL) && (IS_LOCAL(user)))
@@ -60,7 +60,7 @@ class ModuleNoNotice : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides channel mode +T to block notices to the channel", VF_VENDOR);
}
diff --git a/src/modules/m_nopartmsg.cpp b/src/modules/m_nopartmsg.cpp
index 7aeb66920..858912044 100644
--- a/src/modules/m_nopartmsg.cpp
+++ b/src/modules/m_nopartmsg.cpp
@@ -22,12 +22,12 @@
class ModulePartMsgBan : public Module
{
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements extban +b p: - part message bans", VF_OPTCOMMON|VF_VENDOR);
}
- void OnUserPart(Membership* memb, std::string &partmessage, CUList& excepts) CXX11_OVERRIDE
+ void OnUserPart(Membership* memb, std::string &partmessage, CUList& excepts) override
{
if (!IS_LOCAL(memb->user))
return;
@@ -36,7 +36,7 @@ class ModulePartMsgBan : public Module
partmessage.clear();
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('p');
}
diff --git a/src/modules/m_ojoin.cpp b/src/modules/m_ojoin.cpp
index 67b79e07c..010ede051 100644
--- a/src/modules/m_ojoin.cpp
+++ b/src/modules/m_ojoin.cpp
@@ -38,7 +38,7 @@ class CommandOjoin : public SplitCommand
active = false;
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
// Make sure the channel name is allowable.
if (!ServerInstance->IsChannel(parameters[0]))
@@ -92,7 +92,7 @@ class NetworkPrefix : public PrefixMode
ranktoset = ranktounset = UINT_MAX;
}
- ModResult AccessCheck(User* source, Channel* channel, std::string &parameter, bool adding) CXX11_OVERRIDE
+ ModResult AccessCheck(User* source, Channel* channel, std::string &parameter, bool adding) override
{
User* theuser = ServerInstance->FindNick(parameter);
// remove own privs?
@@ -116,7 +116,7 @@ class ModuleOjoin : public Module
{
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
if (mycommand.active)
{
@@ -129,14 +129,14 @@ class ModuleOjoin : public Module
return MOD_RES_PASSTHRU;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* Conf = ServerInstance->Config->ConfValue("ojoin");
mycommand.notice = Conf->getBool("notice", true);
mycommand.op = Conf->getBool("op", true);
}
- ModResult OnUserPreKick(User* source, Membership* memb, const std::string &reason) CXX11_OVERRIDE
+ ModResult OnUserPreKick(User* source, Membership* memb, const std::string &reason) override
{
// Don't do anything if they're not +Y
if (!memb->HasMode(&np))
@@ -150,12 +150,12 @@ class ModuleOjoin : public Module
return MOD_RES_DENY;
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
ServerInstance->Modules->SetPriority(this, I_OnUserPreJoin, PRIORITY_FIRST);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Network Business Join", VF_VENDOR);
}
diff --git a/src/modules/m_operchans.cpp b/src/modules/m_operchans.cpp
index f0812ce27..aea6329ef 100644
--- a/src/modules/m_operchans.cpp
+++ b/src/modules/m_operchans.cpp
@@ -46,7 +46,7 @@ class ModuleOperChans : public Module
{
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
if (chan && chan->IsModeSet(oc) && !user->IsOper())
{
@@ -56,7 +56,7 @@ class ModuleOperChans : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) CXX11_OVERRIDE
+ ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) override
{
if ((mask.length() > 2) && (mask[0] == 'O') && (mask[1] == ':'))
{
@@ -66,12 +66,12 @@ class ModuleOperChans : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('O');
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for oper-only chans via the +O channel mode and 'O' extban", VF_VENDOR);
}
diff --git a/src/modules/m_operjoin.cpp b/src/modules/m_operjoin.cpp
index dd80d99ba..1551e6d30 100644
--- a/src/modules/m_operjoin.cpp
+++ b/src/modules/m_operjoin.cpp
@@ -30,7 +30,7 @@ class ModuleOperjoin : public Module
bool override;
public:
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("operjoin");
@@ -42,12 +42,12 @@ class ModuleOperjoin : public Module
operChans.push_back(channame);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Forces opers to join the specified channel(s) on oper-up", VF_VENDOR);
}
- void OnPostOper(User* user, const std::string &opertype, const std::string &opername) CXX11_OVERRIDE
+ void OnPostOper(User* user, const std::string &opertype, const std::string &opername) override
{
LocalUser* localuser = IS_LOCAL(user);
if (!localuser)
diff --git a/src/modules/m_operlevels.cpp b/src/modules/m_operlevels.cpp
index 2e02ffddf..d97e1aa33 100644
--- a/src/modules/m_operlevels.cpp
+++ b/src/modules/m_operlevels.cpp
@@ -25,12 +25,12 @@
class ModuleOperLevels : public Module
{
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Gives each oper type a 'level', cannot kill opers 'above' your level.", VF_VENDOR);
}
- ModResult OnKill(User* source, User* dest, const std::string &reason) CXX11_OVERRIDE
+ ModResult OnKill(User* source, User* dest, const std::string &reason) override
{
// oper killing an oper?
if (dest->IsOper() && source->IsOper())
diff --git a/src/modules/m_operlog.cpp b/src/modules/m_operlog.cpp
index b64e18870..76c5f5d06 100644
--- a/src/modules/m_operlog.cpp
+++ b/src/modules/m_operlog.cpp
@@ -26,22 +26,22 @@ class ModuleOperLog : public Module
bool tosnomask;
public:
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->SNO->EnableSnomask('r', "OPERLOG");
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("A module which logs all oper commands to the ircd log at default loglevel.", VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
tosnomask = ServerInstance->Config->ConfValue("operlog")->getBool("tosnomask", false);
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
/* If the command doesnt appear to be valid, we dont want to mess with it. */
if (!validated)
@@ -62,7 +62,7 @@ class ModuleOperLog : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["OPERLOG"];
}
diff --git a/src/modules/m_opermodes.cpp b/src/modules/m_opermodes.cpp
index 475d561ba..5e644123f 100644
--- a/src/modules/m_opermodes.cpp
+++ b/src/modules/m_opermodes.cpp
@@ -25,12 +25,12 @@
class ModuleModesOnOper : public Module
{
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Sets (and unsets) modes on opers when they oper up", VF_VENDOR);
}
- void OnPostOper(User* user, const std::string &opertype, const std::string &opername) CXX11_OVERRIDE
+ void OnPostOper(User* user, const std::string &opertype, const std::string &opername) override
{
if (!IS_LOCAL(user))
return;
diff --git a/src/modules/m_opermotd.cpp b/src/modules/m_opermotd.cpp
index 49409a1c0..f277d8f6a 100644
--- a/src/modules/m_opermotd.cpp
+++ b/src/modules/m_opermotd.cpp
@@ -34,14 +34,14 @@ class CommandOpermotd : public Command
flags_needed = 'o'; syntax = "[<servername>]";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if ((parameters.empty()) || (parameters[0] == ServerInstance->Config->ServerName))
ShowOperMOTD(user);
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
if ((!parameters.empty()) && (parameters[0].find('.') != std::string::npos))
return ROUTE_OPT_UCAST(parameters[0]);
@@ -79,18 +79,18 @@ class ModuleOpermotd : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Shows a message to opers after oper-up, adds /opermotd", VF_VENDOR | VF_OPTCOMMON);
}
- void OnOper(User* user, const std::string &opertype) CXX11_OVERRIDE
+ void OnOper(User* user, const std::string &opertype) override
{
if (onoper && IS_LOCAL(user))
cmd.ShowOperMOTD(user);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
cmd.opermotd.clear();
ConfigTag* conf = ServerInstance->Config->ConfValue("opermotd");
diff --git a/src/modules/m_operprefix.cpp b/src/modules/m_operprefix.cpp
index a8afd7c96..6283f2471 100644
--- a/src/modules/m_operprefix.cpp
+++ b/src/modules/m_operprefix.cpp
@@ -44,7 +44,7 @@ class HideOperWatcher : public ModeWatcher
public:
HideOperWatcher(ModuleOperPrefixMode* parent);
- void AfterMode(User* source, User* dest, Channel* channel, const std::string &parameter, bool adding) CXX11_OVERRIDE;
+ void AfterMode(User* source, User* dest, Channel* channel, const std::string &parameter, bool adding) override;
};
class ModuleOperPrefixMode : public Module
@@ -64,14 +64,14 @@ class ModuleOperPrefixMode : public Module
*/
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
if ((user->IsOper()) && (!user->IsModeSet(hideopermode)))
privs.push_back('y');
return MOD_RES_PASSTHRU;
}
- void OnPostJoin(Membership* memb) CXX11_OVERRIDE
+ void OnPostJoin(Membership* memb) override
{
if ((!IS_LOCAL(memb->user)) || (!memb->user->IsOper()) || (memb->user->IsModeSet(hideopermode)))
return;
@@ -93,18 +93,18 @@ class ModuleOperPrefixMode : public Module
ServerInstance->Modes->Process(ServerInstance->FakeClient, (*v)->chan, NULL, changelist);
}
- void OnPostOper(User* user, const std::string& opername, const std::string& opertype) CXX11_OVERRIDE
+ void OnPostOper(User* user, const std::string& opername, const std::string& opertype) override
{
if (IS_LOCAL(user) && (!user->IsModeSet(hideopermode)))
SetOperPrefix(user, true);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Gives opers cmode +y which provides a staff prefix.", VF_VENDOR);
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
// m_opermodes may set +H on the oper to hide him, we don't want to set the oper prefix in that case
Module* opermodes = ServerInstance->Modules->Find("m_opermodes.so");
diff --git a/src/modules/m_override.cpp b/src/modules/m_override.cpp
index 7155e7e76..9c6914459 100644
--- a/src/modules/m_override.cpp
+++ b/src/modules/m_override.cpp
@@ -88,13 +88,13 @@ class ModuleOverride : public Module
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->SNO->EnableSnomask('v', "OVERRIDE");
UmodeEnabled = ServerInstance->Config->ConfValue("override")->getBool("enableumode");
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
// re-read our config options
ConfigTag* tag = ServerInstance->Config->ConfValue("override");
@@ -102,7 +102,7 @@ class ModuleOverride : public Module
RequireKey = tag->getBool("requirekey");
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["OVERRIDE"];
}
@@ -119,7 +119,7 @@ class ModuleOverride : public Module
}
- ModResult OnPreTopicChange(User *source, Channel *channel, const std::string &topic) CXX11_OVERRIDE
+ ModResult OnPreTopicChange(User *source, Channel *channel, const std::string &topic) override
{
if (IS_LOCAL(source) && source->IsOper() && CanOverride(source, "TOPIC"))
{
@@ -135,7 +135,7 @@ class ModuleOverride : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnUserPreKick(User* source, Membership* memb, const std::string &reason) CXX11_OVERRIDE
+ ModResult OnUserPreKick(User* source, Membership* memb, const std::string &reason) override
{
if (source->IsOper() && CanOverride(source,"KICK"))
{
@@ -150,7 +150,7 @@ class ModuleOverride : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnPreMode(User* source, User* dest, Channel* channel, Modes::ChangeList& modes) CXX11_OVERRIDE
+ ModResult OnPreMode(User* source, User* dest, Channel* channel, Modes::ChangeList& modes) override
{
if (!channel)
return MOD_RES_PASSTHRU;
@@ -192,7 +192,7 @@ class ModuleOverride : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
if (user->IsOper())
{
@@ -218,7 +218,7 @@ class ModuleOverride : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for allowing opers to override certain things",VF_VENDOR);
}
diff --git a/src/modules/m_passforward.cpp b/src/modules/m_passforward.cpp
index 37efec02b..4f1730594 100644
--- a/src/modules/m_passforward.cpp
+++ b/src/modules/m_passforward.cpp
@@ -25,12 +25,12 @@ class ModulePassForward : public Module
std::string nickrequired, forwardmsg, forwardcmd;
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Sends server password to NickServ", VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("passforward");
nickrequired = tag->getString("nick", "NickServ");
@@ -73,7 +73,7 @@ class ModulePassForward : public Module
}
}
- void OnPostConnect(User* ruser) CXX11_OVERRIDE
+ void OnPostConnect(User* ruser) override
{
LocalUser* user = IS_LOCAL(ruser);
if (!user || user->password.empty())
diff --git a/src/modules/m_password_hash.cpp b/src/modules/m_password_hash.cpp
index 137ddb96c..726526d62 100644
--- a/src/modules/m_password_hash.cpp
+++ b/src/modules/m_password_hash.cpp
@@ -32,7 +32,7 @@ class CommandMkpasswd : public Command
Penalty = 5;
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (!parameters[0].compare(0, 5, "hmac-", 5))
{
@@ -82,7 +82,7 @@ class ModulePasswordHash : public Module
{
}
- ModResult OnPassCompare(Extensible* ex, const std::string &data, const std::string &input, const std::string &hashtype) CXX11_OVERRIDE
+ ModResult OnPassCompare(Extensible* ex, const std::string &data, const std::string &input, const std::string &hashtype) override
{
if (!hashtype.compare(0, 5, "hmac-", 5))
{
@@ -126,7 +126,7 @@ class ModulePasswordHash : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the ability to hash passwords to other modules", VF_VENDOR);
}
diff --git a/src/modules/m_pbkdf2.cpp b/src/modules/m_pbkdf2.cpp
index 036538a39..3b2c3052a 100644
--- a/src/modules/m_pbkdf2.cpp
+++ b/src/modules/m_pbkdf2.cpp
@@ -109,14 +109,14 @@ class PBKDF2Provider : public HashProvider
return output;
}
- std::string GenerateRaw(const std::string& data) CXX11_OVERRIDE
+ std::string GenerateRaw(const std::string& data) override
{
PBKDF2Hash hs(this->iterations, this->dkey_length, ServerInstance->GenRandomStr(dkey_length, false));
hs.hash = PBKDF2(data, hs.salt, this->iterations, this->dkey_length);
return hs.ToString();
}
- bool Compare(const std::string& input, const std::string& hash) CXX11_OVERRIDE
+ bool Compare(const std::string& input, const std::string& hash) override
{
PBKDF2Hash hs(hash);
if (!hs.IsValid())
@@ -126,7 +126,7 @@ class PBKDF2Provider : public HashProvider
return (cmp == hs.hash);
}
- std::string ToPrintable(const std::string& raw) CXX11_OVERRIDE
+ std::string ToPrintable(const std::string& raw) override
{
return raw;
}
@@ -206,7 +206,7 @@ class ModulePBKDF2 : public Module
stdalgo::delete_all(providers);
}
- void OnServiceAdd(ServiceProvider& provider) CXX11_OVERRIDE
+ void OnServiceAdd(ServiceProvider& provider) override
{
// Check if it's a hash provider
if (provider.name.compare(0, 5, "hash/"))
@@ -223,7 +223,7 @@ class ModulePBKDF2 : public Module
ConfigureProviders();
}
- void OnServiceDel(ServiceProvider& prov) CXX11_OVERRIDE
+ void OnServiceDel(ServiceProvider& prov) override
{
for (std::vector<PBKDF2Provider*>::iterator i = providers.begin(); i != providers.end(); ++i)
{
@@ -238,12 +238,12 @@ class ModulePBKDF2 : public Module
}
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
GetConfig();
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements PBKDF2 hashing", VF_VENDOR);
}
diff --git a/src/modules/m_permchannels.cpp b/src/modules/m_permchannels.cpp
index a7be6df08..2ed7032b0 100644
--- a/src/modules/m_permchannels.cpp
+++ b/src/modules/m_permchannels.cpp
@@ -34,7 +34,7 @@ class PermChannel : public ModeHandler
oper = true;
}
- ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) override
{
if (adding == channel->IsModeSet(this))
return MODEACTION_DENY;
@@ -170,7 +170,7 @@ public:
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("permchanneldb");
permchannelsconf = tag->getString("filename");
@@ -252,7 +252,7 @@ public:
}
}
- ModResult OnRawMode(User* user, Channel* chan, ModeHandler* mh, const std::string& param, bool adding) CXX11_OVERRIDE
+ ModResult OnRawMode(User* user, Channel* chan, ModeHandler* mh, const std::string& param, bool adding) override
{
if (chan && (chan->IsModeSet(p) || mh == &p))
dirty = true;
@@ -260,20 +260,20 @@ public:
return MOD_RES_PASSTHRU;
}
- void OnPostTopicChange(User*, Channel *c, const std::string&) CXX11_OVERRIDE
+ void OnPostTopicChange(User*, Channel *c, const std::string&) override
{
if (c->IsModeSet(p))
dirty = true;
}
- void OnBackgroundTimer(time_t) CXX11_OVERRIDE
+ void OnBackgroundTimer(time_t) override
{
if (dirty)
WriteDatabase(p, this, save_listmodes);
dirty = false;
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
// XXX: Load the DB here because the order in which modules are init()ed at boot is
// alphabetical, this means we must wait until all modules have done their init()
@@ -303,12 +303,12 @@ public:
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for channel mode +P to provide permanent channels",VF_VENDOR);
}
- ModResult OnChannelPreDelete(Channel *c) CXX11_OVERRIDE
+ ModResult OnChannelPreDelete(Channel *c) override
{
if (c->IsModeSet(p))
return MOD_RES_DENY;
diff --git a/src/modules/m_randquote.cpp b/src/modules/m_randquote.cpp
index 1bb28583e..5c9947565 100644
--- a/src/modules/m_randquote.cpp
+++ b/src/modules/m_randquote.cpp
@@ -31,7 +31,7 @@ class ModuleRandQuote : public Module
std::vector<std::string> quotes;
public:
- void init() CXX11_OVERRIDE
+ void init() override
{
ConfigTag* conf = ServerInstance->Config->ConfValue("randquote");
prefix = conf->getString("prefix");
@@ -40,7 +40,7 @@ class ModuleRandQuote : public Module
quotes = reader.GetVector();
}
- void OnUserConnect(LocalUser* user) CXX11_OVERRIDE
+ void OnUserConnect(LocalUser* user) override
{
if (!quotes.empty())
{
@@ -49,7 +49,7 @@ class ModuleRandQuote : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides random quotes on connect.", VF_VENDOR);
}
diff --git a/src/modules/m_redirect.cpp b/src/modules/m_redirect.cpp
index b71a2f3db..f8fdf3480 100644
--- a/src/modules/m_redirect.cpp
+++ b/src/modules/m_redirect.cpp
@@ -32,7 +32,7 @@ class Redirect : public ParamMode<Redirect, LocalStringExt>
Redirect(Module* Creator)
: ParamMode<Redirect, LocalStringExt>(Creator, "redirect", 'L') { }
- ModeAction OnSet(User* source, Channel* channel, std::string& parameter) CXX11_OVERRIDE
+ ModeAction OnSet(User* source, Channel* channel, std::string& parameter) override
{
if (IS_LOCAL(source))
{
@@ -86,7 +86,7 @@ class ModuleRedirect : public Module
{
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
if (chan)
{
@@ -121,7 +121,7 @@ class ModuleRedirect : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides channel mode +L (limit redirection) and user mode +L (no forced redirection)", VF_VENDOR);
}
diff --git a/src/modules/m_regex_glob.cpp b/src/modules/m_regex_glob.cpp
index 9c3162885..929dc04d5 100644
--- a/src/modules/m_regex_glob.cpp
+++ b/src/modules/m_regex_glob.cpp
@@ -28,7 +28,7 @@ public:
{
}
- bool Matches(const std::string& text) CXX11_OVERRIDE
+ bool Matches(const std::string& text) override
{
return InspIRCd::Match(text, this->regex_string);
}
@@ -37,7 +37,7 @@ public:
class GlobFactory : public RegexFactory
{
public:
- Regex* Create(const std::string& expr) CXX11_OVERRIDE
+ Regex* Create(const std::string& expr) override
{
return new GlobRegex(expr);
}
@@ -54,7 +54,7 @@ public:
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Regex module using plain wildcard matching.", VF_VENDOR);
}
diff --git a/src/modules/m_remove.cpp b/src/modules/m_remove.cpp
index 8d60ff8c6..a163e6dc8 100644
--- a/src/modules/m_remove.cpp
+++ b/src/modules/m_remove.cpp
@@ -169,7 +169,7 @@ class CommandRemove : public RemoveBase
TRANSLATE3(TR_NICK, TR_TEXT, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
return HandleRMB(user, parameters, false);
}
@@ -187,7 +187,7 @@ class CommandFpart : public RemoveBase
TRANSLATE3(TR_TEXT, TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
return HandleRMB(user, parameters, true);
}
@@ -208,19 +208,19 @@ class ModuleRemove : public Module
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["REMOVE"];
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("remove");
supportnokicks = tag->getBool("supportnokicks");
cmd1.protectedrank = cmd2.protectedrank = tag->getUInt("protectedrank", 50000);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides a /remove command, this is mostly an alternative to /kick, except makes users appear to have parted the channel", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_repeat.cpp b/src/modules/m_repeat.cpp
index a8dd49e2d..8b4d7afd7 100644
--- a/src/modules/m_repeat.cpp
+++ b/src/modules/m_repeat.cpp
@@ -127,7 +127,7 @@ class RepeatMode : public ParamMode<RepeatMode, SimpleExtItem<ChannelSettings> >
{
}
- void OnUnset(User* source, Channel* chan) CXX11_OVERRIDE
+ void OnUnset(User* source, Channel* chan) override
{
// Unset the per-membership extension when the mode is removed
const Channel::MemberMap& users = chan->GetUsers();
@@ -135,7 +135,7 @@ class RepeatMode : public ParamMode<RepeatMode, SimpleExtItem<ChannelSettings> >
MemberInfoExt.unset(i->second);
}
- ModeAction OnSet(User* source, Channel* channel, std::string& parameter) CXX11_OVERRIDE
+ ModeAction OnSet(User* source, Channel* channel, std::string& parameter) override
{
ChannelSettings settings;
if (!ParseSettings(source, parameter, settings))
@@ -361,12 +361,12 @@ class RepeatModule : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
rm.ReadConfig();
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (target.type != MessageTarget::TYPE_CHANNEL || !IS_LOCAL(user))
return MOD_RES_PASSTHRU;
@@ -405,12 +405,12 @@ class RepeatModule : public Module
return MOD_RES_PASSTHRU;
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
ServerInstance->Modules->SetPriority(this, I_OnUserPreMessage, PRIORITY_LAST);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the +E channel mode - for blocking of similar messages", VF_COMMON|VF_VENDOR, rm.GetModuleSettings());
}
diff --git a/src/modules/m_restrictchans.cpp b/src/modules/m_restrictchans.cpp
index 853b6b75c..ed31530aa 100644
--- a/src/modules/m_restrictchans.cpp
+++ b/src/modules/m_restrictchans.cpp
@@ -54,7 +54,7 @@ class ModuleRestrictChans : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
AllowChans newallows;
ConfigTagList tags = ServerInstance->Config->ConfTags("allowchannel");
@@ -73,7 +73,7 @@ class ModuleRestrictChans : public Module
allowregistered = tag->getBool("allowregistered", false);
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
// channel does not yet exist (record is null, about to be created IF we were to allow it)
if (!chan && !CanCreateChannel(user, cname))
@@ -82,7 +82,7 @@ class ModuleRestrictChans : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows restricting who can create channels", VF_VENDOR);
}
diff --git a/src/modules/m_restrictmsg.cpp b/src/modules/m_restrictmsg.cpp
index 16a9bae86..3cc02ab48 100644
--- a/src/modules/m_restrictmsg.cpp
+++ b/src/modules/m_restrictmsg.cpp
@@ -24,7 +24,7 @@
class ModuleRestrictMsg : public Module
{
public:
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if ((target.type == MessageTarget::TYPE_USER) && (IS_LOCAL(user)))
{
@@ -47,7 +47,7 @@ class ModuleRestrictMsg : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Forbids users from messaging each other. Users may still message opers and opers may message other opers.",VF_VENDOR);
}
diff --git a/src/modules/m_rline.cpp b/src/modules/m_rline.cpp
index 1247e81d3..23093ae3c 100644
--- a/src/modules/m_rline.cpp
+++ b/src/modules/m_rline.cpp
@@ -57,7 +57,7 @@ class RLine : public XLine
delete regex;
}
- bool Matches(User* u) CXX11_OVERRIDE
+ bool Matches(User* u) override
{
LocalUser* lu = IS_LOCAL(u);
if (lu && lu->exempt)
@@ -68,12 +68,12 @@ class RLine : public XLine
return (regex->Matches(host) || regex->Matches(ip));
}
- bool Matches(const std::string& compare) CXX11_OVERRIDE
+ bool Matches(const std::string& compare) override
{
return regex->Matches(compare);
}
- void Apply(User* u) CXX11_OVERRIDE
+ void Apply(User* u) override
{
if (ZlineOnMatch)
{
@@ -91,7 +91,7 @@ class RLine : public XLine
DefaultApply(u, "R", false);
}
- const std::string& Displayable() CXX11_OVERRIDE
+ const std::string& Displayable() override
{
return matchtext;
}
@@ -114,7 +114,7 @@ class RLineFactory : public XLineFactory
/** Generate a RLine
*/
- XLine* Generate(time_t set_time, unsigned long duration, const std::string& source, const std::string& reason, const std::string& xline_specific_mask) CXX11_OVERRIDE
+ XLine* Generate(time_t set_time, unsigned long duration, const std::string& source, const std::string& reason, const std::string& xline_specific_mask) override
{
if (!rxfactory)
{
@@ -140,7 +140,7 @@ class CommandRLine : public Command
flags_needed = 'o'; this->syntax = "<regex> [<rline-duration>] :<reason>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (parameters.size() >= 3)
@@ -203,7 +203,7 @@ class CommandRLine : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
if (IS_LOCAL(user))
return ROUTE_LOCALONLY; // spanningtree will send ADDLINE
@@ -231,7 +231,7 @@ class ModuleRLine : public Module, public Stats::EventListener
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->XLines->RegisterFactory(&f);
}
@@ -242,12 +242,12 @@ class ModuleRLine : public Module, public Stats::EventListener
ServerInstance->XLines->UnregisterFactory(&f);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("RLINE: Regexp user banning.", VF_COMMON | VF_VENDOR, rxfactory ? rxfactory->name : "");
}
- ModResult OnUserRegister(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnUserRegister(LocalUser* user) override
{
// Apply lines on user connect
XLine *rl = ServerInstance->XLines->MatchesLine("R", user);
@@ -261,7 +261,7 @@ class ModuleRLine : public Module, public Stats::EventListener
return MOD_RES_PASSTHRU;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("rline");
@@ -294,7 +294,7 @@ class ModuleRLine : public Module, public Stats::EventListener
initing = false;
}
- ModResult OnStats(Stats::Context& stats) CXX11_OVERRIDE
+ ModResult OnStats(Stats::Context& stats) override
{
if (stats.GetSymbol() != 'R')
return MOD_RES_PASSTHRU;
@@ -303,7 +303,7 @@ class ModuleRLine : public Module, public Stats::EventListener
return MOD_RES_DENY;
}
- void OnUserPostNick(User *user, const std::string &oldnick) CXX11_OVERRIDE
+ void OnUserPostNick(User *user, const std::string &oldnick) override
{
if (!IS_LOCAL(user))
return;
@@ -320,7 +320,7 @@ class ModuleRLine : public Module, public Stats::EventListener
}
}
- void OnBackgroundTimer(time_t curtime) CXX11_OVERRIDE
+ void OnBackgroundTimer(time_t curtime) override
{
if (added_zline)
{
@@ -329,7 +329,7 @@ class ModuleRLine : public Module, public Stats::EventListener
}
}
- void OnUnloadModule(Module* mod) CXX11_OVERRIDE
+ void OnUnloadModule(Module* mod) override
{
// If the regex engine became unavailable or has changed, remove all R-lines.
if (!rxfactory)
@@ -343,7 +343,7 @@ class ModuleRLine : public Module, public Stats::EventListener
}
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
Module* mod = ServerInstance->Modules->Find("m_cgiirc.so");
ServerInstance->Modules->SetPriority(this, I_OnUserRegister, PRIORITY_AFTER, mod);
diff --git a/src/modules/m_rmode.cpp b/src/modules/m_rmode.cpp
index ce28630b4..09f65beba 100644
--- a/src/modules/m_rmode.cpp
+++ b/src/modules/m_rmode.cpp
@@ -31,7 +31,7 @@ class CommandRMode : public Command
syntax = "<channel> <mode> [pattern]";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
ModeHandler* mh;
Channel* chan = ServerInstance->FindChan(parameters[0]);
@@ -101,7 +101,7 @@ class ModuleRMode : public Module
public:
ModuleRMode() : cmd(this) { }
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows glob-based removal of list modes", VF_VENDOR);
}
diff --git a/src/modules/m_sajoin.cpp b/src/modules/m_sajoin.cpp
index 9aa8837e0..c81168bbc 100644
--- a/src/modules/m_sajoin.cpp
+++ b/src/modules/m_sajoin.cpp
@@ -33,7 +33,7 @@ class CommandSajoin : public Command
TRANSLATE2(TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
const unsigned int channelindex = (parameters.size() > 1) ? 1 : 0;
if (CommandParser::LoopCall(user, this, parameters, channelindex))
@@ -101,7 +101,7 @@ class CommandSajoin : public Command
}
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -116,7 +116,7 @@ class ModuleSajoin : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides command SAJOIN to allow opers to force-join users to channels", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_sakick.cpp b/src/modules/m_sakick.cpp
index 6a9e11fe7..8530d672a 100644
--- a/src/modules/m_sakick.cpp
+++ b/src/modules/m_sakick.cpp
@@ -31,7 +31,7 @@ class CommandSakick : public Command
TRANSLATE3(TR_TEXT, TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* dest = ServerInstance->FindNick(parameters[1]);
Channel* channel = ServerInstance->FindChan(parameters[0]);
@@ -73,7 +73,7 @@ class CommandSakick : public Command
return CMD_FAILURE;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[1]);
}
@@ -88,7 +88,7 @@ class ModuleSakick : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides a SAKICK command", VF_OPTCOMMON|VF_VENDOR);
}
diff --git a/src/modules/m_samode.cpp b/src/modules/m_samode.cpp
index db3345b98..564864b31 100644
--- a/src/modules/m_samode.cpp
+++ b/src/modules/m_samode.cpp
@@ -37,7 +37,7 @@ class CommandSamode : public Command
active = false;
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (parameters[0].c_str()[0] != '#')
{
@@ -91,19 +91,19 @@ class ModuleSaMode : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides command SAMODE to allow opers to change modes on channels and users", VF_VENDOR);
}
- ModResult OnPreMode(User* source, User* dest, Channel* channel, Modes::ChangeList& modes) CXX11_OVERRIDE
+ ModResult OnPreMode(User* source, User* dest, Channel* channel, Modes::ChangeList& modes) override
{
if (cmd.active)
return MOD_RES_ALLOW;
return MOD_RES_PASSTHRU;
}
- void OnMode(User* user, User* destuser, Channel* destchan, const Modes::ChangeList& modes, ModeParser::ModeProcessFlag processflags) CXX11_OVERRIDE
+ void OnMode(User* user, User* destuser, Channel* destchan, const Modes::ChangeList& modes, ModeParser::ModeProcessFlag processflags) override
{
if (!cmd.active)
return;
@@ -122,7 +122,7 @@ class ModuleSaMode : public Module
cmd.LogUsage(user, logtext);
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
Module* disabled = ServerInstance->Modules->Find("m_disabled.so");
ServerInstance->Modules->SetPriority(this, I_OnRawMode, PRIORITY_BEFORE, disabled);
diff --git a/src/modules/m_sanick.cpp b/src/modules/m_sanick.cpp
index 4744ca1de..fd917cd93 100644
--- a/src/modules/m_sanick.cpp
+++ b/src/modules/m_sanick.cpp
@@ -33,7 +33,7 @@ class CommandSanick : public Command
TRANSLATE2(TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* target = ServerInstance->FindNick(parameters[0]);
@@ -77,7 +77,7 @@ class CommandSanick : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -93,7 +93,7 @@ class ModuleSanick : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for SANICK command", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_sapart.cpp b/src/modules/m_sapart.cpp
index 0cd82fa15..250eec1fc 100644
--- a/src/modules/m_sapart.cpp
+++ b/src/modules/m_sapart.cpp
@@ -32,7 +32,7 @@ class CommandSapart : public Command
TRANSLATE3(TR_NICK, TR_TEXT, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (CommandParser::LoopCall(user, this, parameters, 1))
return CMD_FAILURE;
@@ -78,7 +78,7 @@ class CommandSapart : public Command
return CMD_FAILURE;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -94,7 +94,7 @@ class ModuleSapart : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides command SAPART to force-part users from a channel.", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_saquit.cpp b/src/modules/m_saquit.cpp
index 9034016d2..6ccb163e5 100644
--- a/src/modules/m_saquit.cpp
+++ b/src/modules/m_saquit.cpp
@@ -32,7 +32,7 @@ class CommandSaquit : public Command
TRANSLATE2(TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* dest = ServerInstance->FindNick(parameters[0]);
if ((dest) && (dest->registered == REG_ALL))
@@ -59,7 +59,7 @@ class CommandSaquit : public Command
}
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -74,7 +74,7 @@ class ModuleSaquit : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for an SAQUIT command, exits user with a reason", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_sasl.cpp b/src/modules/m_sasl.cpp
index cb5245111..a0a308719 100644
--- a/src/modules/m_sasl.cpp
+++ b/src/modules/m_sasl.cpp
@@ -53,12 +53,12 @@ class ServerTracker : public ServerEventListener
}
}
- void OnServerLink(const Server* server) CXX11_OVERRIDE
+ void OnServerLink(const Server* server) override
{
Update(server, true);
}
- void OnServerSplit(const Server* server) CXX11_OVERRIDE
+ void OnServerSplit(const Server* server) override
{
Update(server, false);
}
@@ -101,7 +101,7 @@ class SASLCap : public Cap::Capability
std::string mechlist;
const ServerTracker& servertracker;
- bool OnRequest(LocalUser* user, bool adding) CXX11_OVERRIDE
+ bool OnRequest(LocalUser* user, bool adding) override
{
// Requesting this cap is allowed anytime
if (adding)
@@ -111,12 +111,12 @@ class SASLCap : public Cap::Capability
return (user->registered != REG_ALL);
}
- bool OnList(LocalUser* user) CXX11_OVERRIDE
+ bool OnList(LocalUser* user) override
{
return servertracker.IsOnline();
}
- const std::string* GetValue(LocalUser* user) const CXX11_OVERRIDE
+ const std::string* GetValue(LocalUser* user) const override
{
return &mechlist;
}
@@ -319,7 +319,7 @@ class CommandAuthenticate : public SplitCommand
allow_empty_last_param = false;
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
{
if (!cap.get(user))
@@ -356,7 +356,7 @@ class CommandSASL : public Command
this->flags_needed = FLAG_SERVERONLY; // should not be called by users
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* target = ServerInstance->FindUUID(parameters[1]);
if (!target)
@@ -378,7 +378,7 @@ class CommandSASL : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_BROADCAST;
}
@@ -408,13 +408,13 @@ class ModuleSASL : public Module
g_protoev = &protoev;
}
- void init() CXX11_OVERRIDE
+ void init() override
{
if (!ServerInstance->Modules->Find("m_services_account.so") || !ServerInstance->Modules->Find("m_cap.so"))
ServerInstance->Logs->Log(MODNAME, LOG_DEFAULT, "WARNING: m_services_account and m_cap are not loaded! m_sasl will NOT function correctly until these two modules are loaded!");
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
std::string target = ServerInstance->Config->ConfValue("sasl")->getString("target");
if (target.empty())
@@ -424,13 +424,13 @@ class ModuleSASL : public Module
servertracker.Reset();
}
- void OnDecodeMetaData(Extensible* target, const std::string& extname, const std::string& extdata) CXX11_OVERRIDE
+ void OnDecodeMetaData(Extensible* target, const std::string& extname, const std::string& extdata) override
{
if ((target == NULL) && (extname == "saslmechlist"))
cap.SetMechlist(extdata);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for IRC Authentication Layer (aka: SASL) via AUTHENTICATE.", VF_VENDOR);
}
diff --git a/src/modules/m_satopic.cpp b/src/modules/m_satopic.cpp
index 8c8629221..12465d2b3 100644
--- a/src/modules/m_satopic.cpp
+++ b/src/modules/m_satopic.cpp
@@ -29,7 +29,7 @@ class CommandSATopic : public Command
flags_needed = 'o'; syntax = "<target> <topic>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
/*
* Handles a SATOPIC request. Notifies all +s users.
@@ -67,7 +67,7 @@ class ModuleSATopic : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides a SATOPIC command", VF_VENDOR);
}
diff --git a/src/modules/m_securelist.cpp b/src/modules/m_securelist.cpp
index 6d9b64df2..6c494d1ed 100644
--- a/src/modules/m_securelist.cpp
+++ b/src/modules/m_securelist.cpp
@@ -31,12 +31,12 @@ class ModuleSecureList : public Module
unsigned int WaitTime;
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Disallows /LIST for recently connected clients to hinder spam bots", VF_VENDOR);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
AllowList newallows;
@@ -61,7 +61,7 @@ class ModuleSecureList : public Module
* OnPreCommand()
* Intercept the LIST command.
*/
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
/* If the command doesnt appear to be valid, we dont want to mess with it. */
if (!validated)
@@ -90,7 +90,7 @@ class ModuleSecureList : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["SECURELIST"];
}
diff --git a/src/modules/m_seenicks.cpp b/src/modules/m_seenicks.cpp
index bff3516f1..5035d8bc1 100644
--- a/src/modules/m_seenicks.cpp
+++ b/src/modules/m_seenicks.cpp
@@ -24,17 +24,17 @@
class ModuleSeeNicks : public Module
{
public:
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->SNO->EnableSnomask('n',"NICK");
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for seeing local and remote nickchanges via snomasks", VF_VENDOR);
}
- void OnUserPostNick(User* user, const std::string &oldnick) CXX11_OVERRIDE
+ void OnUserPostNick(User* user, const std::string &oldnick) override
{
ServerInstance->SNO->WriteToSnoMask(IS_LOCAL(user) ? 'n' : 'N',"User %s changed their nickname to %s", oldnick.c_str(), user->nick.c_str());
}
diff --git a/src/modules/m_serverban.cpp b/src/modules/m_serverban.cpp
index f51d1d373..d978ad708 100644
--- a/src/modules/m_serverban.cpp
+++ b/src/modules/m_serverban.cpp
@@ -22,12 +22,12 @@
class ModuleServerBan : public Module
{
public:
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Extban 's' - server ban",VF_OPTCOMMON|VF_VENDOR);
}
- ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) CXX11_OVERRIDE
+ ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) override
{
if ((mask.length() > 2) && (mask[0] == 's') && (mask[1] == ':'))
{
@@ -37,7 +37,7 @@ class ModuleServerBan : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('s');
}
diff --git a/src/modules/m_services_account.cpp b/src/modules/m_services_account.cpp
index 08a29f27d..e7413743f 100644
--- a/src/modules/m_services_account.cpp
+++ b/src/modules/m_services_account.cpp
@@ -51,7 +51,7 @@ class Channel_r : public ModeHandler
public:
Channel_r(Module* Creator) : ModeHandler(Creator, "c_registered", 'r', PARAM_NONE, MODETYPE_CHANNEL) { }
- ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) override
{
// only a u-lined server may add or remove the +r mode.
if (!IS_LOCAL(source))
@@ -79,7 +79,7 @@ class User_r : public ModeHandler
public:
User_r(Module* Creator) : ModeHandler(Creator, "u_registered", 'r', PARAM_NONE, MODETYPE_USER) { }
- ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) override
{
if (!IS_LOCAL(source))
{
@@ -108,7 +108,7 @@ class AccountExtItemImpl : public AccountExtItem
{
}
- void unserialize(SerializeFormat format, Extensible* container, const std::string& value) CXX11_OVERRIDE
+ void unserialize(SerializeFormat format, Extensible* container, const std::string& value) override
{
User* user = static_cast<User*>(container);
@@ -164,14 +164,14 @@ class ModuleServicesAccount : public Module, public Whois::EventListener
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('R');
tokens["EXTBAN"].push_back('U');
}
/* <- :twisted.oscnet.org 330 w00t2 w00t2 w00t :is logged in as */
- void OnWhois(Whois::Context& whois) CXX11_OVERRIDE
+ void OnWhois(Whois::Context& whois) override
{
std::string* account = accountname.get(whois.GetTarget());
@@ -187,14 +187,14 @@ class ModuleServicesAccount : public Module, public Whois::EventListener
}
}
- void OnUserPostNick(User* user, const std::string &oldnick) CXX11_OVERRIDE
+ void OnUserPostNick(User* user, const std::string &oldnick) override
{
/* On nickchange, if they have +r, remove it */
if ((user->IsModeSet(m5)) && (ServerInstance->FindNickOnly(oldnick) != user))
m5.RemoveMode(user);
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (!IS_LOCAL(user))
return MOD_RES_PASSTHRU;
@@ -232,7 +232,7 @@ class ModuleServicesAccount : public Module, public Whois::EventListener
return MOD_RES_PASSTHRU;
}
- ModResult OnCheckBan(User* user, Channel* chan, const std::string& mask) CXX11_OVERRIDE
+ ModResult OnCheckBan(User* user, Channel* chan, const std::string& mask) override
{
if (checking_ban)
return MOD_RES_PASSTHRU;
@@ -268,7 +268,7 @@ class ModuleServicesAccount : public Module, public Whois::EventListener
return MOD_RES_PASSTHRU;
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
std::string *account = accountname.get(user);
bool is_registered = account && !account->empty();
@@ -288,14 +288,14 @@ class ModuleServicesAccount : public Module, public Whois::EventListener
return MOD_RES_PASSTHRU;
}
- ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) CXX11_OVERRIDE
+ ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) override
{
if (myclass->config->getBool("requireaccount") && !accountname.get(user))
return MOD_RES_DENY;
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for ircu-style services accounts, including chmode +R, etc.",VF_OPTCOMMON|VF_VENDOR);
}
diff --git a/src/modules/m_servprotect.cpp b/src/modules/m_servprotect.cpp
index a5d7a82e4..6850bf592 100644
--- a/src/modules/m_servprotect.cpp
+++ b/src/modules/m_servprotect.cpp
@@ -38,7 +38,7 @@ class ServProtectMode : public ModeHandler
public:
ServProtectMode(Module* Creator) : ModeHandler(Creator, "servprotect", 'k', PARAM_NONE, MODETYPE_USER) { oper = true; }
- ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) override
{
/* Because this returns MODEACTION_DENY all the time, there is only ONE
* way to add this mode and that is at client introduction in the UID command,
@@ -63,12 +63,12 @@ class ModuleServProtectMode : public Module, public Whois::EventListener, public
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides usermode +k to protect services from kicks, kills, and mode changes.", VF_VENDOR);
}
- void OnWhois(Whois::Context& whois) CXX11_OVERRIDE
+ void OnWhois(Whois::Context& whois) override
{
if (whois.GetTarget()->IsModeSet(bm))
{
@@ -76,7 +76,7 @@ class ModuleServProtectMode : public Module, public Whois::EventListener, public
}
}
- ModResult OnRawMode(User* user, Channel* chan, ModeHandler* mh, const std::string& param, bool adding) CXX11_OVERRIDE
+ ModResult OnRawMode(User* user, Channel* chan, ModeHandler* mh, const std::string& param, bool adding) override
{
/* Check that the mode is not a server mode, it is being removed, the user making the change is local, there is a parameter,
* and the user making the change is not a uline
@@ -109,7 +109,7 @@ class ModuleServProtectMode : public Module, public Whois::EventListener, public
return MOD_RES_PASSTHRU;
}
- ModResult OnKill(User* src, User* dst, const std::string &reason) CXX11_OVERRIDE
+ ModResult OnKill(User* src, User* dst, const std::string &reason) override
{
if (src == NULL)
return MOD_RES_PASSTHRU;
@@ -123,7 +123,7 @@ class ModuleServProtectMode : public Module, public Whois::EventListener, public
return MOD_RES_PASSTHRU;
}
- ModResult OnUserPreKick(User *src, Membership* memb, const std::string &reason) CXX11_OVERRIDE
+ ModResult OnUserPreKick(User *src, Membership* memb, const std::string &reason) override
{
if (memb->user->IsModeSet(bm))
{
@@ -134,7 +134,7 @@ class ModuleServProtectMode : public Module, public Whois::EventListener, public
return MOD_RES_PASSTHRU;
}
- ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) CXX11_OVERRIDE
+ ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) override
{
return ((numeric.GetNumeric() == 319) && whois.GetTarget()->IsModeSet(bm)) ? MOD_RES_DENY : MOD_RES_PASSTHRU;
}
diff --git a/src/modules/m_sethost.cpp b/src/modules/m_sethost.cpp
index 87eed4022..86e7533d1 100644
--- a/src/modules/m_sethost.cpp
+++ b/src/modules/m_sethost.cpp
@@ -35,7 +35,7 @@ class CommandSethost : public Command
flags_needed = 'o'; syntax = "<new-hostname>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (parameters[0].length() > ServerInstance->Config->Limits.MaxHost)
{
@@ -73,7 +73,7 @@ class ModuleSetHost : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
std::string hmap = ServerInstance->Config->ConfValue("hostname")->getString("charmap", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.-_/0123456789");
@@ -82,7 +82,7 @@ class ModuleSetHost : public Module
cmd.hostmap.set(static_cast<unsigned char>(*n));
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the SETHOST command", VF_VENDOR);
}
diff --git a/src/modules/m_setident.cpp b/src/modules/m_setident.cpp
index 11ce8f015..8f8fe307b 100644
--- a/src/modules/m_setident.cpp
+++ b/src/modules/m_setident.cpp
@@ -33,7 +33,7 @@ class CommandSetident : public Command
flags_needed = 'o'; syntax = "<new-ident>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (parameters[0].size() > ServerInstance->Config->Limits.IdentMax)
{
@@ -63,7 +63,7 @@ class ModuleSetIdent : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the SETIDENT command", VF_VENDOR);
}
diff --git a/src/modules/m_setidle.cpp b/src/modules/m_setidle.cpp
index 8bca7000b..e4e992e62 100644
--- a/src/modules/m_setidle.cpp
+++ b/src/modules/m_setidle.cpp
@@ -38,7 +38,7 @@ class CommandSetidle : public SplitCommand
flags_needed = 'o'; syntax = "<duration>";
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
unsigned long idle;
if (!InspIRCd::Duration(parameters[0], idle))
@@ -67,7 +67,7 @@ class ModuleSetIdle : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows opers to set their idle time", VF_VENDOR);
}
diff --git a/src/modules/m_setname.cpp b/src/modules/m_setname.cpp
index efe7028b7..17a8669e3 100644
--- a/src/modules/m_setname.cpp
+++ b/src/modules/m_setname.cpp
@@ -32,7 +32,7 @@ class CommandSetname : public Command
syntax = "<new real name>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (parameters[0].size() > ServerInstance->Config->Limits.MaxReal)
{
@@ -59,7 +59,7 @@ class ModuleSetName : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the SETNAME command", VF_VENDOR);
}
diff --git a/src/modules/m_sha1.cpp b/src/modules/m_sha1.cpp
index 561a7b6cb..5b0e92896 100644
--- a/src/modules/m_sha1.cpp
+++ b/src/modules/m_sha1.cpp
@@ -170,7 +170,7 @@ class SHA1HashProvider : public HashProvider
{
}
- std::string GenerateRaw(const std::string& data) CXX11_OVERRIDE
+ std::string GenerateRaw(const std::string& data) override
{
SHA1Context ctx;
ctx.Update(reinterpret_cast<const unsigned char*>(data.data()), data.length());
@@ -190,7 +190,7 @@ class ModuleSHA1 : public Module
big_endian = (htonl(1337) == 1337);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements SHA-1 hashing", VF_VENDOR);
}
diff --git a/src/modules/m_sha256.cpp b/src/modules/m_sha256.cpp
index e3ca22a2b..1243c6a13 100644
--- a/src/modules/m_sha256.cpp
+++ b/src/modules/m_sha256.cpp
@@ -38,7 +38,7 @@
class HashSHA256 : public HashProvider
{
public:
- std::string GenerateRaw(const std::string& data) CXX11_OVERRIDE
+ std::string GenerateRaw(const std::string& data) override
{
unsigned char bytes[SHA256_DIGEST_SIZE];
sha256((unsigned char*)data.data(), data.length(), bytes);
@@ -59,7 +59,7 @@ class ModuleSHA256 : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements SHA-256 hashing", VF_VENDOR);
}
diff --git a/src/modules/m_showfile.cpp b/src/modules/m_showfile.cpp
index 150b43ebc..52f2ded11 100644
--- a/src/modules/m_showfile.cpp
+++ b/src/modules/m_showfile.cpp
@@ -51,7 +51,7 @@ class CommandShowFile : public Command
{
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (method == SF_NUMERIC)
{
@@ -139,7 +139,7 @@ class ModuleShowFile : public Module
}
public:
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
std::vector<CommandShowFile*> newcmds;
@@ -171,7 +171,7 @@ class ModuleShowFile : public Module
stdalgo::delete_all(cmds);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for showing text files to users", VF_VENDOR);
}
diff --git a/src/modules/m_showwhois.cpp b/src/modules/m_showwhois.cpp
index d01e1a83b..58109a67d 100644
--- a/src/modules/m_showwhois.cpp
+++ b/src/modules/m_showwhois.cpp
@@ -55,7 +55,7 @@ class WhoisNoticeCmd : public Command
") did a /whois on you");
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* dest = ServerInstance->FindNick(parameters[0]);
if (!dest)
@@ -85,7 +85,7 @@ class ModuleShowwhois : public Module, public Whois::EventListener
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("showwhois");
@@ -93,12 +93,12 @@ class ModuleShowwhois : public Module, public Whois::EventListener
ShowWhoisFromOpers = tag->getBool("showfromopers", true);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows opers to set +W to see when a user uses WHOIS on them",VF_OPTCOMMON|VF_VENDOR);
}
- void OnWhois(Whois::Context& whois) CXX11_OVERRIDE
+ void OnWhois(Whois::Context& whois) override
{
User* const source = whois.GetSource();
User* const dest = whois.GetTarget();
diff --git a/src/modules/m_shun.cpp b/src/modules/m_shun.cpp
index 6453ace81..eff3557f0 100644
--- a/src/modules/m_shun.cpp
+++ b/src/modules/m_shun.cpp
@@ -35,12 +35,12 @@ class ShunFactory : public XLineFactory
/** Generate a shun
*/
- XLine* Generate(time_t set_time, unsigned long duration, const std::string& source, const std::string& reason, const std::string& xline_specific_mask) CXX11_OVERRIDE
+ XLine* Generate(time_t set_time, unsigned long duration, const std::string& source, const std::string& reason, const std::string& xline_specific_mask) override
{
return new Shun(set_time, duration, source, reason, xline_specific_mask);
}
- bool AutoApplyToUserList(XLine* x) CXX11_OVERRIDE
+ bool AutoApplyToUserList(XLine* x) override
{
return false;
}
@@ -56,7 +56,7 @@ class CommandShun : public Command
flags_needed = 'o'; this->syntax = "<nick!user@hostmask> [<shun-duration>] :<reason>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
/* syntax: SHUN nick!user@host time :reason goes here */
/* 'time' is a human-readable timestring, like 2d3h2s. */
@@ -129,7 +129,7 @@ class CommandShun : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
if (IS_LOCAL(user))
return ROUTE_LOCALONLY; // spanningtree will send ADDLINE
@@ -153,7 +153,7 @@ class ModuleShun : public Module, public Stats::EventListener
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->XLines->RegisterFactory(&f);
}
@@ -164,13 +164,13 @@ class ModuleShun : public Module, public Stats::EventListener
ServerInstance->XLines->UnregisterFactory(&f);
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
Module* alias = ServerInstance->Modules->Find("m_alias.so");
ServerInstance->Modules->SetPriority(this, I_OnPreCommand, PRIORITY_BEFORE, alias);
}
- ModResult OnStats(Stats::Context& stats) CXX11_OVERRIDE
+ ModResult OnStats(Stats::Context& stats) override
{
if (stats.GetSymbol() != 'H')
return MOD_RES_PASSTHRU;
@@ -179,7 +179,7 @@ class ModuleShun : public Module, public Stats::EventListener
return MOD_RES_DENY;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("shun");
std::string cmds = tag->getString("enabledcommands");
@@ -202,7 +202,7 @@ class ModuleShun : public Module, public Stats::EventListener
affectopers = tag->getBool("affectopers", false);
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
if (validated)
return MOD_RES_PASSTHRU;
@@ -241,7 +241,7 @@ class ModuleShun : public Module, public Stats::EventListener
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the /SHUN command, which stops a user from executing all except configured commands.",VF_VENDOR|VF_COMMON);
}
diff --git a/src/modules/m_silence.cpp b/src/modules/m_silence.cpp
index 165e083bb..b650cf91d 100644
--- a/src/modules/m_silence.cpp
+++ b/src/modules/m_silence.cpp
@@ -78,7 +78,7 @@ class CommandSVSSilence : public Command
TRANSLATE3(TR_NICK, TR_TEXT, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
/*
* XXX: thought occurs to me
@@ -103,7 +103,7 @@ class CommandSVSSilence : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -122,7 +122,7 @@ class CommandSilence : public Command
syntax = "{[+|-]<mask> <p|c|i|n|t|a|x>}";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (parameters.empty())
{
@@ -310,7 +310,7 @@ class ModuleSilence : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("silence");
@@ -318,7 +318,7 @@ class ModuleSilence : public Module
ExemptULine = tag->getBool("exemptuline", true);
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["ESILENCE"];
tokens["SILENCE"] = ConvToStr(maxsilence);
@@ -341,7 +341,7 @@ class ModuleSilence : public Module
}
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (target.type == MessageTarget::TYPE_USER && IS_LOCAL(target.Get<User>()))
{
@@ -355,7 +355,7 @@ class ModuleSilence : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnUserPreInvite(User* source,User* dest,Channel* channel, time_t timeout) CXX11_OVERRIDE
+ ModResult OnUserPreInvite(User* source,User* dest,Channel* channel, time_t timeout) override
{
return MatchPattern(dest, source, SILENCE_INVITE);
}
@@ -377,7 +377,7 @@ class ModuleSilence : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the /SILENCE command", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_spanningtree/cachetimer.h b/src/modules/m_spanningtree/cachetimer.h
index 489194b86..f3658c8b5 100644
--- a/src/modules/m_spanningtree/cachetimer.h
+++ b/src/modules/m_spanningtree/cachetimer.h
@@ -25,5 +25,5 @@ class CacheRefreshTimer : public Timer
{
public:
CacheRefreshTimer();
- bool Tick(time_t TIME) CXX11_OVERRIDE;
+ bool Tick(time_t TIME) override;
};
diff --git a/src/modules/m_spanningtree/commands.h b/src/modules/m_spanningtree/commands.h
index 434528e46..3f1a4faf8 100644
--- a/src/modules/m_spanningtree/commands.h
+++ b/src/modules/m_spanningtree/commands.h
@@ -45,55 +45,55 @@ class CommandRConnect : public Command
{
public:
CommandRConnect(Module* Creator);
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, const Params& parameters) override;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override;
};
class CommandRSQuit : public Command
{
public:
CommandRSQuit(Module* Creator);
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, const Params& parameters) override;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override;
};
class CommandMap : public Command
{
public:
CommandMap(Module* Creator);
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, const Params& parameters) override;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override;
};
class CommandSVSJoin : public ServerCommand
{
public:
CommandSVSJoin(Module* Creator) : ServerCommand(Creator, "SVSJOIN", 2) { }
- CmdResult Handle(User* user, Params& params) CXX11_OVERRIDE;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& params) override;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override;
};
class CommandSVSPart : public ServerCommand
{
public:
CommandSVSPart(Module* Creator) : ServerCommand(Creator, "SVSPART", 2) { }
- CmdResult Handle(User* user, Params& params) CXX11_OVERRIDE;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& params) override;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override;
};
class CommandSVSNick : public ServerCommand
{
public:
CommandSVSNick(Module* Creator) : ServerCommand(Creator, "SVSNICK", 3) { }
- CmdResult Handle(User* user, Params& params) CXX11_OVERRIDE;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& params) override;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override;
};
class CommandMetadata : public ServerCommand
{
public:
CommandMetadata(Module* Creator) : ServerCommand(Creator, "METADATA", 2) { }
- CmdResult Handle(User* user, Params& params) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& params) override;
class Builder : public CmdBuilder
{
@@ -150,8 +150,8 @@ class CommandFJoin : public ServerCommand
void ProcessModeUUIDPair(const std::string& item, TreeServer* sourceserver, Channel* chan, Modes::ChangeList* modechangelist, FwdFJoinBuilder& fwdfjoin);
public:
CommandFJoin(Module* Creator) : ServerCommand(Creator, "FJOIN", 3) { }
- CmdResult Handle(User* user, Params& params) CXX11_OVERRIDE;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE { return ROUTE_LOCALONLY; }
+ CmdResult Handle(User* user, Params& params) override;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override { return ROUTE_LOCALONLY; }
class Builder : public CmdBuilder
{
@@ -187,14 +187,14 @@ class CommandFMode : public ServerCommand
{
public:
CommandFMode(Module* Creator) : ServerCommand(Creator, "FMODE", 3) { }
- CmdResult Handle(User* user, Params& params) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& params) override;
};
class CommandFTopic : public ServerCommand
{
public:
CommandFTopic(Module* Creator) : ServerCommand(Creator, "FTOPIC", 4, 5) { }
- CmdResult Handle(User* user, Params& params) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& params) override;
class Builder : public CmdBuilder
{
@@ -237,7 +237,7 @@ class CommandResync : public ServerOnlyServerCommand<CommandResync>
public:
CommandResync(Module* Creator) : ServerOnlyServerCommand<CommandResync>(Creator, "RESYNC", 1) { }
CmdResult HandleServer(TreeServer* server, Params& parameters);
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE { return ROUTE_LOCALONLY; }
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override { return ROUTE_LOCALONLY; }
};
class SpanningTree::CommandAway : public UserOnlyServerCommand<SpanningTree::CommandAway>
@@ -265,7 +265,7 @@ class CommandAddLine : public ServerCommand
{
public:
CommandAddLine(Module* Creator) : ServerCommand(Creator, "ADDLINE", 6, 6) { }
- CmdResult Handle(User* user, Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& parameters) override;
class Builder : public CmdBuilder
{
@@ -278,15 +278,15 @@ class CommandDelLine : public ServerCommand
{
public:
CommandDelLine(Module* Creator) : ServerCommand(Creator, "DELLINE", 2, 2) { }
- CmdResult Handle(User* user, Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& parameters) override;
};
class CommandEncap : public ServerCommand
{
public:
CommandEncap(Module* Creator) : ServerCommand(Creator, "ENCAP", 2) { }
- CmdResult Handle(User* user, Params& parameters) CXX11_OVERRIDE;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& parameters) override;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override;
};
class CommandIdle : public UserOnlyServerCommand<CommandIdle>
@@ -294,7 +294,7 @@ class CommandIdle : public UserOnlyServerCommand<CommandIdle>
public:
CommandIdle(Module* Creator) : UserOnlyServerCommand<CommandIdle>(Creator, "IDLE", 1) { }
CmdResult HandleRemote(RemoteUser* user, Params& parameters);
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE { return ROUTE_UNICAST(parameters[0]); }
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override { return ROUTE_UNICAST(parameters[0]); }
};
class SpanningTree::CommandNick : public UserOnlyServerCommand<SpanningTree::CommandNick>
@@ -308,8 +308,8 @@ class SpanningTree::CommandPing : public ServerCommand
{
public:
CommandPing(Module* Creator) : ServerCommand(Creator, "PING", 1) { }
- CmdResult Handle(User* user, Params& parameters) CXX11_OVERRIDE;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE { return ROUTE_UNICAST(parameters[0]); }
+ CmdResult Handle(User* user, Params& parameters) override;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override { return ROUTE_UNICAST(parameters[0]); }
};
class SpanningTree::CommandPong : public ServerOnlyServerCommand<SpanningTree::CommandPong>
@@ -317,7 +317,7 @@ class SpanningTree::CommandPong : public ServerOnlyServerCommand<SpanningTree::C
public:
CommandPong(Module* Creator) : ServerOnlyServerCommand<SpanningTree::CommandPong>(Creator, "PONG", 1) { }
CmdResult HandleServer(TreeServer* server, Params& parameters);
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE { return ROUTE_UNICAST(parameters[0]); }
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override { return ROUTE_UNICAST(parameters[0]); }
};
class CommandSave : public ServerCommand
@@ -328,7 +328,7 @@ class CommandSave : public ServerCommand
static const time_t SavedTimestamp = 100;
CommandSave(Module* Creator) : ServerCommand(Creator, "SAVE", 2) { }
- CmdResult Handle(User* user, Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& parameters) override;
};
class SpanningTree::CommandServer : public ServerOnlyServerCommand<SpanningTree::CommandServer>
@@ -361,7 +361,7 @@ class CommandSNONotice : public ServerCommand
{
public:
CommandSNONotice(Module* Creator) : ServerCommand(Creator, "SNONOTICE", 2) { }
- CmdResult Handle(User* user, Params& parameters) CXX11_OVERRIDE;
+ CmdResult Handle(User* user, Params& parameters) override;
};
class CommandEndBurst : public ServerOnlyServerCommand<CommandEndBurst>
@@ -389,7 +389,7 @@ class CommandNum : public ServerOnlyServerCommand<CommandNum>
public:
CommandNum(Module* Creator) : ServerOnlyServerCommand<CommandNum>(Creator, "NUM", 3) { }
CmdResult HandleServer(TreeServer* server, Params& parameters);
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override;
class Builder : public CmdBuilder
{
diff --git a/src/modules/m_spanningtree/main.h b/src/modules/m_spanningtree/main.h
index fa2928687..7ffa4a748 100644
--- a/src/modules/m_spanningtree/main.h
+++ b/src/modules/m_spanningtree/main.h
@@ -96,7 +96,7 @@ class ModuleSpanningTree
/** Constructor
*/
ModuleSpanningTree();
- void init() CXX11_OVERRIDE;
+ void init() override;
/** Shows /LINKS
*/
@@ -148,36 +148,36 @@ class ModuleSpanningTree
** *** MODULE EVENTS ***
**/
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE;
- void OnPostCommand(Command*, const CommandBase::Params& parameters, LocalUser* user, CmdResult result, bool loop) CXX11_OVERRIDE;
- void OnUserConnect(LocalUser* source) CXX11_OVERRIDE;
- void OnUserInvite(User* source, User* dest, Channel* channel, time_t timeout, unsigned int notifyrank, CUList& notifyexcepts) CXX11_OVERRIDE;
- ModResult OnPreTopicChange(User* user, Channel* chan, const std::string& topic) CXX11_OVERRIDE;
- void OnPostTopicChange(User* user, Channel* chan, const std::string &topic) CXX11_OVERRIDE;
- void OnUserPostMessage(User* user, const MessageTarget& target, const MessageDetails& details) CXX11_OVERRIDE;
- void OnBackgroundTimer(time_t curtime) CXX11_OVERRIDE;
- void OnUserJoin(Membership* memb, bool sync, bool created, CUList& excepts) CXX11_OVERRIDE;
- void OnChangeHost(User* user, const std::string &newhost) CXX11_OVERRIDE;
- void OnChangeRealName(User* user, const std::string& real) CXX11_OVERRIDE;
- void OnChangeIdent(User* user, const std::string &ident) CXX11_OVERRIDE;
- void OnUserPart(Membership* memb, std::string &partmessage, CUList& excepts) CXX11_OVERRIDE;
- void OnUserQuit(User* user, const std::string &reason, const std::string &oper_message) CXX11_OVERRIDE;
- void OnUserPostNick(User* user, const std::string &oldnick) CXX11_OVERRIDE;
- void OnUserKick(User* source, Membership* memb, const std::string &reason, CUList& excepts) CXX11_OVERRIDE;
- void OnPreRehash(User* user, const std::string &parameter) CXX11_OVERRIDE;
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE;
- void OnOper(User* user, const std::string &opertype) CXX11_OVERRIDE;
- void OnAddLine(User *u, XLine *x) CXX11_OVERRIDE;
- void OnDelLine(User *u, XLine *x) CXX11_OVERRIDE;
- ModResult OnStats(Stats::Context& stats) CXX11_OVERRIDE;
- void OnUserAway(User* user) CXX11_OVERRIDE;
- void OnUserBack(User* user) CXX11_OVERRIDE;
- void OnLoadModule(Module* mod) CXX11_OVERRIDE;
- void OnUnloadModule(Module* mod) CXX11_OVERRIDE;
- ModResult OnAcceptConnection(int newsock, ListenSocket* from, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) CXX11_OVERRIDE;
- void OnMode(User* source, User* u, Channel* c, const Modes::ChangeList& modes, ModeParser::ModeProcessFlag processflags) CXX11_OVERRIDE;
- CullResult cull() CXX11_OVERRIDE;
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override;
+ void OnPostCommand(Command*, const CommandBase::Params& parameters, LocalUser* user, CmdResult result, bool loop) override;
+ void OnUserConnect(LocalUser* source) override;
+ void OnUserInvite(User* source, User* dest, Channel* channel, time_t timeout, unsigned int notifyrank, CUList& notifyexcepts) override;
+ ModResult OnPreTopicChange(User* user, Channel* chan, const std::string& topic) override;
+ void OnPostTopicChange(User* user, Channel* chan, const std::string &topic) override;
+ void OnUserPostMessage(User* user, const MessageTarget& target, const MessageDetails& details) override;
+ void OnBackgroundTimer(time_t curtime) override;
+ void OnUserJoin(Membership* memb, bool sync, bool created, CUList& excepts) override;
+ void OnChangeHost(User* user, const std::string &newhost) override;
+ void OnChangeRealName(User* user, const std::string& real) override;
+ void OnChangeIdent(User* user, const std::string &ident) override;
+ void OnUserPart(Membership* memb, std::string &partmessage, CUList& excepts) override;
+ void OnUserQuit(User* user, const std::string &reason, const std::string &oper_message) override;
+ void OnUserPostNick(User* user, const std::string &oldnick) override;
+ void OnUserKick(User* source, Membership* memb, const std::string &reason, CUList& excepts) override;
+ void OnPreRehash(User* user, const std::string &parameter) override;
+ void ReadConfig(ConfigStatus& status) override;
+ void OnOper(User* user, const std::string &opertype) override;
+ void OnAddLine(User *u, XLine *x) override;
+ void OnDelLine(User *u, XLine *x) override;
+ ModResult OnStats(Stats::Context& stats) override;
+ void OnUserAway(User* user) override;
+ void OnUserBack(User* user) override;
+ void OnLoadModule(Module* mod) override;
+ void OnUnloadModule(Module* mod) override;
+ ModResult OnAcceptConnection(int newsock, ListenSocket* from, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) override;
+ void OnMode(User* source, User* u, Channel* c, const Modes::ChangeList& modes, ModeParser::ModeProcessFlag processflags) override;
+ CullResult cull() override;
~ModuleSpanningTree();
- Version GetVersion() CXX11_OVERRIDE;
- void Prioritize() CXX11_OVERRIDE;
+ Version GetVersion() override;
+ void Prioritize() override;
};
diff --git a/src/modules/m_spanningtree/pingtimer.h b/src/modules/m_spanningtree/pingtimer.h
index 753558689..9529d9b52 100644
--- a/src/modules/m_spanningtree/pingtimer.h
+++ b/src/modules/m_spanningtree/pingtimer.h
@@ -63,7 +63,7 @@ class PingTimer : public Timer
* @param currtime Time now
* @return Always false, we reschedule ourselves instead
*/
- bool Tick(time_t currtime) CXX11_OVERRIDE;
+ bool Tick(time_t currtime) override;
public:
/** Construct the timer. This doesn't schedule the timer.
diff --git a/src/modules/m_spanningtree/protocolinterface.h b/src/modules/m_spanningtree/protocolinterface.h
index 969ed68bf..857ac02a2 100644
--- a/src/modules/m_spanningtree/protocolinterface.h
+++ b/src/modules/m_spanningtree/protocolinterface.h
@@ -28,16 +28,16 @@ class SpanningTreeProtocolInterface : public ProtocolInterface
public:
Server(TreeSocket* s) : sock(s) { }
- void SendMetaData(const std::string& key, const std::string& data) CXX11_OVERRIDE;
+ void SendMetaData(const std::string& key, const std::string& data) override;
};
- bool SendEncapsulatedData(const std::string& targetmask, const std::string& cmd, const CommandBase::Params& params, User* source) CXX11_OVERRIDE;
- void BroadcastEncap(const std::string& cmd, const CommandBase::Params& params, User* source, User* omit) CXX11_OVERRIDE;
- void SendMetaData(User* user, const std::string& key, const std::string& data) CXX11_OVERRIDE;
- void SendMetaData(Channel* chan, const std::string& key, const std::string& data) CXX11_OVERRIDE;
- void SendMetaData(const std::string& key, const std::string& data) CXX11_OVERRIDE;
- void SendSNONotice(char snomask, const std::string& text) CXX11_OVERRIDE;
- void SendMessage(Channel* target, char status, const std::string& text, MessageType msgtype) CXX11_OVERRIDE;
- void SendMessage(User* target, const std::string& text, MessageType msgtype) CXX11_OVERRIDE;
- void GetServerList(ServerList& sl) CXX11_OVERRIDE;
+ bool SendEncapsulatedData(const std::string& targetmask, const std::string& cmd, const CommandBase::Params& params, User* source) override;
+ void BroadcastEncap(const std::string& cmd, const CommandBase::Params& params, User* source, User* omit) override;
+ void SendMetaData(User* user, const std::string& key, const std::string& data) override;
+ void SendMetaData(Channel* chan, const std::string& key, const std::string& data) override;
+ void SendMetaData(const std::string& key, const std::string& data) override;
+ void SendSNONotice(char snomask, const std::string& text) override;
+ void SendMessage(Channel* target, char status, const std::string& text, MessageType msgtype) override;
+ void SendMessage(User* target, const std::string& text, MessageType msgtype) override;
+ void GetServerList(ServerList& sl) override;
};
diff --git a/src/modules/m_spanningtree/remoteuser.h b/src/modules/m_spanningtree/remoteuser.h
index 416f2f760..c08168b98 100644
--- a/src/modules/m_spanningtree/remoteuser.h
+++ b/src/modules/m_spanningtree/remoteuser.h
@@ -28,5 +28,5 @@ class SpanningTree::RemoteUser : public ::RemoteUser
{
public:
RemoteUser(const std::string& uid, Server* srv);
- void WriteRemoteNumeric(const Numeric::Numeric& numeric) CXX11_OVERRIDE;
+ void WriteRemoteNumeric(const Numeric::Numeric& numeric) override;
};
diff --git a/src/modules/m_spanningtree/resolvers.h b/src/modules/m_spanningtree/resolvers.h
index 782ac86ef..5c765de89 100644
--- a/src/modules/m_spanningtree/resolvers.h
+++ b/src/modules/m_spanningtree/resolvers.h
@@ -37,8 +37,8 @@ class SecurityIPResolver : public DNS::Request
DNS::QueryType query;
public:
SecurityIPResolver(Module* me, DNS::Manager* mgr, const std::string& hostname, Link* x, DNS::QueryType qt);
- void OnLookupComplete(const DNS::Query *r) CXX11_OVERRIDE;
- void OnError(const DNS::Query *q) CXX11_OVERRIDE;
+ void OnLookupComplete(const DNS::Query *r) override;
+ void OnError(const DNS::Query *q) override;
};
/** This class is used to resolve server hostnames during /connect and autoconnect.
@@ -56,6 +56,6 @@ class ServernameResolver : public DNS::Request
reference<Autoconnect> myautoconnect;
public:
ServernameResolver(DNS::Manager* mgr, const std::string& hostname, Link* x, DNS::QueryType qt, Autoconnect* myac);
- void OnLookupComplete(const DNS::Query *r) CXX11_OVERRIDE;
- void OnError(const DNS::Query *q) CXX11_OVERRIDE;
+ void OnLookupComplete(const DNS::Query *r) override;
+ void OnError(const DNS::Query *q) override;
};
diff --git a/src/modules/m_spanningtree/servercommand.h b/src/modules/m_spanningtree/servercommand.h
index 7e4af3b48..ce8a718ab 100644
--- a/src/modules/m_spanningtree/servercommand.h
+++ b/src/modules/m_spanningtree/servercommand.h
@@ -40,10 +40,10 @@ class ServerCommand : public CommandBase
/** Register this object in the ServerCommandManager
*/
- void RegisterService() CXX11_OVERRIDE;
+ void RegisterService() override;
virtual CmdResult Handle(User* user, Params& parameters) = 0;
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE;
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override;
/**
* Extract the TS from a string.
@@ -65,7 +65,7 @@ class UserOnlyServerCommand : public ServerCommand
UserOnlyServerCommand(Module* Creator, const std::string& Name, unsigned int MinPara = 0, unsigned int MaxPara = 0)
: ServerCommand(Creator, Name, MinPara, MaxPara) { }
- CmdResult Handle(User* user, Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, Params& parameters) override
{
RemoteUser* remoteuser = IS_REMOTE(user);
if (!remoteuser)
@@ -84,7 +84,7 @@ class ServerOnlyServerCommand : public ServerCommand
ServerOnlyServerCommand(Module* Creator, const std::string& Name, unsigned int MinPara = 0, unsigned int MaxPara = 0)
: ServerCommand(Creator, Name, MinPara, MaxPara) { }
- CmdResult Handle(User* user, CommandBase::Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, CommandBase::Params& parameters) override
{
if (!IS_SERVER(user))
throw ProtocolException("Invalid source");
diff --git a/src/modules/m_spanningtree/treeserver.h b/src/modules/m_spanningtree/treeserver.h
index 037edd194..506273638 100644
--- a/src/modules/m_spanningtree/treeserver.h
+++ b/src/modules/m_spanningtree/treeserver.h
@@ -228,7 +228,7 @@ class TreeServer : public Server
*/
void OnPong() { pingtimer.OnPong(); }
- CullResult cull() CXX11_OVERRIDE;
+ CullResult cull() override;
/** Destructor, deletes ServerUser unless IsRoot()
*/
diff --git a/src/modules/m_spanningtree/treesocket.h b/src/modules/m_spanningtree/treesocket.h
index 6206448c1..4cf75ba1e 100644
--- a/src/modules/m_spanningtree/treesocket.h
+++ b/src/modules/m_spanningtree/treesocket.h
@@ -200,7 +200,7 @@ class TreeSocket : public BufferedSocket
*/
void CleanNegotiationInfo();
- CullResult cull() CXX11_OVERRIDE;
+ CullResult cull() override;
/** Destructor
*/
~TreeSocket();
@@ -216,11 +216,11 @@ class TreeSocket : public BufferedSocket
* to server docs on the inspircd.org site, the other side
* will then send back its own server string.
*/
- void OnConnected() CXX11_OVERRIDE;
+ void OnConnected() override;
/** Handle socket error event
*/
- void OnError(BufferedSocketError e) CXX11_OVERRIDE;
+ void OnError(BufferedSocketError e) override;
/** Sends an error to the remote server, and displays it locally to show
* that it was sent.
@@ -275,7 +275,7 @@ class TreeSocket : public BufferedSocket
/** This function is called when we receive data from a remote
* server.
*/
- void OnDataReady() CXX11_OVERRIDE;
+ void OnDataReady() override;
/** Send one or more complete lines down the socket
*/
@@ -308,10 +308,10 @@ class TreeSocket : public BufferedSocket
/** Handle socket timeout from connect()
*/
- void OnTimeout() CXX11_OVERRIDE;
+ void OnTimeout() override;
/** Handle server quit on close
*/
- void Close() CXX11_OVERRIDE;
+ void Close() override;
/** Fixes messages coming from old servers so the new command handlers understand them
*/
diff --git a/src/modules/m_spanningtree/utils.h b/src/modules/m_spanningtree/utils.h
index 6fd36438f..af8e4bc8f 100644
--- a/src/modules/m_spanningtree/utils.h
+++ b/src/modules/m_spanningtree/utils.h
@@ -113,7 +113,7 @@ class SpanningTreeUtilities : public classbase
/** Prepare for class destruction
*/
- CullResult cull() CXX11_OVERRIDE;
+ CullResult cull() override;
/** Destroy class and free listeners etc
*/
diff --git a/src/modules/m_sqlauth.cpp b/src/modules/m_sqlauth.cpp
index d2466f719..016a9d918 100644
--- a/src/modules/m_sqlauth.cpp
+++ b/src/modules/m_sqlauth.cpp
@@ -47,7 +47,7 @@ class AuthQuery : public SQL::Query
{
}
- void OnResult(SQL::Result& res) CXX11_OVERRIDE
+ void OnResult(SQL::Result& res) override
{
LocalUser* user = static_cast<LocalUser*>(ServerInstance->FindUUID(uid));
if (!user)
@@ -101,7 +101,7 @@ class AuthQuery : public SQL::Query
}
}
- void OnError(SQL::Error& error) CXX11_OVERRIDE
+ void OnError(SQL::Error& error) override
{
User* user = ServerInstance->FindNick(uid);
if (!user)
@@ -134,7 +134,7 @@ class ModuleSQLAuth : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* conf = ServerInstance->Config->ConfValue("sqlauth");
std::string dbid = conf->getString("dbid");
@@ -156,7 +156,7 @@ class ModuleSQLAuth : public Module
hash_algos.push_back(algo);
}
- ModResult OnUserRegister(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnUserRegister(LocalUser* user) override
{
// Note this is their initial (unresolved) connect block
ConfigTag* tag = user->MyClass->config;
@@ -195,7 +195,7 @@ class ModuleSQLAuth : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnCheckReady(LocalUser* user) CXX11_OVERRIDE
+ ModResult OnCheckReady(LocalUser* user) override
{
switch (pendingExt.get(user))
{
@@ -210,7 +210,7 @@ class ModuleSQLAuth : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allow/Deny connections based upon an arbitrary SQL table", VF_VENDOR);
}
diff --git a/src/modules/m_sqloper.cpp b/src/modules/m_sqloper.cpp
index da538caef..7d1490e4d 100644
--- a/src/modules/m_sqloper.cpp
+++ b/src/modules/m_sqloper.cpp
@@ -44,7 +44,7 @@ class OperQuery : public SQL::Query
{
}
- void OnResult(SQL::Result& res) CXX11_OVERRIDE
+ void OnResult(SQL::Result& res) override
{
ServerConfig::OperIndex& oper_blocks = ServerInstance->Config->oper_blocks;
@@ -106,7 +106,7 @@ class OperQuery : public SQL::Query
}
}
- void OnError(SQL::Error& error) CXX11_OVERRIDE
+ void OnError(SQL::Error& error) override
{
ServerInstance->Logs->Log(MODNAME, LOG_DEFAULT, "query failed (%s)", error.ToString());
ServerInstance->SNO->WriteGlobalSno('a', "m_sqloper: failed to update blocks from database");
@@ -169,7 +169,7 @@ public:
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
// Clear list of our blocks, as ConfigReader just wiped them anyway
my_blocks.clear();
@@ -196,7 +196,7 @@ public:
}
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
// If we are not in the middle of an existing /OPER and someone is trying to oper-up
if (validated && command == "OPER" && parameters.size() >= 2 && !active)
@@ -231,7 +231,7 @@ public:
SQL->Submit(new OperQuery(this, my_blocks, u, un, pw), query);
}
- void Prioritize() CXX11_OVERRIDE
+ void Prioritize() override
{
/** Run before other /OPER hooks that expect populated blocks, i.e. sslinfo or a TOTP module.
* We issue a DENY first, and will re-run OnPreCommand later to trigger the other hooks post-DB update.
@@ -239,7 +239,7 @@ public:
ServerInstance->Modules.SetPriority(this, I_OnPreCommand, PRIORITY_FIRST);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Allows storage of oper credentials in an SQL table", VF_VENDOR);
}
diff --git a/src/modules/m_sslinfo.cpp b/src/modules/m_sslinfo.cpp
index 30dfd9a76..2266b6861 100644
--- a/src/modules/m_sslinfo.cpp
+++ b/src/modules/m_sslinfo.cpp
@@ -57,12 +57,12 @@ class SSLCertExt : public ExtensionItem
free(container, unset_raw(container));
}
- std::string serialize(SerializeFormat format, const Extensible* container, void* item) const CXX11_OVERRIDE
+ std::string serialize(SerializeFormat format, const Extensible* container, void* item) const override
{
return static_cast<ssl_cert*>(item)->GetMetaLine();
}
- void unserialize(SerializeFormat format, Extensible* container, const std::string& value) CXX11_OVERRIDE
+ void unserialize(SerializeFormat format, Extensible* container, const std::string& value) override
{
ssl_cert* cert = new ssl_cert;
set(container, cert);
@@ -87,7 +87,7 @@ class SSLCertExt : public ExtensionItem
}
}
- void free(Extensible* container, void* item) CXX11_OVERRIDE
+ void free(Extensible* container, void* item) override
{
ssl_cert* old = static_cast<ssl_cert*>(item);
if (old && old->refcount_dec())
@@ -108,7 +108,7 @@ class UserCertificateAPIImpl : public UserCertificateAPIBase
{
}
- ssl_cert* GetCertificate(User* user) CXX11_OVERRIDE
+ ssl_cert* GetCertificate(User* user) override
{
ssl_cert* cert = sslext.get(user);
if (cert)
@@ -126,7 +126,7 @@ class UserCertificateAPIImpl : public UserCertificateAPIBase
return cert;
}
- void SetCertificate(User* user, ssl_cert* cert) CXX11_OVERRIDE
+ void SetCertificate(User* user, ssl_cert* cert) override
{
ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "Setting SSL certificate for %s: %s",
user->GetFullHost().c_str(), cert->GetMetaLine().c_str());
@@ -146,7 +146,7 @@ class CommandSSLInfo : public Command
this->syntax = "<nick>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* target = ServerInstance->FindNickOnly(parameters[0]);
@@ -196,12 +196,12 @@ class ModuleSSLInfo
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("SSL Certificate Utilities", VF_VENDOR);
}
- void OnWhois(Whois::Context& whois) CXX11_OVERRIDE
+ void OnWhois(Whois::Context& whois) override
{
ssl_cert* cert = cmd.sslapi.GetCertificate(whois.GetTarget());
if (cert)
@@ -213,7 +213,7 @@ class ModuleSSLInfo
}
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
if ((command == "OPER") && (validated))
{
@@ -244,7 +244,7 @@ class ModuleSSLInfo
return MOD_RES_PASSTHRU;
}
- void OnPostConnect(User* user) CXX11_OVERRIDE
+ void OnPostConnect(User* user) override
{
LocalUser* const localuser = IS_LOCAL(user);
if (!localuser)
@@ -280,7 +280,7 @@ class ModuleSSLInfo
}
}
- ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) CXX11_OVERRIDE
+ ModResult OnSetConnectClass(LocalUser* user, ConnectClass* myclass) override
{
ssl_cert* cert = SSLClientCert::GetCertificate(&user->eh);
bool ok = true;
@@ -300,7 +300,7 @@ class ModuleSSLInfo
return MOD_RES_PASSTHRU;
}
- void OnWebIRCAuth(LocalUser* user, const WebIRC::FlagMap* flags) CXX11_OVERRIDE
+ void OnWebIRCAuth(LocalUser* user, const WebIRC::FlagMap* flags) override
{
// We are only interested in connection flags. If none have been
// given then we have nothing to do.
diff --git a/src/modules/m_sslmodes.cpp b/src/modules/m_sslmodes.cpp
index f162ceb87..5ec6db960 100644
--- a/src/modules/m_sslmodes.cpp
+++ b/src/modules/m_sslmodes.cpp
@@ -46,7 +46,7 @@ class SSLMode : public ModeHandler
{
}
- ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string& parameter, bool adding) override
{
if (adding)
{
@@ -108,7 +108,7 @@ class SSLModeUser : public ModeHandler
DisableAutoRegister();
}
- ModeAction OnModeChange(User* user, User* dest, Channel* channel, std::string& parameter, bool adding) CXX11_OVERRIDE
+ ModeAction OnModeChange(User* user, User* dest, Channel* channel, std::string& parameter, bool adding) override
{
if (adding)
{
@@ -149,7 +149,7 @@ class ModuleSSLModes : public Module
{
}
- ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) CXX11_OVERRIDE
+ ModResult OnUserPreJoin(LocalUser* user, Channel* chan, const std::string& cname, std::string& privs, const std::string& keygiven) override
{
if(chan && chan->IsModeSet(sslm))
{
@@ -169,7 +169,7 @@ class ModuleSSLModes : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& msgtarget, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& msgtarget, MessageDetails& details) override
{
if (msgtarget.type != MessageTarget::TYPE_USER)
return MOD_RES_PASSTHRU;
@@ -203,7 +203,7 @@ class ModuleSSLModes : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) CXX11_OVERRIDE
+ ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) override
{
if ((mask.length() > 2) && (mask[0] == 'z') && (mask[1] == ':'))
{
@@ -214,12 +214,12 @@ class ModuleSSLModes : public Module
return MOD_RES_PASSTHRU;
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('z');
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides user and channel mode +z to allow for SSL-only channels, queries and notices.", VF_VENDOR);
}
diff --git a/src/modules/m_starttls.cpp b/src/modules/m_starttls.cpp
index ea6536ed1..e69eda6c8 100644
--- a/src/modules/m_starttls.cpp
+++ b/src/modules/m_starttls.cpp
@@ -40,7 +40,7 @@ class CommandStartTLS : public SplitCommand
works_before_reg = true;
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
if (!ssl)
{
@@ -91,7 +91,7 @@ class ModuleStartTLS : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* conf = ServerInstance->Config->ConfValue("starttls");
@@ -102,7 +102,7 @@ class ModuleStartTLS : public Module
ssl.SetProvider("ssl/" + newprovider);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for the STARTTLS command", VF_VENDOR);
}
diff --git a/src/modules/m_stripcolor.cpp b/src/modules/m_stripcolor.cpp
index 3699fc3aa..687cde943 100644
--- a/src/modules/m_stripcolor.cpp
+++ b/src/modules/m_stripcolor.cpp
@@ -36,12 +36,12 @@ class ModuleStripColor : public Module
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["EXTBAN"].push_back('S');
}
- ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) CXX11_OVERRIDE
+ ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override
{
if (!IS_LOCAL(user))
return MOD_RES_PASSTHRU;
@@ -71,7 +71,7 @@ class ModuleStripColor : public Module
return MOD_RES_PASSTHRU;
}
- void OnUserPart(Membership* memb, std::string& partmessage, CUList& except_list) CXX11_OVERRIDE
+ void OnUserPart(Membership* memb, std::string& partmessage, CUList& except_list) override
{
User* user = memb->user;
Channel* channel = memb->chan;
@@ -88,7 +88,7 @@ class ModuleStripColor : public Module
}
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides channel +S mode (strip ansi color)", VF_VENDOR);
}
diff --git a/src/modules/m_svshold.cpp b/src/modules/m_svshold.cpp
index 0aaf113f0..ede845fd8 100644
--- a/src/modules/m_svshold.cpp
+++ b/src/modules/m_svshold.cpp
@@ -42,19 +42,19 @@ public:
this->nickname = nick;
}
- bool Matches(User* u) CXX11_OVERRIDE
+ bool Matches(User* u) override
{
if (u->nick == nickname)
return true;
return false;
}
- bool Matches(const std::string& s) CXX11_OVERRIDE
+ bool Matches(const std::string& s) override
{
return InspIRCd::Match(s, nickname);
}
- void DisplayExpiry() CXX11_OVERRIDE
+ void DisplayExpiry() override
{
if (!silent)
{
@@ -63,7 +63,7 @@ public:
}
}
- const std::string& Displayable() CXX11_OVERRIDE
+ const std::string& Displayable() override
{
return nickname;
}
@@ -78,12 +78,12 @@ class SVSHoldFactory : public XLineFactory
/** Generate an SVSHOLD
*/
- XLine* Generate(time_t set_time, unsigned long duration, const std::string& source, const std::string& reason, const std::string& xline_specific_mask) CXX11_OVERRIDE
+ XLine* Generate(time_t set_time, unsigned long duration, const std::string& source, const std::string& reason, const std::string& xline_specific_mask) override
{
return new SVSHold(set_time, duration, source, reason, xline_specific_mask);
}
- bool AutoApplyToUserList(XLine* x) CXX11_OVERRIDE
+ bool AutoApplyToUserList(XLine* x) override
{
return false;
}
@@ -99,7 +99,7 @@ class CommandSvshold : public Command
flags_needed = 'o'; this->syntax = "<nickname> [<duration> :<reason>]";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
/* syntax: svshold nickname time :reason goes here */
/* 'time' is a human-readable timestring, like 2d3h2s. */
@@ -161,7 +161,7 @@ class CommandSvshold : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_BROADCAST;
}
@@ -180,18 +180,18 @@ class ModuleSVSHold : public Module, public Stats::EventListener
{
}
- void init() CXX11_OVERRIDE
+ void init() override
{
ServerInstance->XLines->RegisterFactory(&s);
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("svshold");
silent = tag->getBool("silent", true);
}
- ModResult OnStats(Stats::Context& stats) CXX11_OVERRIDE
+ ModResult OnStats(Stats::Context& stats) override
{
if (stats.GetSymbol() != 'S')
return MOD_RES_PASSTHRU;
@@ -200,7 +200,7 @@ class ModuleSVSHold : public Module, public Stats::EventListener
return MOD_RES_DENY;
}
- ModResult OnUserPreNick(LocalUser* user, const std::string& newnick) CXX11_OVERRIDE
+ ModResult OnUserPreNick(LocalUser* user, const std::string& newnick) override
{
XLine *rl = ServerInstance->XLines->MatchesLine("SVSHOLD", newnick);
@@ -219,7 +219,7 @@ class ModuleSVSHold : public Module, public Stats::EventListener
ServerInstance->XLines->UnregisterFactory(&s);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements SVSHOLD. Like Q-lines, but can only be added/removed by Services.", VF_COMMON | VF_VENDOR);
}
diff --git a/src/modules/m_swhois.cpp b/src/modules/m_swhois.cpp
index 6c420ca3a..708f6b072 100644
--- a/src/modules/m_swhois.cpp
+++ b/src/modules/m_swhois.cpp
@@ -48,7 +48,7 @@ class CommandSwhois : public Command
TRANSLATE2(TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* dest = ServerInstance->FindNick(parameters[0]);
@@ -103,7 +103,7 @@ class ModuleSWhois : public Module, public Whois::LineEventListener
}
// :kenny.chatspike.net 320 Brain Azhrarn :is getting paid to play games.
- ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) CXX11_OVERRIDE
+ ModResult OnWhoisLine(Whois::Context& whois, Numeric::Numeric& numeric) override
{
/* We use this and not OnWhois because this triggers for remote, too */
if (numeric.GetNumeric() == 312)
@@ -120,7 +120,7 @@ class ModuleSWhois : public Module, public Whois::LineEventListener
return MOD_RES_PASSTHRU;
}
- void OnPostOper(User* user, const std::string &opertype, const std::string &opername) CXX11_OVERRIDE
+ void OnPostOper(User* user, const std::string &opertype, const std::string &opername) override
{
if (!IS_LOCAL(user))
return;
@@ -135,7 +135,7 @@ class ModuleSWhois : public Module, public Whois::LineEventListener
ServerInstance->PI->SendMetaData(user, "swhois", swhois);
}
- void OnPostDeoper(User* user) CXX11_OVERRIDE
+ void OnPostDeoper(User* user) override
{
std::string* swhois = cmd.swhois.get(user);
if (!swhois)
@@ -149,14 +149,14 @@ class ModuleSWhois : public Module, public Whois::LineEventListener
ServerInstance->PI->SendMetaData(user, "swhois", "");
}
- void OnDecodeMetaData(Extensible* target, const std::string& extname, const std::string&) CXX11_OVERRIDE
+ void OnDecodeMetaData(Extensible* target, const std::string& extname, const std::string&) override
{
User* dest = static_cast<User*>(target);
if (dest && (extname == "swhois"))
cmd.operblock.set(dest, 0);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the SWHOIS command which allows setting of arbitrary WHOIS lines", VF_OPTCOMMON | VF_VENDOR);
}
diff --git a/src/modules/m_timedbans.cpp b/src/modules/m_timedbans.cpp
index 32b376c79..80762e320 100644
--- a/src/modules/m_timedbans.cpp
+++ b/src/modules/m_timedbans.cpp
@@ -68,7 +68,7 @@ class CommandTban : public Command
syntax = "<channel> <duration> <banmask>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
Channel* channel = ServerInstance->FindChan(parameters[0]);
if (!channel)
@@ -129,7 +129,7 @@ class CommandTban : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_BROADCAST;
}
@@ -143,7 +143,7 @@ class BanWatcher : public ModeWatcher
{
}
- void AfterMode(User* source, User* dest, Channel* chan, const std::string& banmask, bool adding) CXX11_OVERRIDE
+ void AfterMode(User* source, User* dest, Channel* chan, const std::string& banmask, bool adding) override
{
if (adding)
return;
@@ -191,7 +191,7 @@ class ModuleTimedBans : public Module
{
}
- void OnBackgroundTimer(time_t curtime) CXX11_OVERRIDE
+ void OnBackgroundTimer(time_t curtime) override
{
timedbans expired;
for (timedbans::iterator i = TimedBanList.begin(); i != TimedBanList.end();)
@@ -226,13 +226,13 @@ class ModuleTimedBans : public Module
}
}
- void OnChannelDelete(Channel* chan) CXX11_OVERRIDE
+ void OnChannelDelete(Channel* chan) override
{
// Remove all timed bans affecting the channel from internal bookkeeping
TimedBanList.erase(std::remove_if(TimedBanList.begin(), TimedBanList.end(), ChannelMatcher(chan)), TimedBanList.end());
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Adds timed bans", VF_COMMON | VF_VENDOR);
}
diff --git a/src/modules/m_tline.cpp b/src/modules/m_tline.cpp
index 692472e11..19133ea25 100644
--- a/src/modules/m_tline.cpp
+++ b/src/modules/m_tline.cpp
@@ -30,7 +30,7 @@ class CommandTline : public Command
flags_needed = 'o'; this->syntax = "<mask>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
unsigned int n_matched = 0;
unsigned int n_match_host = 0;
@@ -77,7 +77,7 @@ class ModuleTLine : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides /tline command used to test who a mask matches", VF_VENDOR);
}
diff --git a/src/modules/m_topiclock.cpp b/src/modules/m_topiclock.cpp
index b0d004b1c..1ddc6e65a 100644
--- a/src/modules/m_topiclock.cpp
+++ b/src/modules/m_topiclock.cpp
@@ -33,7 +33,7 @@ class CommandSVSTOPIC : public Command
flags_needed = FLAG_SERVERONLY;
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
if (!user->server->IsULine())
{
@@ -67,7 +67,7 @@ class CommandSVSTOPIC : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_BROADCAST;
}
@@ -86,7 +86,7 @@ class FlagExtItem : public ExtensionItem
return (get_raw(container) != NULL);
}
- std::string serialize(SerializeFormat format, const Extensible* container, void* item) const CXX11_OVERRIDE
+ std::string serialize(SerializeFormat format, const Extensible* container, void* item) const override
{
if (format == FORMAT_USER)
return "true";
@@ -94,7 +94,7 @@ class FlagExtItem : public ExtensionItem
return "1";
}
- void unserialize(SerializeFormat format, Extensible* container, const std::string& value) CXX11_OVERRIDE
+ void unserialize(SerializeFormat format, Extensible* container, const std::string& value) override
{
if (value == "1")
set_raw(container, this);
@@ -115,7 +115,7 @@ class FlagExtItem : public ExtensionItem
unset_raw(container);
}
- void free(Extensible* container, void* item) CXX11_OVERRIDE
+ void free(Extensible* container, void* item) override
{
// nothing to free
}
@@ -132,7 +132,7 @@ class ModuleTopicLock : public Module
{
}
- ModResult OnPreTopicChange(User* user, Channel* chan, const std::string &topic) CXX11_OVERRIDE
+ ModResult OnPreTopicChange(User* user, Channel* chan, const std::string &topic) override
{
// Only fired for local users currently, but added a check anyway
if ((IS_LOCAL(user)) && (topiclock.get(chan)))
@@ -144,7 +144,7 @@ class ModuleTopicLock : public Module
return MOD_RES_PASSTHRU;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Implements server-side topic locks and the server-to-server command SVSTOPIC", VF_COMMON | VF_VENDOR);
}
diff --git a/src/modules/m_uhnames.cpp b/src/modules/m_uhnames.cpp
index a8814b343..db24c67cd 100644
--- a/src/modules/m_uhnames.cpp
+++ b/src/modules/m_uhnames.cpp
@@ -31,17 +31,17 @@ class ModuleUHNames : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the UHNAMES facility.",VF_VENDOR);
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["UHNAMES"];
}
- ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) CXX11_OVERRIDE
+ ModResult OnPreCommand(std::string& command, CommandBase::Params& parameters, LocalUser* user, bool validated) override
{
/* We don't actually create a proper command handler class for PROTOCTL,
* because other modules might want to have PROTOCTL hooks too.
@@ -59,7 +59,7 @@ class ModuleUHNames : public Module
return MOD_RES_PASSTHRU;
}
- ModResult OnNamesListItem(User* issuer, Membership* memb, std::string& prefixes, std::string& nick) CXX11_OVERRIDE
+ ModResult OnNamesListItem(User* issuer, Membership* memb, std::string& prefixes, std::string& nick) override
{
if (cap.get(issuer))
nick = memb->user->GetFullHost();
diff --git a/src/modules/m_uninvite.cpp b/src/modules/m_uninvite.cpp
index ae1553a23..0df60f08a 100644
--- a/src/modules/m_uninvite.cpp
+++ b/src/modules/m_uninvite.cpp
@@ -43,7 +43,7 @@ class CommandUninvite : public Command
TRANSLATE2(TR_NICK, TR_TEXT);
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
User* u;
if (IS_LOCAL(user))
@@ -109,7 +109,7 @@ class CommandUninvite : public Command
return CMD_SUCCESS;
}
- RouteDescriptor GetRouting(User* user, const Params& parameters) CXX11_OVERRIDE
+ RouteDescriptor GetRouting(User* user, const Params& parameters) override
{
return ROUTE_OPT_UCAST(parameters[0]);
}
@@ -125,7 +125,7 @@ class ModuleUninvite : public Module
{
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides the UNINVITE command which lets users un-invite other users from channels", VF_VENDOR | VF_OPTCOMMON);
}
diff --git a/src/modules/m_userip.cpp b/src/modules/m_userip.cpp
index c64f53684..444ff6fe7 100644
--- a/src/modules/m_userip.cpp
+++ b/src/modules/m_userip.cpp
@@ -31,7 +31,7 @@ class CommandUserip : public Command
syntax = "<nick> [<nick> ...]";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
std::string retbuf;
int nicks = 0;
@@ -85,12 +85,12 @@ class ModuleUserIP : public Module
{
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["USERIP"];
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides support for USERIP command",VF_VENDOR);
}
diff --git a/src/modules/m_vhost.cpp b/src/modules/m_vhost.cpp
index 478a5100a..df8ca73ae 100644
--- a/src/modules/m_vhost.cpp
+++ b/src/modules/m_vhost.cpp
@@ -59,7 +59,7 @@ class CommandVhost : public Command
syntax = "<username> <password>";
}
- CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult Handle(User* user, const Params& parameters) override
{
MatchingConfigs matching = vhosts.equal_range(parameters[0]);
@@ -89,7 +89,7 @@ class ModuleVHost : public Module
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
CustomVhostMap newhosts;
ConfigTagList tags = ServerInstance->Config->ConfTags("vhost");
@@ -114,7 +114,7 @@ class ModuleVHost : public Module
cmd.vhosts.swap(newhosts);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides masking of user hostnames via traditional /VHOST command", VF_VENDOR);
}
diff --git a/src/modules/m_watch.cpp b/src/modules/m_watch.cpp
index 8b84132b2..46870eceb 100644
--- a/src/modules/m_watch.cpp
+++ b/src/modules/m_watch.cpp
@@ -136,7 +136,7 @@ class CommandWatch : public SplitCommand
syntax = "[<C|L|S|l|+<nick1>|-<nick>>]";
}
- CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
+ CmdResult HandleLocal(LocalUser* user, const Params& parameters) override
{
if (parameters.empty())
{
@@ -220,18 +220,18 @@ class ModuleWatch
{
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTag* tag = ServerInstance->Config->ConfValue("watch");
cmd.maxwatch = tag->getUInt("maxwatch", 30, 1);
}
- void OnPostConnect(User* user) CXX11_OVERRIDE
+ void OnPostConnect(User* user) override
{
Online(user);
}
- void OnUserPostNick(User* user, const std::string& oldnick) CXX11_OVERRIDE
+ void OnUserPostNick(User* user, const std::string& oldnick) override
{
// Detect and ignore nickname case change
if (ServerInstance->FindNickOnly(oldnick) == user)
@@ -241,7 +241,7 @@ class ModuleWatch
Online(user);
}
- void OnUserQuit(User* user, const std::string& message, const std::string& oper_message) CXX11_OVERRIDE
+ void OnUserQuit(User* user, const std::string& message, const std::string& oper_message) override
{
LocalUser* localuser = IS_LOCAL(user);
if (localuser)
@@ -249,22 +249,22 @@ class ModuleWatch
Offline(user, user->nick);
}
- void OnUserAway(User* user) CXX11_OVERRIDE
+ void OnUserAway(User* user) override
{
SendAlert(user, user->nick, RPL_GONEAWAY, user->awaymsg.c_str(), user->awaytime);
}
- void OnUserBack(User* user) CXX11_OVERRIDE
+ void OnUserBack(User* user) override
{
SendAlert(user, user->nick, RPL_NOTAWAY, "is no longer away", ServerInstance->Time());
}
- void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ void On005Numeric(std::map<std::string, std::string>& tokens) override
{
tokens["WATCH"] = ConvToStr(cmd.maxwatch);
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides WATCH support", VF_VENDOR);
}
diff --git a/src/modules/m_websocket.cpp b/src/modules/m_websocket.cpp
index 51dada299..fece5fdb1 100644
--- a/src/modules/m_websocket.cpp
+++ b/src/modules/m_websocket.cpp
@@ -42,9 +42,9 @@ class WebSocketHookProvider : public IOHookProvider
{
}
- void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) CXX11_OVERRIDE;
+ void OnAccept(StreamSocket* sock, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server) override;
- void OnConnect(StreamSocket* sock) CXX11_OVERRIDE
+ void OnConnect(StreamSocket* sock) override
{
}
};
@@ -374,7 +374,7 @@ class WebSocketHook : public IOHookMiddle
sock->AddIOHook(this);
}
- int OnStreamSocketWrite(StreamSocket* sock, StreamSocket::SendQueue& uppersendq) CXX11_OVERRIDE
+ int OnStreamSocketWrite(StreamSocket* sock, StreamSocket::SendQueue& uppersendq) override
{
StreamSocket::SendQueue& mysendq = GetSendQ();
@@ -425,7 +425,7 @@ class WebSocketHook : public IOHookMiddle
return 1;
}
- int OnStreamSocketRead(StreamSocket* sock, std::string& destrecvq) CXX11_OVERRIDE
+ int OnStreamSocketRead(StreamSocket* sock, std::string& destrecvq) override
{
if (state == STATE_HTTPREQ)
{
@@ -444,7 +444,7 @@ class WebSocketHook : public IOHookMiddle
return wsret;
}
- void OnStreamSocketClose(StreamSocket* sock) CXX11_OVERRIDE
+ void OnStreamSocketClose(StreamSocket* sock) override
{
}
};
@@ -467,7 +467,7 @@ class ModuleWebSocket : public Module
sha1 = &hash;
}
- void ReadConfig(ConfigStatus& status) CXX11_OVERRIDE
+ void ReadConfig(ConfigStatus& status) override
{
ConfigTagList tags = ServerInstance->Config->ConfTags("wsorigin");
if (tags.first == tags.second)
@@ -491,7 +491,7 @@ class ModuleWebSocket : public Module
hookprov->allowedorigins.swap(allowedorigins);
}
- void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) CXX11_OVERRIDE
+ void OnCleanup(ExtensionItem::ExtensibleType type, Extensible* item) override
{
if (type != ExtensionItem::EXT_USER)
return;
@@ -501,7 +501,7 @@ class ModuleWebSocket : public Module
ServerInstance->Users.QuitUser(user, "WebSocket module unloading");
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Provides RFC 6455 WebSocket support", VF_VENDOR);
}
diff --git a/src/modules/m_xline_db.cpp b/src/modules/m_xline_db.cpp
index 90f9de9d2..9d9c9e431 100644
--- a/src/modules/m_xline_db.cpp
+++ b/src/modules/m_xline_db.cpp
@@ -27,7 +27,7 @@ class ModuleXLineDB : public Module
bool dirty;
std::string xlinedbpath;
public:
- void init() CXX11_OVERRIDE
+ void init() override
{
/* Load the configuration
* Note:
@@ -49,7 +49,7 @@ class ModuleXLineDB : public Module
* @param source The sender of the line or NULL for local server
* @param line The xline being added
*/
- void OnAddLine(User* source, XLine* line) CXX11_OVERRIDE
+ void OnAddLine(User* source, XLine* line) override
{
dirty = true;
}
@@ -59,12 +59,12 @@ class ModuleXLineDB : public Module
* @param source The user removing the line or NULL for local server
* @param line the line being deleted
*/
- void OnDelLine(User* source, XLine* line) CXX11_OVERRIDE
+ void OnDelLine(User* source, XLine* line) override
{
dirty = true;
}
- void OnBackgroundTimer(time_t now) CXX11_OVERRIDE
+ void OnBackgroundTimer(time_t now) override
{
if (dirty)
{
@@ -210,7 +210,7 @@ class ModuleXLineDB : public Module
return true;
}
- Version GetVersion() CXX11_OVERRIDE
+ Version GetVersion() override
{
return Version("Keeps a dynamic log of all XLines created, and stores them in a separate conf file (xline.db).", VF_VENDOR);
}