Thrill  0.1
stats_timer.hpp File Reference
#include <thrill/common/atomic_movable.hpp>
#include <thrill/common/json_logger.hpp>
#include <cassert>
#include <chrono>
#include <ostream>
+ Include dependency graph for stats_timer.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RunTimer< Timer >
 RIAA class for running the timer until destruction. More...
 
class  StatsTimerBase< Active >
 This class provides a statistical stop watch timer that can easily be deactivated using a boolean template switch. More...
 
class  StatsTimerBase< false >
 
class  StatsTimerBase< true >
 
class  StatsTimerBaseStarted< Active >
 
class  StatsTimerBaseStopped< Active >
 

Namespaces

 thrill
 
 thrill::common
 Contains many common tools and helpers shared by higher layers. See common.
 

Macros

#define THRILL_COMMON_STATS_TIMER_HEADER
 

Typedefs

using FakeStatsTimer = StatsTimerBase< false >
 
using FakeStatsTimerStart = StatsTimerBaseStarted< false >
 
using FakeStatsTimerStopped = StatsTimerBaseStopped< false >
 
using StatsTimer = StatsTimerBase< true >
 
using StatsTimerStart = StatsTimerBaseStarted< true >
 
using StatsTimerStopped = StatsTimerBaseStopped< true >
 

Macro Definition Documentation

◆ THRILL_COMMON_STATS_TIMER_HEADER

#define THRILL_COMMON_STATS_TIMER_HEADER

Definition at line 18 of file stats_timer.hpp.