Exchange the nodes of the specified a and b trees.

Synopsis

Declared in <bslalg_rbtreeutil.h>

static
void
swap(
    RbTreeAnchor* a,
    RbTreeAnchor* b);

Description

Efficiently exchange the nodes in the specified a tree with the nodes in the specified b tree. This method provides the no‐throw exception‐safety guarantee. The behavior is undefined unless a and b are well‐formed (see isWellFormed).

Parameters

Name

Description

a

first well‐formed tree to exchange

b

second well‐formed tree to exchange

Created with MrDocs