RAII guard that removes a child node on exception during value emplacement.
Synopsis
Declared in <ball_categorymanager_radixtree.h>
template<class t_VALUE>
class CategoryManager_RadixTree_ChildNodeGuard;
Description
This guard ensures exception safety by automatically removing a newly created child node from its parent if the value construction throws an exception.
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 so the child is not erased on destruction. |
Created with MrDocs