wxArt2D
Macros
prflenbl.h File Reference

profiling classes More...

Go to the source code of this file.

Macros

#define PrflEnbl_H
 
#define PRFL_DUMP   a2dProfiler::PrflDump
 
#define PRFL_CNT(id)   {static a2dProfilerCount prfl_##id(#id); prfl_##id.Cnt();}
 
#define PRFL_CNT_DCLR(id)   {static a2dProfilerCount prfl_##id(#id);}
 
#define PRFL_CNT_CNT(id)   {prfl_##id.Cnt();}
 
#define PRFL_CNT_HSTG(id, hstg, hstgMin, hstgMax)   {static a2dProfilerHistogram prfl_##id(#id,hstgMin,hstgMax); prfl_##id.Cnt(hstg);}
 
#define PRFL_CNT_MEAN(id, val)   {static a2dProfilerMean prfl_##id(_T(#id)); prfl_##id.Cnt(val);}
 
#define PRFL_BGN_TMR(id)   static a2dProfilerTimer prfl_##id(_T(#id)); prfl_##id.BgnBlck();
 
#define PRFL_END_TMR(id)   prfl_##id.EndBlck();
 
#define PRFL_AUTO_TMR(id)   static a2dProfilerTimer prfl_auto1_##id(_T(#id)); a2dProfilerTimer::SPrflTmrAuto prfl_auto2_##id(&prfl_auto1_##id);
 
#define PRFL_BGN_TMR_MIN(id)   static CPrflTmrMin prfl_##id(_T(#id)); prfl_##id.BgnBlck();
 
#define PRFL_END_TMR_MIN(id)   prfl_##id.EndBlck();
 
#define PRFL_ENBL
 

Detailed Description

profiling classes

Author
Michael Sögtrop
Date
Created 08/05/2004

Copyright: 2004-2004 (c) Michael Sögtrop

Licence: wxWidgets Licence

RCS-ID:

Id:
prflenbl.h,v 1.6 2005/08/16 16:47:52 titato Exp

Definition in file prflenbl.h.

prflenbl.h File Reference -- Sun Oct 12 2014 17:04:27 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation