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

Method op

src/simulate/simulate_print.cpp:62–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60 CR = true;
61 }
62 virtual void op ( const char * name, uint32_t sz, const string & TT ) override {
63 SimVisitor::op(name);
64 // hash
65 write(name);
66 if ( sz ) write(&sz, sizeof(sz));
67 if ( !TT.empty() ) write(TT.c_str());
68 // regular print
69 ss << name;
70 if ( !TT.empty() ) {
71 ss << "_TT<" << TT << ">";
72 } else if ( sz ) {
73 ss << "_TT<(" << sz << ")>";
74 }
75 }
76 virtual void sp ( uint32_t stackTop, const char * op ) override {
77 SimVisitor::sp(stackTop,op);
78 // hash

Callers 15

visitMethod · 0.45
visitMethod · 0.45
visitMethod · 0.45
visitMethod · 0.45
visitMethod · 0.45
visitMethod · 0.45
visitMethod · 0.45
visitMethod · 0.45
visitMethod · 0.45
visitForMethod · 0.45
visitOp1Method · 0.45
visitOp2Method · 0.45

Calls 4

opFunction · 0.85
writeFunction · 0.50
emptyMethod · 0.45
c_strMethod · 0.45

Tested by

no test coverage detected