| 583 | } |
| 584 | |
| 585 | void SetDefaultTimeUnitFromFlag(const std::string& time_unit_flag) { |
| 586 | if (time_unit_flag == "s") { |
| 587 | return SetDefaultTimeUnit(kSecond); |
| 588 | } else if (time_unit_flag == "ms") { |
| 589 | return SetDefaultTimeUnit(kMillisecond); |
| 590 | } else if (time_unit_flag == "us") { |
| 591 | return SetDefaultTimeUnit(kMicrosecond); |
| 592 | } else if (time_unit_flag == "ns") { |
| 593 | return SetDefaultTimeUnit(kNanosecond); |
| 594 | } else if (!time_unit_flag.empty()) { |
| 595 | PrintUsageAndExit(); |
| 596 | } |
| 597 | } |
| 598 | |
| 599 | void ParseCommandLineFlags(int* argc, char** argv) { |
| 600 | using namespace benchmark; |
no test coverage detected