MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / GetNodesNum

Method GetNodesNum

ogsr_engine/xrCore/XML_Parser/xrXMLParser.cpp:428–447  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

426}
427
428int CXml::GetNodesNum(LPCSTR path, int index, LPCSTR tag_name)
429{
430 XML_NODE* node = NULL;
431
432 XML_NODE* root = GetLocalRoot() ? GetLocalRoot() : GetRoot();
433 if (path != NULL)
434 {
435 node = NavigateToNode(path, index);
436
437 if (node == NULL)
438 node = root;
439 }
440 else
441 node = root;
442
443 if (node == NULL)
444 return 0;
445
446 return GetNodesNum(node, tag_name);
447}
448
449int CXml::GetNodesNum(XML_NODE* node, LPCSTR tag_name)
450{

Callers 15

load_sharedMethod · 0.80
AddPhraseMethod · 0.80
LoadMethod · 0.80
constructMethod · 0.80
LoadSequenceMethod · 0.80
load_sharedMethod · 0.80
LoadMethod · 0.80
FillPointsInfoMethod · 0.80
FillReputationDetailsMethod · 0.80
LoadMethod · 0.80
InitMethod · 0.80
CreateListMethod · 0.80

Calls 4

GetLocalRootFunction · 0.85
GetRootFunction · 0.85
FirstChildMethod · 0.45
NextSiblingMethod · 0.45

Tested by 1

load_sharedMethod · 0.64