4#include <private/qv4bytecodehandler_p.h>
14#define DISPATCH_INSTRUCTION(name, nargs, ...) \
19#define DECODE_AND_DISPATCH(instr) \
21 INSTR_##instr(MOTH_DECODE_WITH_BASE) \
23 _currentOffset = _nextOffset; \
24 _nextOffset = code - start; \
25 if (startInstruction(Instr::Type::instr) == ProcessInstruction) { \
26 INSTR_##instr(DISPATCH) \
27 endInstruction(Instr::Type::instr); \
36 const char *
start = code;
37 const char *
end = code +
len;
45#undef DECODE_AND_DISPATCH
46#undef DISPATCH_INSTRUCTION
void decode(const char *code, uint len)
virtual ~ByteCodeHandler()
\qmltype Particle \inqmlmodule QtQuick.Particles
#define DECODE_AND_DISPATCH(instr)
#define FOR_EACH_MOTH_INSTR(F)