libstdc++: deque.tcc File Reference

libstdc++

deque.tcc File Reference

Go to the source code of this file.

## Namespaces
namespace | std

## Functions
template<bool _IsMove, typename _ITp, typename _IRef, typename _IPtr, typename _OTp>
::_Deque_iterator< _OTp, _OTp &, _OTp * > | std::__copy_move_a1 (::_Deque_iterator< _ITp, _IRef, _IPtr > __first, ::_Deque_iterator< _ITp, _IRef, _IPtr > __last, ::_Deque_iterator< _OTp, _OTp &, _OTp * > __result)
template<bool _IsMove, typename _Tp, typename _Ref, typename _Ptr, typename _OI>
_OI | std::__copy_move_a1 (::_Deque_iterator< _Tp, _Ref, _Ptr > __first, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last, _OI __result)
template<bool _IsMove, typename _II, typename _Tp>
__gnu_cxx::__enable_if< __is_any_random_access_iter< _II >::__value,::_Deque_iterator< _Tp, _Tp &, _Tp * > >::__type | std::__copy_move_a1 (_II __first, _II __last, ::_Deque_iterator< _Tp, _Tp &, _Tp * > __result)
template<bool _IsMove, typename _CharT>
__gnu_cxx::__enable_if< __is_char< _CharT >::__value,::_Deque_iterator< _CharT, _CharT &, _CharT * > >::__type | std::__copy_move_a2 (istreambuf_iterator< _CharT, char_traits< _CharT > > __first, istreambuf_iterator< _CharT, char_traits< _CharT > > __last, ::_Deque_iterator< _CharT, _CharT &, _CharT * > __result)
template<bool _IsMove, typename _ITp, typename _IRef, typename _IPtr, typename _OTp>
::_Deque_iterator< _OTp, _OTp &, _OTp * > | std::__copy_move_backward_a1 (::_Deque_iterator< _ITp, _IRef, _IPtr > __first, ::_Deque_iterator< _ITp, _IRef, _IPtr > __last, ::_Deque_iterator< _OTp, _OTp &, _OTp * > __result)
template<bool _IsMove, typename _Tp, typename _Ref, typename _Ptr, typename _OI>
_OI | std::__copy_move_backward_a1 (::_Deque_iterator< _Tp, _Ref, _Ptr > __first, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last, _OI __result)
template<bool _IsMove, typename _II, typename _Tp>
__gnu_cxx::__enable_if< __is_any_random_access_iter< _II >::__value,::_Deque_iterator< _Tp, _Tp &, _Tp * > >::__type | std::__copy_move_backward_a1 (_II __first, _II __last, ::_Deque_iterator< _Tp, _Tp &, _Tp * > __result)
template<bool _IsMove, typename _Tp, typename _Ref, typename _Ptr, typename _OI>
_OI | std::__copy_move_backward_dit (::_Deque_iterator< _Tp, _Ref, _Ptr > __first, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last, _OI __result)
template<bool _IsMove, typename _Tp, typename _Ref, typename _Ptr, typename _OI>
_OI | std::__copy_move_dit (::_Deque_iterator< _Tp, _Ref, _Ptr > __first, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last, _OI __result)
template<typename _CharT, typename _Size>
__gnu_cxx::__enable_if< __is_char< _CharT >::__value,::_Deque_iterator< _CharT, _CharT &, _CharT * > >::__type | std::__copy_n_a (istreambuf_iterator< _CharT, char_traits< _CharT > > __it, _Size __size, ::_Deque_iterator< _CharT, _CharT &, _CharT * > __result, bool __strict)
template<typename _Tp, typename _Ref, typename _Ptr, typename _II>
__gnu_cxx::__enable_if< __is_any_random_access_iter< _II >::__value, bool >::__type | std::__equal_aux1 (::_Deque_iterator< _Tp, _Ref, _Ptr > __first1, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last1, _II __first2)
template<typename _Tp1, typename _Ref1, typename _Ptr1, typename _Tp2, typename _Ref2, typename _Ptr2>
bool | std::__equal_aux1 (::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __first1, ::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __last1, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __first2)
template<typename _II, typename _Tp, typename _Ref, typename _Ptr>
__gnu_cxx::__enable_if< __is_any_random_access_iter< _II >::__value, bool >::__type | std::__equal_aux1 (_II __first1, _II __last1, ::_Deque_iterator< _Tp, _Ref, _Ptr > __first2)
template<typename _Tp, typename _Ref, typename _Ptr, typename _II>
bool | std::__equal_dit (const ::_Deque_iterator< _Tp, _Ref, _Ptr > &__first1, const ::_Deque_iterator< _Tp, _Ref, _Ptr > &__last1, _II __first2)
template<typename _Tp, typename _VTp>
void | std::__fill_a1 (const ::_Deque_iterator< _Tp, _Tp &, _Tp * > &__first, const ::_Deque_iterator< _Tp, _Tp &, _Tp * > &__last, const _VTp &__value)
template<typename _Tp1, typename _Ref, typename _Ptr, typename _Tp2>
int | std::__lex_cmp_dit (::_Deque_iterator< _Tp1, _Ref, _Ptr > __first1, ::_Deque_iterator< _Tp1, _Ref, _Ptr > __last1, const _Tp2 *__first2, const _Tp2 *__last2)
template<typename _Tp1, typename _Ref1, typename _Ptr1, typename _Tp2, typename _Ref2, typename _Ptr2>
bool | std::__lexicographical_compare_aux1 (::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __first1, ::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __last1, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __first2, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __last2)
template<typename _Tp1, typename _Ref1, typename _Ptr1, typename _Tp2>
bool | std::__lexicographical_compare_aux1 (::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __first1, ::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __last1, _Tp2 *__first2, _Tp2 *__last2)
template<typename _Tp1, typename _Tp2, typename _Ref2, typename _Ptr2>
bool | std::__lexicographical_compare_aux1 (_Tp1 *__first1, _Tp1 *__last1, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __first2, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __last2)
template<typename _ITp, typename _IRef, typename _IPtr, typename _OTp, typename _Tp>
::_Deque_iterator< _OTp, _OTp &, _OTp * > | std::__uninitialized_copy_a (::_Deque_iterator< _ITp, _IRef, _IPtr > __first, ::_Deque_iterator< _ITp, _IRef, _IPtr > __last, ::_Deque_iterator< _OTp, _OTp &, _OTp * > __result, allocator< _Tp > &)
template<typename _Iter, typename _OTp, typename _Tp>
__enable_if_t< __is_random_access_iter< _Iter >::value, ::_Deque_iterator< _OTp, _OTp &, _OTp * > > | std::__uninitialized_copy_a (_Iter __first, _Iter __last, ::_Deque_iterator< _OTp, _OTp &, _OTp * > __result, allocator< _Tp > &)
template<typename _ITp, typename _IRef, typename _IPtr, typename _OTp, typename _Tp>
::_Deque_iterator< _OTp, _OTp &, _OTp * > | std::__uninitialized_move_a (::_Deque_iterator< _ITp, _IRef, _IPtr > __first, ::_Deque_iterator< _ITp, _IRef, _IPtr > __last, ::_Deque_iterator< _OTp, _OTp &, _OTp * > __result, allocator< _Tp > &)

## Detailed Description

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

Definition in file deque.tcc.