utils: trim(): Take string_view
Esse commit está contido em:
pai
86ac86b83f
commit
9593429f95
@ -182,10 +182,9 @@ std::string utils::toISODate(time_t t)
|
|||||||
return std::string{result};
|
return std::string{result};
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string utils::trim(const std::string &str)
|
std::string utils::trim(std::string_view view)
|
||||||
{
|
{
|
||||||
std::string_view chars = " \t\n\r";
|
std::string_view chars = " \t\n\r";
|
||||||
std::string_view view = str;
|
|
||||||
auto n = view.find_first_not_of(chars);
|
auto n = view.find_first_not_of(chars);
|
||||||
if(n != std::string_view::npos)
|
if(n != std::string_view::npos)
|
||||||
{
|
{
|
||||||
|
2
utils.h
2
utils.h
@ -93,7 +93,7 @@ template <class T> inline std::string toString(const T &v)
|
|||||||
return std::string(v.begin(), v.end());
|
return std::string(v.begin(), v.end());
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string trim(const std::string &str);
|
std::string trim(std::string_view view);
|
||||||
|
|
||||||
} // namespace utils
|
} // namespace utils
|
||||||
#endif
|
#endif
|
||||||
|
Carregando…
Referência em uma nova issue
Block a user