ΒΆtemplate <typename Container,
          typename RandomAccessIterator>
void replace(Container& Cont,
             typename Container::iterator ContIt,
             typename Container::iterator ContEnd,
             RandomAccessIterator ValIt,
             RandomAccessIterator ValEnd)

Description

Given a sequence container Cont, replace the range [ContIt, ContEnd) with the range [ValIt, ValEnd) (which is not from the same container).

Declared at: llvm/include/llvm/ADT/STLExtras.h:1347

Templates

Container
RandomAccessIterator

Parameters

Container& Cont
typename Container::iterator ContIt
typename Container::iterator ContEnd
RandomAccessIterator ValIt
RandomAccessIterator ValEnd