stl_uninitialized.h File Reference


Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file stl_uninitialized.h.#include <cstring>

Include dependency graph for stl_uninitialized.h:

Include dependency graph

Go to the source code of this file.

Namespaces

Defines

Functions


Function Documentation

ForwardIterator uninitialized_copy InputIterator  first,
InputIterator  last,
ForwardIterator  __result
[inline]
 

Copies the range [first,last) into result.

Parameters:
first An input iterator.
last An input iterator.
result An output iterator.
Returns:
result + (first - last)
Like copy(), but does not require an initialized output range. Definition at line 107 of file stl_uninitialized.h.

void uninitialized_fill ForwardIterator  first,
ForwardIterator  last,
const Type &  x
[inline]
 

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

Parameters:
first An input iterator.
last An input iterator.
x The source value.
Returns:
Nothing.
Like fill(), but does not require an initialized output range. Definition at line 169 of file stl_uninitialized.h.

void uninitialized_fill_n ForwardIterator  first,
Size  n,
const Type &  x
[inline]
 

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

Parameters:
first An input iterator.
n The number of copies to make.
x The source value.
Returns:
Nothing.
Like fill_n(), but does not require an initialized output range. Definition at line 214 of file stl_uninitialized.h.


Generated on Sun Sep 12 15:50:06 2004 for libstdc++ source by doxygen 1.3.8