|  | Home | Libraries | People | FAQ | More | 
boost::algorithm::trim_right_copy_if — Right trim - parametric.
// In header: <boost/algorithm/string/trim.hpp> template<typename OutputIteratorT, typename RangeT, typename PredicateT> OutputIteratorT trim_right_copy_if(OutputIteratorT Output, const RangeT & Input, PredicateT IsSpace); template<typename SequenceT, typename PredicateT> SequenceT trim_right_copy_if(const SequenceT & Input, PredicateT IsSpace);
Remove all trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator
| ![[Note]](../../../../doc/src/images/note.png) | Note | 
|---|---|
| The second variant of this function provides the strong exception-safety guarantee | 
| Parameters: | 
 | ||||||
| Returns: | An output iterator pointing just after the last inserted character or a copy of the input |