Luna::fill_construct_range

template <typename _Iter1, typename _Ty>
_Iter1 fill_construct_range(_Iter1 first, _Iter1 last, const _Ty &value)

Performs copy construct on each of the object in the range by taking a copy of the provided object.

Parameters

  • in first

    An iterator to the first object to be constructed.

  • in last

    An iterator to one-past-last object to be constructed.

  • in value

    The object to copy from for each object to be constructed.

Return value

Returns an iterator to one-past-last object to be constructed.