Macaulay2 Engine
Loading...
Searching...
No Matches

◆ delete_mi_node()

template<typename Key>
void ResF4MonomialLookupTableT< Key >::delete_mi_node ( mi_node * p)
private

Definition at line 52 of file res-f4-monlookup.cpp.

53{
54 if (p == nullptr) return;
55 if (p->right != p->header) delete_mi_node(p->right);
56 if (p->tag == mi_node::node)
57 {
58 if (p->header != p) delete_mi_node(p->down());
59 }
60 mi_stash->delete_elem(p);
61}

References delete_mi_node(), mi_stash, ResF4MonomialLookupTableT< Key >::mi_node::node, and p.

Referenced by delete_mi_node(), and ~ResF4MonomialLookupTableT().