| 725 | namespace details |
| 726 | { |
| 727 | inline std::string |
| 728 | ltrim(std::string const &str, const std::string &chars = "\t\n\v\f\r ") |
| 729 | { |
| 730 | std::string r(str); |
| 731 | r.erase(0, str.find_first_not_of(chars)); |
| 732 | return r; |
| 733 | } |
| 734 | } // namespace details |
| 735 | |
| 736 | template <typename T> |