#include <profiling.h>
Public Member Functions | |
void | count (int index) |
int | getCount (int index) |
int | getNewIndex (const char *name) |
void | print (int index) |
void | printAll () |
Profiler () | |
void | reset (int index) |
void | resetAll () |
void | resize (int size) |
void | startTimer (int index) |
void | stopTimer (int index) |
~Profiler () | |
Private Attributes | |
int | mNextIndex |
std::vector< ProfileInstance > | mPI |
int | mSize |
Definition at line 230 of file profiling.h.
Profiling::Profiler::Profiler | ( | ) |
Definition at line 65 of file profiling.cpp.
Profiling::Profiler::~Profiler | ( | ) |
Definition at line 82 of file profiling.cpp.
void Profiling::Profiler::count | ( | int | index | ) | [inline] |
Definition at line 246 of file profiling.h.
int Profiling::Profiler::getCount | ( | int | index | ) | [inline] |
Definition at line 247 of file profiling.h.
int Profiling::Profiler::getNewIndex | ( | const char * | name | ) |
Definition at line 93 of file profiling.cpp.
void Profiling::Profiler::print | ( | int | index | ) | [inline] |
Definition at line 251 of file profiling.h.
void Profiling::Profiler::printAll | ( | ) |
Definition at line 112 of file profiling.cpp.
void Profiling::Profiler::reset | ( | int | index | ) | [inline] |
Definition at line 248 of file profiling.h.
void Profiling::Profiler::resetAll | ( | ) |
Definition at line 104 of file profiling.cpp.
void Profiling::Profiler::resize | ( | int | size | ) |
Definition at line 86 of file profiling.cpp.
void Profiling::Profiler::startTimer | ( | int | index | ) | [inline] |
Definition at line 249 of file profiling.h.
void Profiling::Profiler::stopTimer | ( | int | index | ) | [inline] |
Definition at line 250 of file profiling.h.
int Profiling::Profiler::mNextIndex [private] |
Definition at line 233 of file profiling.h.
std::vector<ProfileInstance> Profiling::Profiler::mPI [private] |
Definition at line 235 of file profiling.h.
int Profiling::Profiler::mSize [private] |
Definition at line 234 of file profiling.h.