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

Name

Description

tree

tree whose nodes are managed by this proctor

deleter

deleter invoked on each node unless release is called

Created with MrDocs