__splice_after overloads

Synopses

Declared in <bslstp_slistbase.h>

Splice all nodes following __head into the list immediately after __pos.

static
void
__splice_after(
    _Slist_node_base* __pos,
    _Slist_node_base* __head);

Splice the open range after __before_first up through __before_last into the list immediately after __pos.

static
void
__splice_after(
    _Slist_node_base* __pos,
    _Slist_node_base* __before_first,
    _Slist_node_base* __before_last);

Parameters

Name

Description

__pos

node after which the spliced nodes are inserted

__head

sentinel whose following nodes are moved

__before_first

node preceding the first spliced element

__before_last

node preceding the end of the spliced range

Created with MrDocs