Example #1
0
 bool _on_value_changed()
 {
     if(!_set.all())
         return false;
     _set.reset();
     switch(_operation)
     {
         case ADD:
             return output(_value0+_value1);
         case SUBTRACT:
             return output(_value0-_value1);
         case MULTIPLY:
             return output(_value0*_value1);
         case DIVIDE:
             return output(_value0/_value1);
     }
 }