Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::StatTimer Class Reference

Galois Timer that automatically reports stats upon destruction Provides statistic interface around timer. More...

#include <Timer.h>

Inheritance diagram for galois::StatTimer:
galois::TimeAccumulator galois::CondStatTimer< Enable >

Public Member Functions

 StatTimer (const char *name, const char *region)
 
 StatTimer (const char *const n)
 
 StatTimer ()
 
 StatTimer (const StatTimer &)=delete
 
 StatTimer (StatTimer &&)=delete
 
StatTimeroperator= (const StatTimer &)=delete
 
StatTimeroperator= (StatTimer &&)=delete
 
 ~StatTimer ()
 
void start ()
 
void stop ()
 
uint64_t get_usec () const
 
- Public Member Functions inherited from galois::TimeAccumulator
 TimeAccumulator ()
 
void start ()
 
void stop ()
 adds the current timed interval to the total More...
 
uint64_t get () const
 
uint64_t get_usec () const
 
TimeAccumulatoroperator+= (const TimeAccumulator &rhs)
 
TimeAccumulatoroperator+= (const Timer &rhs)
 

Detailed Description

Constructor & Destructor Documentation

StatTimer::StatTimer ( const char *  name,
const char *  region 
)
galois::StatTimer::StatTimer ( const char *const  n)
inline
galois::StatTimer::StatTimer ( )
inline
galois::StatTimer::StatTimer ( const StatTimer )
delete
galois::StatTimer::StatTimer ( StatTimer &&  )
delete
StatTimer::~StatTimer ( )

Member Function Documentation

uint64_t StatTimer::get_usec ( ) const
StatTimer& galois::StatTimer::operator= ( const StatTimer )
delete
StatTimer& galois::StatTimer::operator= ( StatTimer &&  )
delete

The documentation for this class was generated from the following files: