#include <Utilities/Timing/interface/TimerStack.h>
Public Member Functions | |
TimingReport::Item & | first () |
TimingReport::Item & | main () |
Timer (const std::string &name) | |
Private Member Functions | |
Timer () | |
Private Attributes | |
TimingReport::Item * | first_ |
TimingReport::Item * | main_ |
std::string | name_ |
Definition at line 38 of file TimerStack.h.
TimerStack::Timer::Timer | ( | const std::string & | name | ) | [inline] |
Definition at line 40 of file TimerStack.h.
00040 : 00041 first_( &( (*TimingReport::current())["firstcall_"+name] ) ), 00042 main_( &( (*TimingReport::current())[name] ) ), 00043 name_(name){} TimingReport::Item& first() { return *first_; }
TimerStack::Timer::Timer | ( | ) | [inline, private] |
TimingReport::Item& TimerStack::Timer::first | ( | void | ) | [inline] |
Definition at line 44 of file TimerStack.h.
References first_.
Referenced by TimerStack::push().
00044 { return *first_; }
TimingReport::Item& TimerStack::Timer::main | ( | ) | [inline] |
Definition at line 45 of file TimerStack.h.
References main_.
Referenced by TimerStack::push().
00045 { return *main_; }
TimingReport::Item* TimerStack::Timer::first_ [private] |
TimingReport::Item* TimerStack::Timer::main_ [private] |
std::string TimerStack::Timer::name_ [private] |
Definition at line 50 of file TimerStack.h.