/[svn]/linuxsampler/trunk/src/scriptvm/tree.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/scriptvm/tree.h

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

revision 3056 by schoenebeck, Fri Dec 16 12:57:59 2016 UTC revision 3060 by schoenebeck, Fri Dec 16 14:05:20 2016 UTC
# Line 354  class FunctionCall : virtual public Leaf Line 354  class FunctionCall : virtual public Leaf
354  public:  public:
355      FunctionCall(const char* function, ArgsRef args, VMFunction* fn) :      FunctionCall(const char* function, ArgsRef args, VMFunction* fn) :
356          functionName(function), args(args), fn(fn) { }          functionName(function), args(args), fn(fn) { }
357      void dump(int level = 0);      void dump(int level = 0) OVERRIDE;
358      StmtFlags_t exec();      StmtFlags_t exec() OVERRIDE;
359      int evalInt();      int evalInt() OVERRIDE;
360      VMIntArrayExpr* asIntArray() const OVERRIDE;      VMIntArrayExpr* asIntArray() const OVERRIDE;
361      String evalStr();      String evalStr() OVERRIDE;
362      bool isConstExpr() const { return false; }      bool isConstExpr() const OVERRIDE { return false; }
363      ExprType_t exprType() const;      ExprType_t exprType() const OVERRIDE;
364      String evalCastToStr();      String evalCastToStr() OVERRIDE;
365      bool isPolyphonic() const { return args->isPolyphonic(); }      bool isPolyphonic() const OVERRIDE { return args->isPolyphonic(); }
366  protected:  protected:
367      VMFnResult* execVMFn();      VMFnResult* execVMFn();
368  };  };

Legend:
Removed from v.3056  
changed lines
  Added in v.3060

  ViewVC Help
Powered by ViewVC