- case INSTR_US_SET:
- new simgrid::instr::SetVariableEvent(time, container, type, value);
- break;
- case INSTR_US_ADD:
- new simgrid::instr::AddVariableEvent(time, container, type, value);
- break;
- case INSTR_US_SUB:
- new simgrid::instr::SubVariableEvent(time, container, type, value);
- break;
- default:
- THROW_IMPOSSIBLE;
- break;
+ case InstrUserVariable::SET:
+ variable->set_event(time, value);
+ break;
+ case InstrUserVariable::ADD:
+ variable->add_event(time, value);
+ break;
+ case InstrUserVariable::SUB:
+ variable->sub_event(time, value);
+ break;
+ default:
+ THROW_IMPOSSIBLE;