tlx
ScopedMultiTimerSwitch Class Reference

RAII Scoped MultiTimer switcher: switches the timer of a MultiTimer on construction and back to old one on destruction. More...

#include <multi_timer.hpp>

Public Member Functions

 ScopedMultiTimerSwitch (MultiTimer &timer, const char *new_timer)
 construct and timer to switch to More...
 
 ~ScopedMultiTimerSwitch ()
 change back timer to previous timer. More...
 

Protected Attributes

MultiTimertimer_
 reference to MultiTimer More...
 
const char * previous_
 previous timer, used to switch back to on destruction More...
 

Detailed Description

RAII Scoped MultiTimer switcher: switches the timer of a MultiTimer on construction and back to old one on destruction.

Definition at line 107 of file multi_timer.hpp.

Constructor & Destructor Documentation

ScopedMultiTimerSwitch ( MultiTimer timer,
const char *  new_timer 
)

construct and timer to switch to

Definition at line 147 of file multi_timer.cpp.

change back timer to previous timer.

Definition at line 153 of file multi_timer.cpp.

Member Data Documentation

const char* previous_
protected

previous timer, used to switch back to on destruction

Definition at line 121 of file multi_timer.hpp.

MultiTimer& timer_
protected

reference to MultiTimer

Definition at line 118 of file multi_timer.hpp.


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