Add clang-format configuration.

For now, it uses tabs like before, to make the diff easier to read/check.
One of following commits will switch it to spaces.
This commit is contained in:
Alexey Sokolov
2015-12-06 22:36:35 +00:00
parent 02f8749a8b
commit 33b0627d75
132 changed files with 12743 additions and 8904 deletions
+31 -14
View File
@@ -20,20 +20,27 @@
using std::vector;
class CBuffExtras : public CModule {
public:
public:
MODCONSTRUCTOR(CBuffExtras) {}
virtual ~CBuffExtras() {}
void AddBuffer(CChan& Channel, const CString& sMessage, const timeval* tv = nullptr, const MCString& mssTags = MCString::EmptyMap) {
// If they have AutoClearChanBuffer enabled, only add messages if no client is connected
void AddBuffer(CChan& Channel, const CString& sMessage,
const timeval* tv = nullptr,
const MCString& mssTags = MCString::EmptyMap) {
// If they have AutoClearChanBuffer enabled, only add messages if no
// client is connected
if (Channel.AutoClearChanBuffer() && GetNetwork()->IsUserOnline())
return;
Channel.AddBuffer(":" + GetModNick() + "!" + GetModName() + "@znc.in PRIVMSG " + _NAMEDFMT(Channel.GetName()) + " :{text}", sMessage, tv, mssTags);
Channel.AddBuffer(":" + GetModNick() + "!" + GetModName() +
"@znc.in PRIVMSG " +
_NAMEDFMT(Channel.GetName()) + " :{text}",
sMessage, tv, mssTags);
}
void OnRawMode2(const CNick* pOpNick, CChan& Channel, const CString& sModes, const CString& sArgs) override {
void OnRawMode2(const CNick* pOpNick, CChan& Channel, const CString& sModes,
const CString& sArgs) override {
const CString sNickMask = pOpNick ? pOpNick->GetNickMask() : "Server";
AddBuffer(Channel, sNickMask + " set mode: " + sModes + " " + sArgs);
}
@@ -43,13 +50,17 @@ public:
const CString sKickedNick = Message.GetKickedNick();
CChan& Channel = *Message.GetChan();
const CString sMessage = Message.GetReason();
AddBuffer(Channel, OpNick.GetNickMask() + " kicked " + sKickedNick + " Reason: [" + sMessage + "]", &Message.GetTime(), Message.GetTags());
AddBuffer(Channel, OpNick.GetNickMask() + " kicked " + sKickedNick +
" Reason: [" + sMessage + "]",
&Message.GetTime(), Message.GetTags());
}
void OnQuitMessage(CQuitMessage& Message, const vector<CChan*>& vChans) override {
void OnQuitMessage(CQuitMessage& Message,
const vector<CChan*>& vChans) override {
const CNick& Nick = Message.GetNick();
const CString sMessage = Message.GetReason();
CString sMsg = Nick.GetNickMask() + " quit with message: [" + sMessage + "]";
CString sMsg =
Nick.GetNickMask() + " quit with message: [" + sMessage + "]";
for (CChan* pChan : vChans) {
AddBuffer(*pChan, sMsg, &Message.GetTime(), Message.GetTags());
}
@@ -58,17 +69,21 @@ public:
void OnJoinMessage(CJoinMessage& Message) override {
const CNick& Nick = Message.GetNick();
CChan& Channel = *Message.GetChan();
AddBuffer(Channel, Nick.GetNickMask() + " joined", &Message.GetTime(), Message.GetTags());
AddBuffer(Channel, Nick.GetNickMask() + " joined", &Message.GetTime(),
Message.GetTags());
}
void OnPartMessage(CPartMessage& Message) override {
const CNick& Nick = Message.GetNick();
CChan& Channel = *Message.GetChan();
const CString sMessage = Message.GetReason();
AddBuffer(Channel, Nick.GetNickMask() + " parted with message: [" + sMessage + "]", &Message.GetTime(), Message.GetTags());
AddBuffer(Channel, Nick.GetNickMask() + " parted with message: [" +
sMessage + "]",
&Message.GetTime(), Message.GetTags());
}
void OnNickMessage(CNickMessage& Message, const vector<CChan*>& vChans) override {
void OnNickMessage(CNickMessage& Message,
const vector<CChan*>& vChans) override {
const CNick& OldNick = Message.GetNick();
const CString sNewNick = Message.GetNewNick();
CString sMsg = OldNick.GetNickMask() + " is now known as " + sNewNick;
@@ -81,16 +96,18 @@ public:
const CNick& Nick = Message.GetNick();
CChan& Channel = *Message.GetChan();
const CString sTopic = Message.GetTopic();
AddBuffer(Channel, Nick.GetNickMask() + " changed the topic to: " + sTopic, &Message.GetTime(), Message.GetTags());
AddBuffer(Channel,
Nick.GetNickMask() + " changed the topic to: " + sTopic,
&Message.GetTime(), Message.GetTags());
return CONTINUE;
}
};
template<> void TModInfo<CBuffExtras>(CModInfo& Info) {
template <>
void TModInfo<CBuffExtras>(CModInfo& Info) {
Info.SetWikiPage("buffextras");
Info.AddType(CModInfo::NetworkModule);
}
USERMODULEDEFS(CBuffExtras, "Add joins, parts etc. to the playback buffer")