15 const StringView::size_type offset =
string.find(
delimiter);
16 if(offset == StringView::npos) {
19 return string.substr(0, offset +
delimiter.length());
23 const StringView::size_type offset =
string.rfind(
delimiter);
24 if(offset == StringView::npos) {
27 return string.substr(offset);
Definition Application.hpp:19
StringView firstPartOfString(const StringView string, const StringView delimiter)
Definition StringUtils.hpp:14
BasicStringView< char > StringView
Narrow string view used for handling narrow encoded text in UTF-8.
Definition String.hpp:190
StringView lastPartOfString(const StringView string, const StringView delimiter)
Definition StringUtils.hpp:22
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25