12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef BASE_TEST_PERF_TIME_LOGGER_H_
- #define BASE_TEST_PERF_TIME_LOGGER_H_
- #include <string>
- #include "base/macros.h"
- #include "base/timer/elapsed_timer.h"
- namespace base {
- class PerfTimeLogger {
- public:
- explicit PerfTimeLogger(const char* test_name);
- ~PerfTimeLogger();
- void Done();
- private:
- bool logged_;
- std::string test_name_;
- ElapsedTimer timer_;
- DISALLOW_COPY_AND_ASSIGN(PerfTimeLogger);
- };
- }
- #endif
|