26 #include <string_view>
31 inline bool starts_with(std::string_view s, std::string_view prefix) {
32 return s.size() >= prefix.size() && s.compare(0, prefix.size(), prefix) == 0;
35 inline bool ends_with(std::string_view s, std::string_view suffix) {
36 return s.size() >= suffix.size() &&
37 s.compare(s.size() - suffix.size(), std::string::npos, suffix) == 0;
40 std::string join_vector(
const std::vector<std::string>& v, std::string_view sep);
52 std::vector<std::string>
split_string(std::string_view s, std::string_view sep);
std::vector< std::string > split_string(std::string_view s, std::string_view sep)
Definition: string.cpp:49