/[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 3054 by schoenebeck, Thu Dec 15 12:47:45 2016 UTC revision 3056 by schoenebeck, Fri Dec 16 12:57:59 2016 UTC
# Line 63  public: Line 63  public:
63  };  };
64  typedef Ref<IntExpr,Node> IntExprRef;  typedef Ref<IntExpr,Node> IntExprRef;
65    
66    /*class IntArrayExpr : virtual public VMIntArrayExpr, virtual public Expression {
67    public:
68        ExprType_t exprType() const { return INT_ARR_EXPR; }
69        String evalCastToStr();
70    };
71    typedef Ref<IntArrayExpr,Node> IntArrayExprRef;*/
72    
73  class StringExpr : virtual public VMStringExpr, virtual public Expression {  class StringExpr : virtual public VMStringExpr, virtual public Expression {
74  public:  public:
75      ExprType_t exprType() const { return STRING_EXPR; }      ExprType_t exprType() const { return STRING_EXPR; }
# Line 350  public: Line 357  public:
357      void dump(int level = 0);      void dump(int level = 0);
358      StmtFlags_t exec();      StmtFlags_t exec();
359      int evalInt();      int evalInt();
360        VMIntArrayExpr* asIntArray() const OVERRIDE;
361      String evalStr();      String evalStr();
362      bool isConstExpr() const { return false; }      bool isConstExpr() const { return false; }
363      ExprType_t exprType() const;      ExprType_t exprType() const;

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

  ViewVC Help
Powered by ViewVC