BloombergLP::bslalg::RbTreeUtilTreeProctor::RbTreeUtilTreeProctor

Create a proctor that deletes every node in tree on destruction.

Synopsis

Declared in <bslalg_rbtreeutil.h>

RbTreeUtilTreeProctor(
    RbTreeAnchor* tree,
    DELETER* deleter);

Description

Create a proctor object that, unless release is called, will, on destruction, invoke the specified deleter on each node in tree.

Parameters

NameDescription
treetree whose nodes are managed by this proctor
deleterdeleter invoked on each node unless release is called