inplace_merge

The function inplace_merge is used to merge consecutive sequences to the first for a concatenation.

  template<class BidirectionalIterator>
  void inplace_merge
 (BidirectionalIterator first,BidirectionalIterator middle,
  BidirectionalIterator last);
  template<class BidirectionalIterator, class Compare>
  void inplace_merge
  (BidirectionalIterator first,BidirectionalIterator middle,
  BidirectionalIterator last, Compare comp);
  
Remarks

There is no value returned.