trying to optimize some ram , this method showed up to be biggest one.
trying to figure out if there's a way to save space.
TMWrapper ClockController::change(const DatePart dp, TMWrapper dtv, const delta_t dir)
{
switch (dp)
{
case YEAR:
{
return dtv.modifyYear(dir);
}
case MONTH:
{
return dtv.modifyMonth(dir);
}
case DAY:
{
return dtv.modifyDay(dir);
}
case HOUR:
{
return dtv.modifyHour(dir);
}
case MINUTE:
{
return dtv.modifyMinute(dir);
}
case SECOND:
{
return dtv.modifySecond(dir);
}
default:
{
return dtv;
}
}
return dtv;
}