text: #include "vtr_time.h"
  
  #include "vtr_log.h"
  
  namespace vtr {
  
  ScopedTimer::ScopedTimer()
      : start_(clock::now()) {
  }
  
  float ScopedTimer::elapsed_sec() {
      return std::chrono::duration<float>(clock::now() - start_).count();
  }
  
  ScopedPrintTimer::ScopedPrintTimer(std::string action)
      : action_(action) {
      vtr::printf_info("%s\n", action_.c_str());
  }
  
  ScopedPrintTimer::~ScopedPrintTimer() {
      vtr::printf_info("%s took %.2f seconds\n", action_.c_str(), elapsed_sec());
  }
  
  } //namespace
  