Updated to correct scope problem

This commit is contained in:
Matthew Ellison
2019-02-08 14:39:20 -05:00
parent bb4c1f80b4
commit e86278f050

View File

@@ -48,22 +48,35 @@ private:
return -1; return -1;
} }
//Decide what resolution to make the duration //Decide what resolution to make the duration
switch(timeResolution){ if(timeResolution == HOUR){
case HOUR: std::chrono::duration<double, std::ratio<3600LL>> dur = (endTime - startTime); std::chrono::duration<double, std::ratio<3600LL>> dur = (endTime - startTime);
timePassed = dur.count(); break; timePassed = dur.count();
case MINUTE: std::chrono::duration<double, std::ratio<60LL>> dur = (endTime - startTime);
timePassed = dur.count(); break;
case SECOND: std::chrono::duration<double> dur = (endTime - startTime);
timePassed = dur.count(); break;
case MILLISECOND: std::chrono::duration<double, std::milli> dur = (endTime - startTime);
timePassed = dur.count(); break;
case MICROSECOND: std::chrono::duration<double, std::micro> dur = (endTime - startTime);
timePassed = dur.count(); break;
case NANOSECOND: std::chrono::duration<double, std::nano> dur = (endTime - startTime);
timePassed = dur.count(); break;
case DEFAULT: std::chrono::high_resolution_clock::duration dur = (endTime - startTime);
timePassed = dur.count(); break;
} }
else if(timeResolution == MINUTE){
std::chrono::duration<double, std::ratio<60LL>> dur = (endTime - startTime);
timePassed = dur.count();
}
else if(timeResolution == SECOND){
std::chrono::duration<double> dur = (endTime - startTime);
timePassed = dur.count();
}
else if(timeResolution == MILLISECOND){
std::chrono::duration<double, std::milli> dur = (endTime - startTime);
timePassed = dur.count();
}
else if(timeResolution == MICROSECOND){
std::chrono::duration<double, std::micro> dur = (endTime - startTime);
timePassed = dur.count();
}
else if(timeResolution == NANOSECOND){
std::chrono::duration<double, std::nano> dur = (endTime - startTime);
timePassed = dur.count();
}
else if(timeResolution == DEFAULT){
std::chrono::high_resolution_clock::duration dur = (endTime - startTime);
timePassed = dur.count();
}
return timePassed; return timePassed;
} }
public: public: