bsl::_Slist_base::_M_erase_after

Erase nodes in the open range after __before_first up to __last_node.

Synopsis

Declared in <bslstp_slist.h>

_Slist_node_base*
_M_erase_after(
    _Slist_node_base* __before_first,
    _Slist_node_base* __last_node);

Return Value

__last_node after the erasure

Parameters

NameDescription
__before_firstnode preceding the first erased element
__last_nodefirst node retained after the erased range