Functions | |
template<typename ForwardIterator, typename T> | |
void | ustl::fill (ForwardIterator first, ForwardIterator last, const T &value) |
template<typename OutputIterator, typename T> | |
OutputIterator | ustl::fill_n (OutputIterator first, size_t count, const T &value) |
|
Fill assigns the value value to every element in the range [first, last). That is, for every iterator i in [first, last), it performs the assignment *i = value. |
|
Fill_n assigns the value value to every element in the range [first, first+count). That is, for every iterator i in [first, first+count), it performs the assignment *i = value. The return value is first + count. |