operator * method

dynamic operator *(
  1. Object o
)

Implementation

operator *(Object o){
   switch(o){
    case int i:
      return Expression(landscapePercent: landscapePercent * i, landscapeHpc: landscapeHpc * i, landscapeWpc: landscapeWpc * i, landscapePx: landscapePx * i,
        portraitPercent: portraitPercent * i, portraitHpc: portraitHpc * i, portraitWpc: portraitWpc * i, portraitPx: portraitPx * i
      );
    case double d:
      return Expression(landscapePercent: landscapePercent * d, landscapeHpc: landscapeHpc * d, landscapeWpc: landscapeWpc * d, landscapePx: landscapePx * d,
        portraitPercent: portraitPercent * d, portraitHpc: portraitHpc * d, portraitWpc: portraitWpc * d, portraitPx: portraitPx * d
      );
   }
}