libstdc++
GNU C++ library
Loading...
Searching...
No Matches

◆ _M_erase_at_begin()

template<typename _Tp, typename _Alloc = std::allocator<_Tp>>
void std::deque< _Tp, _Alloc >::_M_erase_at_begin ( iterator __pos)
inlineprotected

Definition at line 2238 of file stl_deque.h.

2239 {
2241 _M_destroy_nodes(this->_M_impl._M_start._M_node, __pos._M_node);
2242 this->_M_impl._M_start = __pos;
2243 }
void _M_destroy_data(iterator __first, iterator __last, const _Alloc1 &)
Definition stl_deque.h:2225
_Deque_impl _M_impl
Definition stl_deque.h:616
_Tp_alloc_type & _M_get_Tp_allocator() noexcept
Definition stl_deque.h:571
void _M_destroy_nodes(_Map_pointer __nstart, _Map_pointer __nfinish) noexcept
Definition stl_deque.h:699
iterator begin() noexcept
Definition stl_deque.h:1213
A standard container using fixed-size memory allocation and constant-time manipulation of elements at...
Definition stl_deque.h:792

Referenced by _M_erase().

Here is the caller graph for this function: