Line data Source code
1 : #include "Log/ProgressLogger.hpp" 2 : 3 : #include <stdexcept> 4 : 5 : using namespace Log; 6 : 7 14 : ProgressLogger::ETA::ETA(double eta): 8 14 : t(eta) {} 9 : 10 14 : ProgressLogger::Elapsed::Elapsed(double elapsed): 11 14 : t(elapsed) {} 12 : 13 14 : ProgressLogger::Progress::Progress(double progress): 14 14 : p(progress) {} 15 : 16 3 : ProgressLogger& ProgressLogger::operator<<(ProgressLogger& (*pf)(ProgressLogger&)) { 17 3 : return pf(*this); 18 : }