mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-09 10:39:02 -04:00
Fix formatting strings on C++20 compilers.
This commit is contained in:
parent
41bc99c614
commit
05cea6f835
@ -271,7 +271,7 @@ public:
|
||||
template <typename... Args>
|
||||
void Critical(const std::string& type, const char* format, Args&&... args)
|
||||
{
|
||||
Write(Level::CRITICAL, type, fmt::format(format, std::forward<Args>(args)...));
|
||||
Write(Level::CRITICAL, type, fmt::vformat(format, fmt::make_format_args(args...)));
|
||||
}
|
||||
|
||||
/** Writes a warning message to the server log.
|
||||
@ -291,7 +291,7 @@ public:
|
||||
template <typename... Args>
|
||||
void Warning(const std::string& type, const char* format, Args&&... args)
|
||||
{
|
||||
Write(Level::WARNING, type, fmt::format(format, std::forward<Args>(args)...));
|
||||
Write(Level::WARNING, type, fmt::vformat(format, fmt::make_format_args(args...)));
|
||||
}
|
||||
|
||||
/** Writes a normal message to the server log.
|
||||
@ -311,7 +311,7 @@ public:
|
||||
template <typename... Args>
|
||||
void Normal(const std::string& type, const char* format, Args&&... args)
|
||||
{
|
||||
Write(Level::NORMAL, type, fmt::format(format, std::forward<Args>(args)...));
|
||||
Write(Level::NORMAL, type, fmt::vformat(format, fmt::make_format_args(args...)));
|
||||
}
|
||||
|
||||
/** Writes a debug message to the server log.
|
||||
@ -330,7 +330,7 @@ public:
|
||||
template <typename... Args>
|
||||
void Debug(const std::string& type, const char* format, Args&&... args)
|
||||
{
|
||||
Write(Level::DEBUG, type, fmt::format(format, std::forward<Args>(args)...));
|
||||
Write(Level::DEBUG, type, fmt::vformat(format, fmt::make_format_args(args...)));
|
||||
}
|
||||
|
||||
/** Writes a raw I/O message to the server log.
|
||||
@ -350,6 +350,6 @@ public:
|
||||
template <typename... Args>
|
||||
void RawIO(const std::string& type, const char* format, Args&&... args)
|
||||
{
|
||||
Write(Level::RAWIO, type, fmt::format(format, std::forward<Args>(args)...));
|
||||
Write(Level::RAWIO, type, fmt::vformat(format, fmt::make_format_args(args...)));
|
||||
}
|
||||
};
|
||||
|
@ -142,6 +142,6 @@ public:
|
||||
template <typename... Param>
|
||||
void WriteNotice(const char* text, Param&&... p)
|
||||
{
|
||||
WriteNotice(fmt::format(text, std::forward<Param>(p)...));
|
||||
WriteNotice(fmt::vformat(text, fmt::make_format_args(p...)));
|
||||
}
|
||||
};
|
||||
|
@ -135,7 +135,7 @@ public:
|
||||
template <typename... Args>
|
||||
Numeric& push_fmt(const char* text, Args&&... args)
|
||||
{
|
||||
push(fmt::format(text, std::forward<Args>(args)...));
|
||||
push(fmt::vformat(text, fmt::make_format_args(args...)));
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
@ -103,7 +103,7 @@ public:
|
||||
template <typename... Args>
|
||||
void WriteToSnoMask(char letter, const char* text, Args&&... args)
|
||||
{
|
||||
WriteToSnoMask(letter, fmt::format(text, std::forward<Args>(args)...));
|
||||
WriteToSnoMask(letter, fmt::vformat(text, fmt::make_format_args(args...)));
|
||||
}
|
||||
|
||||
/** Write to all users with a given snomask (sent globally)
|
||||
@ -120,7 +120,7 @@ public:
|
||||
template <typename... Args>
|
||||
void WriteGlobalSno(char letter, const char* text, Args&&... args)
|
||||
{
|
||||
WriteGlobalSno(letter, fmt::format(text, std::forward<Args>(args)...));
|
||||
WriteGlobalSno(letter, fmt::vformat(text, fmt::make_format_args(args...)));
|
||||
}
|
||||
|
||||
/** Called once per 5 seconds from the mainloop, this flushes any cached
|
||||
|
@ -672,7 +672,7 @@ public:
|
||||
template <typename... Param>
|
||||
void WriteNotice(const char* text, Param&&... p)
|
||||
{
|
||||
WriteNotice(fmt::format(text, std::forward<Param>(p)...));
|
||||
WriteNotice(fmt::vformat(text, fmt::make_format_args(p...)));
|
||||
}
|
||||
|
||||
/** Sends a server notice from the local server to the user.
|
||||
@ -687,7 +687,7 @@ public:
|
||||
template <typename... Param>
|
||||
void WriteRemoteNotice(const char* text, Param&&... p)
|
||||
{
|
||||
WriteRemoteNotice(fmt::format(text, std::forward<Param>(p)...));
|
||||
WriteRemoteNotice(fmt::vformat(text, fmt::make_format_args(p...)));
|
||||
}
|
||||
|
||||
/** Sends a notice to this user.
|
||||
|
Loading…
x
Reference in New Issue
Block a user