vSMC
vSMC: Scalable Monte Carlo
Classes | Namespaces | Macros | Typedefs
stop_watch.hpp File Reference
#include <vsmc/internal/common.hpp>

Go to the source code of this file.

Classes

class  vsmc::StopWatchClockAdapter< ClockType >
 StopWatch as an adapter of C++11 clock. More...
 
class  vsmc::StopWatchGuard< WatchType >
 Start and stop a StopWatch in scope (similiar to a mutex lock guard) More...
 

Namespaces

 vsmc
 

Macros

#define VSMC_STOP_WATCH_CLOCK_TYPE   std::chrono::high_resolution_clock
 Default C++11 clock used as StopWatch. More...
 

Typedefs

using vsmc::StopWatch = StopWatchClockAdapter< std::chrono::high_resolution_clock >
 Stop watch using <chrono> More...