Splice the single element at srcNode from src into this list.

Synopsis

Declared in <bslstl_list.h>

void
splice(
    const_iterator dstPosition,
    list& src,
    const_iterator srcNode);

Description

The element is inserted at dstPosition. The behavior is undefined unless srcNode refers to a valid element in src, this list and src use the same allocator, and dstPosition is in the range [begin() .. end()] (note both endpoints included). Note that src and *this may be the same list, in which case the element is moved to a (possibly) new position in the list.

Parameters

Name

Description

dstPosition

location before which the element is inserted

src

list containing the element to move

srcNode

iterator to the element to move

Created with MrDocs