/[svn]/linuxsampler/trunk/src/engines/common/InstrumentScriptVMFunctions.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/common/InstrumentScriptVMFunctions.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2944 by schoenebeck, Sun Jul 10 14:24:13 2016 UTC revision 2945 by schoenebeck, Thu Jul 14 00:22:26 2016 UTC
# Line 108  namespace LinuxSampler { Line 108  namespace LinuxSampler {
108          int minRequiredArgs() const { return 1; }          int minRequiredArgs() const { return 1; }
109          int maxAllowedArgs() const { return 1; }          int maxAllowedArgs() const { return 1; }
110          bool acceptsArgType(int iArg, ExprType_t type) const { return type == INT_EXPR;}          bool acceptsArgType(int iArg, ExprType_t type) const { return type == INT_EXPR;}
111            bool modifiesArg(int iArg) const OVERRIDE { return false; }
112          ExprType_t argType(int iArg) const { return INT_EXPR; }          ExprType_t argType(int iArg) const { return INT_EXPR; }
113          ExprType_t returnType() { return INT_ARR_EXPR; }          ExprType_t returnType() { return INT_ARR_EXPR; }
114          VMFnResult* exec(VMFnArgs* args);          VMFnResult* exec(VMFnArgs* args);
# Line 123  namespace LinuxSampler { Line 124  namespace LinuxSampler {
124              void assignIntElement(uint i, int value) OVERRIDE {} // ignore assignment              void assignIntElement(uint i, int value) OVERRIDE {} // ignore assignment
125              VMExpr* resultValue() OVERRIDE { return this; }              VMExpr* resultValue() OVERRIDE { return this; }
126              StmtFlags_t resultFlags() { return flags; }              StmtFlags_t resultFlags() { return flags; }
127                bool isConstExpr() const OVERRIDE { return false; }
128          } m_result;          } m_result;
129    
130          VMFnResult* errorResult();          VMFnResult* errorResult();

Legend:
Removed from v.2944  
changed lines
  Added in v.2945

  ViewVC Help
Powered by ViewVC