bsl::slist::erase

erase overloads

Synopses

Declared in <bslstp_slist.h>

Erase the element at __pos and return the following iterator.

iterator
erase(iterator __pos);
» more...

Erase the elements in the half-open range [__first, __last).]

iterator
erase(
    iterator __first,
    iterator __last);
» more...

Return Value

  • iterator referring to the element after __pos
  • iterator referring to __last

Parameters

NameDescription
__posposition of the element to erase
__firstbeginning of the erased range
__lastend of the erased range (exclusive)