ostream &operator<<(ostream &out, const Backtrace &bt)
{
- const list<Backtrace::StackFrame> &frames = bt.get_frames();
- for(list<Backtrace::StackFrame>::const_iterator i=frames.begin(); i!=frames.end(); ++i)
- out<<*i<<'\n';
+ for(const Backtrace::StackFrame &f: bt.get_frames())
+ out<<f<<'\n';
return out;
}