log: Remove NOLINT(bitcoin-unterminated-logprintf)

This commit is contained in:
MarcoFalke
2024-07-19 15:23:28 +02:00
parent ec74f45741
commit fa18fc7050
3 changed files with 10 additions and 2 deletions

View File

@@ -81,6 +81,14 @@ std::vector<T> Split(const Span<const char>& sp, char sep)
return std::string(TrimStringView(str, pattern));
}
[[nodiscard]] inline std::string_view RemoveSuffixView(std::string_view str, std::string_view suffix)
{
if (str.ends_with(suffix)) {
return str.substr(0, str.size() - suffix.size());
}
return str;
}
[[nodiscard]] inline std::string_view RemovePrefixView(std::string_view str, std::string_view prefix)
{
if (str.substr(0, prefix.size()) == prefix) {