MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / sv_simulateFinal

Method sv_simulateFinal

src/ast/ast_simulate.cpp:2197–2205  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2195 }
2196
2197 void SimulateVisitor::sv_simulateFinal ( const ExprBlock * expr, SimNode_Final * block ) {
2198 vector<SimNode *> simFList = sv_collectExpressions(expr->finalList);
2199 block->totalFinal = int(simFList.size());
2200 if ( block->totalFinal ) {
2201 block->finalList = (SimNode **) context.code->allocate(sizeof(SimNode *)*block->totalFinal);
2202 for ( uint32_t i=0, is=block->totalFinal; i!=is; ++i )
2203 block->finalList[i] = simFList[i];
2204 }
2205 }
2206
2207 void SimulateVisitor::sv_simulateBlock ( const ExprBlock * expr, SimNode_Block * block ) {
2208 das_map<int32_t,uint32_t> ofsmap;

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.45
allocateMethod · 0.45

Tested by

no test coverage detected