20 const std::string&
get_cmd_option(
const std::string &option)
const;
24 std::vector<std::string> tokens;
29 static inline void ltrim(std::string &s) {
30 s.erase(s.begin(), std::find_if(s.begin(), s.end(), [](
unsigned char ch) {
31 return !std::isspace(ch);
36 static inline void rtrim(std::string &s) {
37 s.erase(std::find_if(s.rbegin(), s.rend(), [](
unsigned char ch) {
38 return !std::isspace(ch);
43 static inline void trim(std::string &s) {