_M_erase_after overloads
Declared in <bslstp_slist.h>
Erase the node immediately following __pos and return the next node.
_Slist_node_base*
_M_erase_after(_Slist_node_base* __pos);
» more...
Erase nodes in the open range after __before_first up to __last_node.
_Slist_node_base*
_M_erase_after(
_Slist_node_base* __before_first,
_Slist_node_base* __last_node);
» more...
__last_node after the erasure| Name | Description |
|---|---|
| __pos | node preceding the erased element |
| __before_first | node preceding the first erased element |
| __last_node | first node retained after the erased range |