/[svn]/linuxsampler/trunk/src/scriptvm/common.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/scriptvm/common.cpp

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

revision 3581 by schoenebeck, Fri Aug 30 11:40:25 2019 UTC revision 3582 by schoenebeck, Fri Aug 30 12:23:40 2019 UTC
# Line 60  namespace LinuxSampler { Line 60  namespace LinuxSampler {
60          return const_cast<VMRealExpr*>( dynamic_cast<const VMRealExpr*>(this) );          return const_cast<VMRealExpr*>( dynamic_cast<const VMRealExpr*>(this) );
61      }      }
62    
63      VMScalarNumberExpr* VMExpr::asScalarNumberExpr() const {      VMNumberExpr* VMExpr::asNumber() const {
64          return const_cast<VMScalarNumberExpr*>(          return const_cast<VMNumberExpr*>(
65              dynamic_cast<const VMScalarNumberExpr*>(this)              dynamic_cast<const VMNumberExpr*>(this)
66          );          );
67      }      }
68    
# Line 118  namespace LinuxSampler { Line 118  namespace LinuxSampler {
118      }      }
119    
120      ///////////////////////////////////////////////////////////////////////      ///////////////////////////////////////////////////////////////////////
121      // class 'VMScalarNumberExpr'      // class 'VMNumberExpr'
122    
123      vmint VMScalarNumberExpr::evalCastInt() {      vmint VMNumberExpr::evalCastInt() {
124          if (exprType() == INT_EXPR)          if (exprType() == INT_EXPR)
125              return asInt()->evalInt();              return asInt()->evalInt();
126          else          else
127              return vmint( asReal()->evalReal() );              return vmint( asReal()->evalReal() );
128      }      }
129    
130      vmfloat VMScalarNumberExpr::evalCastReal() {      vmfloat VMNumberExpr::evalCastReal() {
131          if (exprType() == REAL_EXPR)          if (exprType() == REAL_EXPR)
132              return asReal()->evalReal();              return asReal()->evalReal();
133          else          else

Legend:
Removed from v.3581  
changed lines
  Added in v.3582

  ViewVC Help
Powered by ViewVC