libstdc++
stl_uninitialized.h File Reference

Go to the source code of this file.

Namespaces

 std
 

Functions

template<typename _InputIterator , typename _ForwardIterator , typename _Allocator >
_ForwardIterator std::__uninitialized_copy_a (_InputIterator __first, _InputIterator __last, _ForwardIterator __result, _Allocator &__alloc)
 
template<typename _InputIterator , typename _ForwardIterator , typename _Tp >
_ForwardIterator std::__uninitialized_copy_a (_InputIterator __first, _InputIterator __last, _ForwardIterator __result, allocator< _Tp > &)
 
template<typename _InputIterator1 , typename _InputIterator2 , typename _ForwardIterator , typename _Allocator >
_ForwardIterator std::__uninitialized_copy_move (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _ForwardIterator __result, _Allocator &__alloc)
 
template<typename _InputIterator , typename _Size , typename _ForwardIterator >
_ForwardIterator std::__uninitialized_copy_n (_InputIterator __first, _Size __n, _ForwardIterator __result, input_iterator_tag)
 
template<typename _RandomAccessIterator , typename _Size , typename _ForwardIterator >
_ForwardIterator std::__uninitialized_copy_n (_RandomAccessIterator __first, _Size __n, _ForwardIterator __result, random_access_iterator_tag)
 
template<typename _ForwardIterator >
void std::__uninitialized_default (_ForwardIterator __first, _ForwardIterator __last)
 
template<typename _ForwardIterator , typename _Allocator >
void std::__uninitialized_default_a (_ForwardIterator __first, _ForwardIterator __last, _Allocator &__alloc)
 
template<typename _ForwardIterator , typename _Tp >
void std::__uninitialized_default_a (_ForwardIterator __first, _ForwardIterator __last, allocator< _Tp > &)
 
template<typename _ForwardIterator , typename _Size >
void std::__uninitialized_default_n (_ForwardIterator __first, _Size __n)
 
template<typename _ForwardIterator , typename _Size , typename _Allocator >
void std::__uninitialized_default_n_a (_ForwardIterator __first, _Size __n, _Allocator &__alloc)
 
template<typename _ForwardIterator , typename _Size , typename _Tp >
void std::__uninitialized_default_n_a (_ForwardIterator __first, _Size __n, allocator< _Tp > &)
 
template<typename _ForwardIterator , typename _Tp , typename _Allocator >
void std::__uninitialized_fill_a (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__x, _Allocator &__alloc)
 
template<typename _ForwardIterator , typename _Tp , typename _Tp2 >
void std::__uninitialized_fill_a (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__x, allocator< _Tp2 > &)
 
template<typename _ForwardIterator , typename _Tp , typename _InputIterator , typename _Allocator >
_ForwardIterator std::__uninitialized_fill_move (_ForwardIterator __result, _ForwardIterator __mid, const _Tp &__x, _InputIterator __first, _InputIterator __last, _Allocator &__alloc)
 
template<typename _ForwardIterator , typename _Size , typename _Tp , typename _Allocator >
void std::__uninitialized_fill_n_a (_ForwardIterator __first, _Size __n, const _Tp &__x, _Allocator &__alloc)
 
template<typename _ForwardIterator , typename _Size , typename _Tp , typename _Tp2 >
void std::__uninitialized_fill_n_a (_ForwardIterator __first, _Size __n, const _Tp &__x, allocator< _Tp2 > &)
 
template<typename _InputIterator , typename _ForwardIterator , typename _Allocator >
_ForwardIterator std::__uninitialized_move_a (_InputIterator __first, _InputIterator __last, _ForwardIterator __result, _Allocator &__alloc)
 
template<typename _InputIterator1 , typename _InputIterator2 , typename _ForwardIterator , typename _Allocator >
_ForwardIterator std::__uninitialized_move_copy (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _ForwardIterator __result, _Allocator &__alloc)
 
template<typename _InputIterator , typename _ForwardIterator , typename _Tp , typename _Allocator >
void std::__uninitialized_move_fill (_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2, const _Tp &__x, _Allocator &__alloc)
 
template<typename _Tp , typename _Allocator >
void std::_Construct_default_a (_Tp *__ptr, _Allocator &__alloc)
 
template<typename _Tp , typename _Allocator >
auto std::_Construct_default_a_impl (_Tp *__ptr, _Allocator &__alloc, void *) -> decltype(__alloc.construct(__ptr))
 
template<typename _Tp , typename _Allocator >
void std::_Construct_default_a_impl (_Tp *__ptr, _Allocator &__alloc,...)
 
template<typename _InputIterator , typename _ForwardIterator >
_ForwardIterator std::uninitialized_copy (_InputIterator __first, _InputIterator __last, _ForwardIterator __result)
 
template<typename _InputIterator , typename _Size , typename _ForwardIterator >
_ForwardIterator std::uninitialized_copy_n (_InputIterator __first, _Size __n, _ForwardIterator __result)
 
template<typename _ForwardIterator , typename _Tp >
void std::uninitialized_fill (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__x)
 
template<typename _ForwardIterator , typename _Size , typename _Tp >
void std::uninitialized_fill_n (_ForwardIterator __first, _Size __n, const _Tp &__x)
 

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <memory>.

Definition in file stl_uninitialized.h.