15static inline std::optional<std::string_view> splitPrefixTo(std::string_view &
string,
char separator) {
16 auto sepInstance =
string.find(separator);
18 if (sepInstance != std::string_view::npos) {
19 auto prefix =
string.substr(0, sepInstance);
20 string.remove_prefix(sepInstance+1);
27static inline bool splitPrefix(std::string_view &
string, std::string_view prefix) {
28 bool res =
string.starts_with(prefix);
30 string.remove_prefix(prefix.length());