43 |
}; |
}; |
44 |
|
|
45 |
/** |
/** |
46 |
|
* Implements the built-in array %NKSP_CALLBACK_CHILD_ID[] script variable. |
47 |
|
*/ |
48 |
|
class InstrumentScriptVMDynVar_NKSP_CALLBACK_CHILD_ID : public VMDynIntArrayVar { |
49 |
|
public: |
50 |
|
InstrumentScriptVMDynVar_NKSP_CALLBACK_CHILD_ID(InstrumentScriptVM* parent); |
51 |
|
VMIntArrayExpr* asIntArray() const OVERRIDE; |
52 |
|
int arraySize() const OVERRIDE; |
53 |
|
bool isAssignable() const OVERRIDE { return false; } |
54 |
|
int evalIntElement(uint i) OVERRIDE; |
55 |
|
void assignIntElement(uint i, int value) OVERRIDE {} |
56 |
|
protected: |
57 |
|
InstrumentScriptVM* m_vm; |
58 |
|
}; |
59 |
|
|
60 |
|
/** |
61 |
* Implements the built-in %ALL_EVENTS script array variable. |
* Implements the built-in %ALL_EVENTS script array variable. |
62 |
*/ |
*/ |
63 |
class InstrumentScriptVMDynVar_ALL_EVENTS : public VMDynIntArrayVar { |
class InstrumentScriptVMDynVar_ALL_EVENTS : public VMDynIntArrayVar { |