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

Method NodeFromSymbolType

source/common/scripting/frontend/zcc_compile.cpp:1358–1365  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1356//==========================================================================
1357
1358ZCC_ExprTypeRef *ZCCCompiler::NodeFromSymbolType(PSymbolType *sym, ZCC_Expression *idnode)
1359{
1360 ZCC_ExprTypeRef *ref = static_cast<ZCC_ExprTypeRef *>(AST.InitNode(sizeof(*ref), AST_ExprTypeRef, idnode));
1361 ref->Operation = PEX_TypeRef;
1362 ref->RefType = sym->Type;
1363 ref->Type = NewClassPointer(RUNTIME_CLASS(DObject));
1364 return ref;
1365}
1366
1367//==========================================================================
1368//

Callers

nothing calls this directly

Calls 2

NewClassPointerFunction · 0.85
InitNodeMethod · 0.80

Tested by

no test coverage detected