BloombergLP::ball::CategoryManager_RadixTree_ChildNodeGuard::CategoryManager_RadixTree_ChildNodeGuard

Create a guard managing the specified child in the specified parent.

Synopsis

Declared in <ball_categorymanager_radixtree.h>

CategoryManager_RadixTree_ChildNodeGuard(
    Node* parent,
    ChildIterator child);

Description

The guard will erase the child from the parent upon destruction unless release() is called.

Parameters

NameDescription
parentparent node that owns the child
childiterator to the child node to manage