blob: 62de1951c98c611967014645468954cdaba2e21c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include "util.h"
namespace IceSpider {
void
remove_trailing(std::string_view & in, const char c)
{
if (const auto n = in.find_last_not_of(c); n != std::string_view::npos) {
in.remove_suffix(in.length() - n - 1);
}
}
void
remove_leading(std::string_view & in, const char c)
{
if (const auto n = in.find_first_not_of(c); n != std::string_view::npos) {
in.remove_prefix(n);
}
}
}
|