| 122 | */ |
| 123 | template<typename SequenceT, typename PredicateT> |
| 124 | inline void trim_left_if(SequenceT& Input, PredicateT IsSpace) |
| 125 | { |
| 126 | Input.erase( |
| 127 | ::boost::begin(Input), |
| 128 | ::boost::algorithm::detail::trim_begin( |
| 129 | ::boost::begin(Input), |
| 130 | ::boost::end(Input), |
| 131 | IsSpace)); |
| 132 | } |
| 133 | |
| 134 | //! Left trim |
| 135 | /*! |