add util::length_utf8

This commit is contained in:
MihailRis
2024-10-26 10:31:45 +03:00
parent 52ed1abf1c
commit f3181dee88
2 changed files with 16 additions and 1 deletions
+5
View File
@@ -44,6 +44,11 @@ namespace util {
/// @param maxSize max encoded string length after crop
/// @return cropped string size (less or equal to maxSize)
size_t crop_utf8(std::string_view s, size_t maxSize);
/// @brief Measure utf8-encoded string length
/// @param s source encoded string
/// @return unicode string length (number of codepoints)
size_t length_utf8(std::string_view s);
bool is_integer(const std::string& text);
bool is_integer(const std::wstring& text);