GNU g++  v5.2.1
GNU Standard C++
stl_uninitialized.h File Reference

This is an internal header file, included by other library headers. More...

Functions

namespace std _GLIBCXX_VISIBILITY (default)
 

Detailed Description

This is an internal header file, included by other library headers.

Do not attempt to use it directly. {memory}

Function Documentation

namespace std _GLIBCXX_VISIBILITY ( default  )

Copies the range [first,last) into result.

Parameters
__firstAn input iterator.
__lastAn input iterator.
__resultAn output iterator.
Returns
__result + (__first - __last)

Like copy(), but does not require an initialized output range.

Copies the value x into the range [first,last).

Parameters
__firstAn input iterator.
__lastAn input iterator.
__xThe source value.
Returns
Nothing.

Like fill(), but does not require an initialized output range.

Copies the value x into the range [first,first+n).

Parameters
__firstAn input iterator.
__nThe number of copies to make.
__xThe source value.
Returns
Nothing.

Like fill_n(), but does not require an initialized output range.

References __catch, __throw_exception_again, __try, _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR, and _GLIBCXX_MAKE_MOVE_ITERATOR.