data.push_back(TimerData<Time>(duration));
return Timer<Time>(&data.back());
}
+ Timer<Time> StartInterval(Time duration) {
+ data.push_back(TimerData<Time>(duration));
+ return Timer<Time>(&data.back());
+ }
private:
std::list<TimerData<Time> > data;