anonymous_namespace{Support.cpp}::PrintStats Class Reference
List of all members.
Public Member Functions |
| PrintStats () |
| ~PrintStats () |
void | reportStatAvg (const char *text, unsigned long val, const char *loopname) |
void | reportStatSum (const char *text, unsigned long val, const char *loopname) |
void | incIteration () |
Private Types |
typedef std::pair< const char
*, const char * > | strPair |
typedef std::map< strPair,
unsigned long > | StatsMap |
typedef std::map< int,
std::vector< unsigned long > > | DistStatsValue |
typedef std::map< strPair,
DistStatsValue > | DistStatsMap |
typedef std::vector< unsigned
long >::iterator | long_iterator |
Private Member Functions |
void | summarizeList (int iternum, const char *first, const char *second, long_iterator b, long_iterator e) |
Private Attributes |
StatsMap | stats |
DistStatsMap | distStats |
int | gcounter |
Member Typedef Documentation
typedef std::pair<const char*, const char*> anonymous_namespace{Support.cpp}::PrintStats::strPair [private] |
Constructor & Destructor Documentation
anonymous_namespace{Support.cpp}::PrintStats::PrintStats |
( |
|
) |
[inline] |
anonymous_namespace{Support.cpp}::PrintStats::~PrintStats |
( |
|
) |
[inline] |
Member Function Documentation
void anonymous_namespace{Support.cpp}::PrintStats::incIteration |
( |
|
) |
[inline] |
void anonymous_namespace{Support.cpp}::PrintStats::reportStatAvg |
( |
const char * |
text, |
|
|
unsigned long |
val, |
|
|
const char * |
loopname | |
|
) |
| | [inline] |
void anonymous_namespace{Support.cpp}::PrintStats::reportStatSum |
( |
const char * |
text, |
|
|
unsigned long |
val, |
|
|
const char * |
loopname | |
|
) |
| | [inline] |
void anonymous_namespace{Support.cpp}::PrintStats::summarizeList |
( |
int |
iternum, |
|
|
const char * |
first, |
|
|
const char * |
second, |
|
|
long_iterator |
b, |
|
|
long_iterator |
e | |
|
) |
| | [inline, private] |
Member Data Documentation
The documentation for this class was generated from the following file: