This commit is contained in:
Your Name
2025-05-03 11:15:12 +12:00
parent a658ba1de6
commit 3c5fc11065
8 changed files with 82 additions and 18 deletions

15
src/string_utils.cpp Normal file
View File

@@ -0,0 +1,15 @@
#include "string_utils.hpp"
namespace simple_object_storage {
namespace utils {
bool ends_with(const std::string& value, const std::string& suffix) {
if (suffix.length() > value.length()) {
return false;
}
// Use rfind to check if the suffix matches the end of the value
return value.rfind(suffix) == value.length() - suffix.length();
}
} // namespace utils
} // namespace simple_object_storage