RAII guard to remove a child node when an exception is thrown during value emplacement in a CategoryManager_RadixTree_Node. This guard ensures exception safety by automatically removing a newly created child node from its parent if the value construction throws an exception.
Synopsis
Declared in <ball_categorymanager_radixtree.h>
template<class t_VALUE>
class CategoryManager_RadixTree_ChildNodeGuard;
Type Aliases
Name |
Description |
Iterator over the child nodes of a radix tree node. |
|
|
Member Functions
Name |
Description |
|
Create a guard managing the specified |
|
Destroy this guard. If |
Release this guard, preventing the child node from being erased upon destruction. This method should be called after the value has been successfully emplaced in the child node. |
Created with MrDocs