proxygen
AutoTimer.h File Reference
#include <chrono>
#include <string>
#include <type_traits>
#include <folly/Conv.h>
#include <folly/Format.h>
#include <folly/Optional.h>
#include <folly/String.h>
#include <glog/logging.h>

Go to the source code of this file.

Classes

struct  folly::GoogleLogger< Style >
 
class  folly::AutoTimer< Logger, Clock >
 
struct  folly::GoogleLogger< Style >
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 

Enumerations

enum  folly::GoogleLoggerStyle { folly::GoogleLoggerStyle::SECONDS, folly::GoogleLoggerStyle::PRETTY }
 

Functions

template<class Logger = GoogleLogger<GoogleLoggerStyle::PRETTY>, class Clock = std::chrono::high_resolution_clock>
auto folly::makeAutoTimer (std::string &&msg="", const std::chrono::duration< double > &minTimeToLog=std::chrono::duration< double >::zero(), Logger &&logger=Logger())