MCPcopy Create free account
hub / github.com/ZDoom/Raze / InitNode

Method InitNode

source/common/scripting/frontend/zcc_parser.cpp:564–577  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

562}
563
564ZCC_TreeNode *ZCC_AST::InitNode(size_t size, EZCCTreeNodeType type, ZCC_TreeNode *basis)
565{
566 ZCC_TreeNode *node = (ZCC_TreeNode *)SyntaxArena.Alloc(size);
567 node->SiblingNext = node;
568 node->SiblingPrev = node;
569 node->NodeType = type;
570 if (basis != NULL)
571 {
572 node->SourceName = basis->SourceName;
573 node->SourceLump = basis->SourceLump;
574 node->SourceLoc = basis->SourceLoc;
575 }
576 return node;
577}
578
579ZCC_TreeNode *ZCCParseState::InitNode(size_t size, EZCCTreeNodeType type)
580{

Callers 2

NodeFromSymbolConstMethod · 0.80
NodeFromSymbolTypeMethod · 0.80

Calls 1

AllocMethod · 0.45

Tested by

no test coverage detected