Removed useless string utils
This commit is contained in:
@ -15,19 +15,6 @@ bool stringEqualsIgnoreCase(std::string_view a, std::string_view b)
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
bool stringStartsWith(std::string_view fullString, std::string_view begin)
|
|
||||||
{
|
|
||||||
return fullString.rfind(begin, 0) == 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool stringEndsWith(std::string_view fullString, std::string_view ending)
|
|
||||||
{
|
|
||||||
if (fullString.length() < ending.length())
|
|
||||||
return false;
|
|
||||||
|
|
||||||
return fullString.compare(fullString.length() - ending.length(), ending.length(), ending) == 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
//void stringReplaceAll(char search, char replace, std::string &subject)
|
//void stringReplaceAll(char search, char replace, std::string &subject)
|
||||||
//{
|
//{
|
||||||
// size_t start_pos{};
|
// size_t start_pos{};
|
||||||
|
@ -34,8 +34,6 @@ inline std::string toString(std::optional<double> val) { if (val) return toStrin
|
|||||||
inline std::string toString(const std::optional<std::string> &val) { if (val) return toString(*val); else return {}; }
|
inline std::string toString(const std::optional<std::string> &val) { if (val) return toString(*val); else return {}; }
|
||||||
|
|
||||||
bool stringEqualsIgnoreCase(std::string_view a, std::string_view b);
|
bool stringEqualsIgnoreCase(std::string_view a, std::string_view b);
|
||||||
bool stringStartsWith(std::string_view fullString, std::string_view begin);
|
|
||||||
bool stringEndsWith(std::string_view fullString, std::string_view ending);
|
|
||||||
|
|
||||||
//void stringReplaceAll(char search, char replace, std::string &subject);
|
//void stringReplaceAll(char search, char replace, std::string &subject);
|
||||||
void stringReplaceAll(char search, std::string_view replace, std::string &subject);
|
void stringReplaceAll(char search, std::string_view replace, std::string &subject);
|
||||||
|
Reference in New Issue
Block a user