MCPcopy Create free account
hub / github.com/cemu-project/Cemu / DeleteNode

Method DeleteNode

src/util/tinyxml2/tinyxml2.cpp:1088–1101  ·  view source on GitHub ↗

static*/

Source from the content-addressed store, hash-verified

1086 }
1087
1088 /*static*/ void XMLNode::DeleteNode(XMLNode* node)
1089 {
1090 if (node == 0) {
1091 return;
1092 }
1093 TIXMLASSERT(node->_document);
1094 if (!node->ToDocument()) {
1095 node->_document->MarkInUse(node);
1096 }
1097
1098 MemPool* pool = node->_memPool;
1099 node->~XMLNode();
1100 pool->Free(node);
1101 }
1102
1103 void XMLNode::InsertChildPreamble(XMLNode* insertThis) const
1104 {

Callers

nothing calls this directly

Calls 5

MarkInUseMethod · 0.80
~XMLNodeMethod · 0.80
DeleteChildMethod · 0.80
SetTrackedMethod · 0.80
FreeMethod · 0.45

Tested by

no test coverage detected