Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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.


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 >


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




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


Definition at line 18 of file stats_timer.hpp.