[#bsl-_Slist_base-_M_erase_after-04] = xref:bsl.adoc[bsl]::xref:bsl/_Slist_base.adoc[_Slist_base]::_M_erase_after :relfileprefix: ../../ :mrdocs: Erase nodes in the open range after `__before_first` up to `__last_node`. == Synopsis Declared in `<bslstp_slist.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/_Slist_node_base.adoc[_Slist_node_base]* _M_erase_after( xref:bsl/_Slist_node_base.adoc[_Slist_node_base]* __before_first, xref:bsl/_Slist_node_base.adoc[_Slist_node_base]* __last_node); ---- == Return Value `__last_node` after the erasure == Parameters [cols="1,4"] |=== | Name| Description | *__before_first* | node preceding the first erased element | *__last_node* | first node retained after the erased range |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#