Dokumentacja klasy common::Profile
[Moduł Profiler]

Klasa, której obiekt możesz dla wygody utworzyć zamiast wywoływać Begin i End profilera. Więcej...

#include <Profiler.hpp>

Lista wszystkich składowych.

Metody publiczne

 Profile (const tstring &Name)
 Używa g_Profiler.
 Profile (const tstring &Name, Profiler &Profiler_)
 Używa podanego, własnego profilera.
 ~Profile ()


Opis szczegółowy

Klasa, której obiekt możesz dla wygody utworzyć zamiast wywoływać Begin i End profilera.

Tworzenie tego obiektu wywołuje Profiler::Begin, a usuwanie - Profiler::End. Obiekt automatyczny utworzony na stosie sam się usunie przy wyjściu z funkcji. Dlatego warto tworzyć obiekt tej klasy jako zmienną lokalną o byle jakiej nazwie i nieużywaną nigdzie dalej na początku każdej profilowanej funkcji.


Dokumentacja konstruktora i destruktora

common::Profile::Profile ( const tstring &  Name  ) 

Używa g_Profiler.

common::Profile::Profile ( const tstring &  Name,
Profiler &  Profiler_ 
)

Używa podanego, własnego profilera.

common::Profile::~Profile (  ) 


Dokumentacja dla tej klasy została wygenerowana z pliku:

Wygenerowano Sat Mar 29 18:17:02 2008 dla CommonLib programem  doxygen 1.5.5