diff --git a/time_tracer.h b/time_tracer.h index ee736691deab217e8b0527d95823353b84a66000..26e1ede5cabe3784e724e068afbaf38d2c6d7d07 100644 --- a/time_tracer.h +++ b/time_tracer.h @@ -51,8 +51,8 @@ namespace Utilities{ void start() {start_time = clock();} void end() {time_taken += clock()-start_time; times_called++;} - friend comparer_name; - friend comparer_time_taken; + friend class comparer_name; + friend class comparer_time_taken; friend ostream& operator<<(ostream& ostr, const TimingFunction* t); protected: @@ -70,7 +70,7 @@ namespace Utilities{ inline ostream& operator<<(ostream& ostr, const TimingFunction* t) { ostr << "<tr><td>" << t->str; - ostr.setf(0, ios::floatfield); + ostr.setf(std::_Ios_Fmtflags(0),ios::floatfield); ostr << "<td align=center>" << float(t->time_taken)/CLOCKS_PER_SEC; ostr.setf(ios::scientific, ios::floatfield); ostr << "<td align=center>" << t->times_called << "<td align=center>" << (t->time_taken/float(t->times_called))/CLOCKS_PER_SEC;